Rubriik: Haldamine

Kuidas Kafka sai reaalsuseks

Tere, Habr! Töötab Tinkoffi meeskonnas, mis arendab oma teavituskeskust. Enamasti arendame Java-s, kasutades Spring Booti, ja lahendame erinevaid tehnilisi probleeme, mis projektis kerkivad. Enamik meie mikroteenuseid suhtlevad omavahel asĂŒnkroonselt sĂ”numite vahendaja kaudu. Varem kasutasime vahendajana IBM MQ-d, mis ei saanud hakkama […]

Logid Kuberneteses (ja mitte ainult) tÀna: ootused ja reaalsus

Aastal 2019 ei olnud meil ikka veel standardset lahendust logide kogumiseks Kuberneteses. KĂ€esolevas artiklis soovime jagada oma otsingute, kohtatud probleemide ja nende lahenduste nĂ€iteid tĂ”elisest praktikast. Kuid kĂ”igepealt pean mainima, et erinevad kliendid mĂ”istavad logide kogumist erinevalt: keegi soovib nĂ€ha turvalisuse ja auditi logisid; keegi […]

Kuidas ma nÀdal aega olin SRE-inseneri praktikant. Vahetuse tavadega tarkvarainseneri silmade lÀbi

SRE-insener - praktika Alustamiseks lubage mul tutvustada. Mina olen @tristan.read, frontend-insener Monitor::Health'i grupis GitLab'is. Eelmisel nĂ€dalal oli mul au olla praktikant meie öövahi SRE-inseneride seas. EesmĂ€rgiks oli igapĂ€evane jĂ€lgimine, kuidas öövahist reageeritakse intsidentidele ja reaalse kogemuse saamine. Soovime, et meie insenerid mĂ”istaksid kasutajate vajadusi […]

Loome tegevuskava AWS Cloud Adoption Frameworki abil

Artikli tĂ”lge on ette valmistatud spetsiaalselt ‘Cloud Solution Architecture’ kursuse tudengitele. Allikas Laadige alla AWS CAF tegevusjuhised, mis aitavad teil valmistuda pilvetehnoloogiatele ĂŒleminekuks. Teekond algab sellest, et teie juhtide meeskond vaatab kuut CAF aspekti. Iga aspekti kasutatakse töövoogude loomiseks, mis tuvastavad olemasolevates oskustes ja protsessides olevad lĂŒngad, ning […]

PagerDuty vÔi Miks öösel vÔib operatsioonide osakond magamata jÀÀda

Mida keerukam on sĂŒsteem, seda rohkem see koguneb erinevaid hĂ€ireid. Tekib vajadus nende hĂ€irete peale reageerida, neid koguda ja visualiseerida. Arvan, et see olukord on paljudele tuttav. Lahendus, millest juttu tuleb, ei ole kĂ”ige ĂŒllatav, kuid sellel teemal ei leidunud korralikku artiklit. SeetĂ”ttu otsustasin jagada FunCorpi kogemust ja rÀÀkida sellest, […]

Indekseeritav binaarne puu

Mul oli jĂ€rgmine ĂŒlesanne. Oli vaja rakendada andmete salvestamise konteinerit, mis pakub jĂ€rgmist funktsionaalsust: uue elemendi sisestamine, elemendi eemaldamine jĂ€rjekorranumbriga, elemendi saamine jĂ€rjekorranumbriga, andmed salvestatakse sorteeritud kujul. Andmeid lisatakse ja eemaldatakse pidevalt, struktuur peab tagama kiire töö kiirus. Alguses proovisin sellist lahendust rakendada, kasutades std standardkonteinereid. See tee ei […]

Millele pÔhineda Wi-Fi 6 infrastruktuuri ehitamisel?

Meie eelmises artiklis rÀÀkisime Wi-Fi 6 (802.11ax) uue standardi omadustest. Sellest on möödunud piisavalt aega ja standard on ĂŒldiselt juba kinnitatud, tootjad toovad turule seadmeid ning WiFi Alliance tegeleb aktiivselt nende sertifitseerimisega. Uuel aastal on paljude teadlikud uued projektid olemasoleva vĂ”i nullist vĂ€lja ehitamisega, seega on olemasoleva pakkumise kĂŒsimus […]

Kuusepuu kÀsureas

Peagi on uus aasta, tĂ”sise töö peale mĂ”elda enam ei viitsi. KĂ”ik ĂŒritavad midagi pidulikku kaunistada: kodu, kontor, töökoht
 Teeme meiegi midagi kaunist! NĂ€iteks, kutse kĂ€sureale. Teatud mÀÀral on kĂ€surea ka töökoht. MĂ”nes jaotuses on see juba "kaunistatud": Teistes – hall ja silmapaistmatu: Aga me saame teha, […]

Sissejuhatus 5G turvaarhitektuuri: NFV, vÔti ja 2 autentimist

Ilmselgelt, uue side standardi vĂ€ljatöötamine, mĂ”tlemata turvamehhanismidele, on ÀÀrmiselt kaheldav ja kasutu. 5G turvarakenduse arhitektuur on 5. pĂ”lvkonna vĂ”rkudes rakendatud turvamehhanismide ja -protseduuride kogum, mis katab kogu vĂ”rgustruktuuri, alates sĂŒdamikust kuni raadioside liidesteni. 5. pĂ”lvkonna vĂ”rkudel on oma olemuselt 4. pĂ”lvkonna vĂ”rkude evolutsioon […]

Kuidas koguda projekte Jenkinsis, kui on vaja palju erinevaid keskkondi

Hacker Newsis on palju artikleid Jenkinsist, kuid vĂ€he kuskil kirjeldatakse, kuidas Jenkins ja Docker-agendid töötavad. KĂ”ik populaarsemad projektide ehitustööriistad nagu Drone.io, Bitbucket Pipeline, GitLab, GitHub Actions ja teised saavad töötada konteinerites. Aga kuidas on Jenkinsiga? TĂ€naseks on probleemile lahendus: Jenkins 2 oskab suurepĂ€raselt töötada Docker-agentidega. Artiklis […]

Domeeninime sĂŒsteemi ajalugu: esimesed DNS-serverid

Eelmises osas rÀÀkisime DNS-i ajaloost — meenutasime, kuidas projekt algas ja milliseid probleeme pidi see ARPANETis lahendama. TĂ€na rÀÀgime esimesest DNS-serverist BIND. Foto — John Markos O’Neill — CC BY-SA Esimene DNS-server. PĂ€rast seda, kui 1983. aastal pakkusid Paul Mockapetris ja Jon Postel vĂ€lja domeenide kontseptsiooni […]

Kuidas ellu jÀÀda SQL-pÔhises maailmas 21. sajandil: pilved, Kubernetes ja PostgreSQL multimaster

Tere, Habrakodanikud. TĂ€na algavad esimesed tunnid "PostgreSQL" kursuse esimeses grupis. SeetĂ”ttu tahame rÀÀkida, kuidas toimus selle kursuse avatud veebiseminar. JĂ€rjekordsel avatud Ă”ppetunnil arutasime, millistele vĂ€ljakutsetele SQL andmebaasid pilvete ja Kubernetes'e ajastul silmitsi seisavad. Samuti vaatasime, kuidas SQL andmebaasid kohanduvad ja mutuvad […]

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster