Rubriik: Haldamine

Veidi veel vale testimise kohta

Ühel hetkel juhtus mul silma peal olema kood, millega kasutaja püüdis jälgida RAM-i jõudlust oma virtuaalses masinas. Ma ei tõenda seda koodi (seal on „põrgu”) ja jätan alles ainult kõige olulisema. Nii et kass stuudios! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Elasticsearchi alused

Elasticsearch on otsingumootor, millel on JSON REST API, mis kasutab Lucene'i ja on kirjutatud Java keeles. Kogu selle mootori eeliste kirjeldus on saadaval ametlikul veebisaidil. Edasi tekstis nimetame Elasticsearchi ES-iks. Selliseid moote kasutatakse keeruliste otsingute jaoks dokumentide andmebaasis. Näiteks keele morfoloogia arvestusega otsinguks või geo-koordinaatide alusel otsinguks. Selles artiklis räägin ma […]

Kuidas seadistada Elasticsearch, et lekkeid ei tekiks

Viimase aasta jooksul on tekkinud palju lekkimisi Elasticsearchi andmebaasidest (näiteks see, see ja see). Paljude juhtumite korral salvestati andmebaasis isikuandmed. Nende lekkide vältimiseks oleks olnud võimalik, kui administraatorid oleksid pärast andmebaasi käivitamist vaadanud üle mõned lihtsad seadistused. Täna räägime just neist. Algatame ütlemise, et oma praktikas kasutame Elasticsearchi logide salvestamiseks ja analüüsiks […]

KeyDB kui [potentsiaalne] asendus Redis'ile

Habr'e'is ei leidunud ülevaateid 'kiirema alternatiivi Redis' — KeyDB kohta. Pärast piisavalt värsket kasutuskogemust tahaks seda vahet parandada. Eelajalugu on piisavalt tavaline: ühel päeval, mil liiklusvoog oli suurenenud, fikseeriti märkimisväärne rakenduse jõudluse halvenemine (täpsemalt — reageerimisaeg). Sel hetkel ei õnnestunud õige diagnostikat teostada, seega planeerisime hiljem rida […]

Kubernetes'i töönode: palju väikesi või mõned suured?

Kubernetes'i klastrit luues võivad tekkida küsimused: kui palju töönode seadistada ja millist tüüpi? Mis on parem on-premise klasstri jaoks: osta mõned võimsad serverid või kasutada kümmet vana masinat teie andmekeskuses? Ja pilves, kas on parem võtta kaheksa üheinimeselise või kaks neljatuumalist instantsi? Vastused nendele küsimustele leiate Daniel Waibeli, insener-programmeerija ja juhendaja, artiklist […]

Slörm SRE. Puhas katsetamine ekspertide käest Booking.com ja Google.com

Meie meeskond armastab katsetusi. Iga Slörm ei ole staatiline kordamine eelnevatest, vaid kogemuse mõtestamine ja üleminek heast paremale. Kuid Slörm SRE puhul otsustasime rakendada täiesti uut formaati — anda osalejatele tingimused, mis on võimalikult lähedased 'lahingutingimustele'. Kui lühidalt kirjeldada, millega me intensiivkursusel tegelesime: 'Ehitatakse, lõhutakse, parandatakse, õpitakse'. SRE ei maksab […]

Loki – logide kogumine, kasutades Prometheuse lähenemist

Tere, habrovane! Uue kursuse "DevOps praktikad ja tööriistad" alguse eel oleme valmistanud teile huvitava materjali tõlke. See artikkel on lühike sissejuhatus Lokisse. Loki projekti toetab Grafana ja see on suunatud logide (serveritelt või konteineritelt) tsentraliseeritud kogumisele. Peamine inspiratsiooniallikas Lokile oli Prometheus, mille lähenemisviisi rakendamine logide haldamises: […]

TTY on terminal, mida ei kasutata kodus

Kas on võimalik ellu jääda, kasutades ainult TTY võimalusi? Siin on minu lühike lugu sellest, kuidas ma vaevasin TTY-ga, soovides, et see töötaks normaalset. Eelajalugu Hiljuti mu vanal sülearvutil kadus graafikakaart. Nii et see kadus, et ma ei saanud isegi ühtegi operatsioonisüsteemi installijat käivitada. Windows lõpetas installimise kaudu põhi draiverite vigadega. Linuxi installimine oli üldse […]

Dark Launch Istios: salajased teenused

"Oht on mu teine nimi," ütles Austin Powers, rahvusvahelise mõõtmega müsteeriumimees. Kuid see, mis on superspioonide ja erakondade austuses, ei sobi arvutiteenuste jaoks, kus igavus on palju parem kui oht. Ja Istio koos OpenShift ja Kubernetesega teeb mikroteenuste juurutamise tõeliselt igavaks ja etteennustatavaks – ja see on suurepärane. Räägime sellest ja […]

Kim Dotcom: püütud võrku, interneti kõige tagaotsitum inimene. Osa 2

Mõne jaoks on Kim Dotcom, skandaalse failivahetusplatvormi "MegaUpload" asutaja, kuritegelik ja internetipiraat, teiste jaoks aga kangekaelne isikuandmete kaitse eest võitleja. 12. märtsil 2017 toimus dokumentaalfilmi esietendus, kus on intervjuud poliitikute, ajakirjanike ja muusikutega, kes tunnevad Kimi "kõigilt poolt". Uusmeremaalane režissöör Annie Goldson kasutab isiklikest arhiividest pärit videoid […]

Sündmuste uuesti töötlemine, mis on saadud Kafka'st

Tere, Habr. Hiljuti jagasin oma kogemusi selle kohta, milliseid parameetreid kasutame meeskonnas Kafka Produtsendi ja Tarbija jaoks, et saavutada garanteeritud kohaletoimetamine. Selles artiklis tahan rääkida, kuidas me korraldasime sündmuse uuesti töötlemise, mis saadi Kafka'st, välise süsteemi ajutise kättesaamatuse tõttu. Kaasaegsed rakendused toimivad väga keerulises keskkonnas. Äriloogika, mis on pakitud […]

Üleminek OpenVPN-ilt WireGuard-ile, et ühendada võrgud ühte L2 võrku

Soovin jagada kogemust kolme geograafiliselt eraldatud korteri võrkude ühendamisest, kus igas korteris kasutatakse värava funktsioonina OpenWRT ruutereid, ühte ühisesse võrku. Võrgud ühendamise meetodi valimisel eelistati L2 sillandamist, kus kõik võrgu sõlmed kuuluvad ühte alamvõrku, L3 marsruutimise asemel, mis haldab alamvõrke, kuna see on lihtsam ja efektiivsem […]

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster