Rubriik: Haldamine

Mis meilt nĂ”uab Mesh-i ĂŒlesehitamine: kuidas detsentraliseeritud internetiteenuse pakkuja "Medium" loob uut internetti Yggdrasil'i alusel

Tere! Kindlasti ei ĂŒllata teid see, et "Suvereenne Rounet" ei ole enam kaugel — seadus jĂ”ustub juba selle aasta 1. novembril. Kahjuks ei ole selge, kuidas see töötab (ja kas see töötab?) — operaatorite jaoks pole hetkel tĂ€pseid juhiseid avalikult kergesti kĂ€ttesaadavad. Samuti puuduvad meetodid, trahvid, plaanid […]

KonsolipÔhine roguelike C++-is

Sissejuhatus "Linux ei ole mĂ€ngudeks!" — see on aegunud lause: praegu on tekkinud palju suurepĂ€raseid mĂ€nge, mis on spetsiaalselt loodud selle imelise sĂŒsteemi jaoks. Kuid siiski, mĂ”nikord tahaks midagi erilist, mis sobiks just sulle
 Ja ma otsustasin luua selle erilise asja. Alus Ma ei kavatse nĂ€idata ja rÀÀkida kogu koodist (see pole just vĂ€ga huvitav) — ainult peamised punktid. 1. Isikuga […]

Toetamine monorepo ja multirepo werf-is ning kuidas see on seotud Docker Registryga

Monorepo teema on arutatud korduvalt ja tavaliselt tekitab see ĂŒsna elavaid vaidlusi. Loojes tool werf, mis on avatud lĂ€htekoodiga tööriist, mille eesmĂ€rk on parandada rakenduste koodi ehitamise protsesse Gitist Docker-piltideks (ja nende edasine tarnimine Kubernetesesse), ei mĂ”tle me palju sellele, milline valik on parem. Meie jaoks on esmatĂ€htis tagada kĂ”ik vajalik erinevate arvamuste toetajatele (kui see on […]

Kohene juhend pilootide ja PoC lÀbiviimiseks

Sissejuhatus Olen IT valdkonnas, eriti IT mĂŒĂŒgis töötanud aastaid ja olen nĂ€inud palju pilootprojekte, kuid enamus neist lĂ”ppes mittemillegagi, kulutades mĂ€rkimisvÀÀrselt aega. Kui me rÀÀgime fĂŒĂŒsiliste lahenduste testimisest, nagu nĂ€iteks andmemĂ€lu, on igale demotestratiiv sĂŒsteemile tavaliselt mĂ”ni aasta tehnoloogia ootejĂ€rjekorda. Ja iga […]

Üksuste testimine andmebaasides - kuidas me seda Sportmasteris teeme, teine osa

Esimene osa - siin. Kujutage ette olukorda. Teie ees on ĂŒlesanne uue funktsionaalsuse arendamiseks. Teil on eelkĂ€ijate loodud töötlused. Kui eeldada, et teil ei ole mingeid moraalseid kohustusi, siis kuidas te kĂ€ituksite? Enamasti unustatakse kĂ”ik vanad töötlused ja kĂ”ik algab uuesti. Keegi ei armasta tungida kellegi teise koodi, ja kui olemas on […]

Uue pĂ”lvkonna arveldusarkitektuur: transformatsioon ĂŒleminekul Tarantoolile

Miks on sellisel korporatsioonil nagu MegaFon Tarantool billingus? Vaatest nĂ€ib, et tavaliselt tuleb mĂŒĂŒja, toob suure kasti, ĂŒhendab pistiku pistikupessa — ja billing ongi olemas! Kunagi oli see tĂ”epoolest nii, kuid praegu on see arhaika ja sellised dinosaurused on juba vĂ€ljasurnud vĂ”i vĂ€ljasurnud. Alguses oli billing sĂŒsteem arvete esitamiseks — arve vĂ”i kalkulaator. Kaasaegses telekommunikatsioonis on see automaatika sĂŒsteem kogu elutsĂŒkli juhtimiseks kliendiga […]

Tarantool Cartridge: Lua-taustal oleva shardimine kolmes reas

Meie Mail.ru Grupis on Tarantool — see on rakenduste server Lua peal, mis samaaegselt töötab ka andmebaasina (vĂ”i vastupidi?). See on kiire ja Ă€ge, kuid ĂŒhe serveri vĂ”imalused ei ole siiski piiramatud. Vertikaalne skaleerimine ei ole samuti imerohi, seetĂ”ttu on Tarantoolis tööriistad horisontaalseks skaleerimiseks — moodul vshard [1]. See vĂ”imaldab shardimist […]

Kubernetesi salvestusmahtude pluginad: Flexvolume'ist CSI-ni

Aegadel, mil Kubernetes oli veel v1.0.0, olid olemas mahtude pistikprogrammid (volume plugins). Need olid vajalikud Kubernetes'i sĂŒsteemide ĂŒhendamiseks konteinerite pĂŒsivate (pĂŒsivate) andmete salvestamiseks. Nende arv ei olnud suur ja esimestena olid seal sellised salvestusteenuse pakkujad nagu GCE PD, Ceph, AWS EBS ja teised. Pistikprogrammid pakuti koos Kubernetes'iga, mille eest […]

Loome Kubernetes'e platvormi Pinterest'is

Pinterest'i aastate jooksul on 300 miljonit teenuse kasutajat loonud ĂŒle 200 miljardi pin-nupu enam kui 4 miljardi tahvli jaoks. Selle kasutajaarmee ja ulatusliku sisubaasi teenindamiseks on portaal vĂ€lja töötanud tuhandeid teenuseid, alates mikroteenustest, millega suudab hakkama saada paar CPU-d, kuni hiiglaslike monoliitideni, mis töötavad kogu virtuaalmasinate pargis. Ja nĂŒĂŒd on see hetk, […]

Salajaste sÔnumite vahetamine serveri logide kaudu

Vikipeedia definitsiooni kohaselt on salajane koht (dead drop) konspiratsioonivahend, mis teenib teabe vĂ”i esemete vahetamiseks inimeste vahel, kes kasutavad salajast asukohta. Idee on selles, et inimesed ei kohtu kunagi - kuid vahetavad teavet, sĂ€ilitades operatiivset turvalisust. Salajane koht ei tohiks tĂ€helepanu Ă€ratada. SeetĂ”ttu kasutatakse offline maailmas sageli tagasihoidlikke asju: vabade […]

Pilk ootame: RFID tÀnapÀeva maailmas. Osa 1: RFID igapÀevaelus

Rohkem RFID-tĂ€ge jumalale RFID-tĂ€gedele! Alates RFID-tĂ€getega seotud artikli avaldamisest on möödunud juba peaaegu 7 aastat. Nende aastate jooksul, kui olen reisitud ja viibitud erinevates riikides, on taskutesse kogunenud tohutult RFID-tĂ€ge ja nutikaarte: kaitstud kaardid (nĂ€iteks load vĂ”i pangakaardid), suusatamispassid, avaliku transpordi piletid, ilma milleta mingisugustes Madalmaades enam ei saa, […]

Valmiduse kontrollnimekiri tootmisse

Artikli tĂ”lge on valmistatud spetsiaalselt "DevOps praktika ja tööriistade" kursuse tudengitele, mis algab juba tĂ€na! Kas olete kunagi kĂ€ivitanud uut teenust toodetama? VĂ”i olete vĂ”ib-olla selliste teenuste hooldamisega tegelenud? Kui jah, siis millega te juhtisite? Mis on toodete jaoks hea ja mis halb? Kuidas koolitate uusi meeskonnaliikmeid vĂ€ljaande vĂ”i olemasolevate teenuste hoolduse osas. Enamik ettevĂ”tteid [
]

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster