Rubriik: Haldamine

Jaotatud lukud Redis'e rakendamisega

Tere, Habr! Täna pakume teie tähelepanu keerulise artikli tõlget jaotatud lukustamise rakendamisest Redis'e kaudu ja räägime Redise kasutamise potentsiaalist. Anname siin ülevaate uuritavast Redlock algoritmist, mille autoriks on Martin Kleppmann, raamatu "Karmid rakendused" autor. Jaotatud lukud on väga kasulik primitiivne, mida kasutatakse paljudes keskkondades, kus erinevad protsessid peavad jagatud ressursside kallal töötama […]

Veeam B&R salvestamise poliitikad — lahendame varukoopiate ahelaid koos tugiteenusega

Tere, meie blogi lugejad! Osaliselt oleme juba tuttavad – minu ingliskeelsed postitused on siin ilmunud minu kallis kolleegi polarowl'i tõlgituna. Seekord soovisin otse vene keelt kõnelevat publikut kõnetada. Oma debüütartiklis tahtsin leida teema, mis huvitab maksimaalset laiemat publikut ja vajab üksikasjalikku arutelu. Daniel Defoe väitis, et igaüht ootavad surm ja maksud. […]

SafeDC andmekeskus avas üheks päevaks klientidele uksed

Tarkusepäeva eel korraldas NII SOKB oma andmekeskuses SafeDC avatud uste päeva klientidele, kes said oma silmaga näha seda, millest me allpool räägime. SafeDC andmekeskus asub Moskvas Teaduslikul teel, ärikeskuse maa-alusel korrusel kümne meetri sügavusel. Andmekeskuse kogupindala on 450 m², mahutavus — 60 rack'i. Elektritoide on korraldatud […]

Efemeersed mahud salvestusmahu jälgimisega: EmptyDir steroidide peal

Mõned rakendused peavad ka andmeid salvestama, kuid nad suhtuvad piisavalt rahulikult asjaolusse, et andmeid ei salvestata pärast taaskäivitamist. Näiteks on vahemäluteenused piiratud mälumahtudega, kuid nad saavad ka harva kasutatavaid andmeid edastada aeglasemasse salvestusse ilma, et see olulist mõju avaldaks üldisele jõudlusele. Teised rakendused peavad teadma, et […]

Flaski mikroteenuste jälgimine Prometheuse abil

Mõned koodirid ja teie rakendus genereerib mõõdikud, vau! Et mõista, kuidas prometheus_flask_exporter töötab, piisab minimaalsest näitest: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route(‘\/’) def main(): return ‘OK’ See on kõik, mis on vajalik alustamiseks! Lisades impordi ja rea PrometheusMetricsi inicialiseerimiseks, saate mõõdikud […]

Loon oma PyPI-repositooriumi autentimise ja S3 abil. Nginxis

Selles artiklis tahan jagada oma kogemusi NJS-iga, Nginxile loodud JavaScripti tõlgendajaga, mis on välja töötatud Nginx Inc. ettevõttes, kirjeldades reaalsete näidete kaudu selle põhifunktsioone. NJS on JavaScripti programmeerimiskeele alamhulk, mis võimaldab Nginxi funktsionaalsust laiendada. Küsimusele, miks on vajalik oma tõlgendaja??? vastas Dmitri Volyntsev detailideni. Lühidalt: NJS on nginx-way, samas kui JavaScript on progressiivsem,

Digitoodete kaardistamine, III osa. Õigus anonüümsusele

TL;DR: Ekspertide arvamused Venemaal digitaalsete anonüümsuse õiguste probleemidest. 12. ja 13. septembril korraldavad Sotsiaalsete Tehnoloogiate Kasvandus ja RosKomSvoboda digitaalsete kodanikuhackathon demhack.ru. Ürituse eel korraldavad teised kirjutavad kolmanda artikli, mis on pühendatud probleemivälja kaardistamisele, et nad saaksid leida endale huvitava väljakutse. Eelnevad artiklid: õiguse […]

Uurime, kuidas kasutada Custom Tooling'i Argo CD-s

Mõne aja pärast pärast esimese artikli kirjutamist, kus ma osavalt juhtisin jsonnet ja gitlabi, mõistsin, et torujuhtmed on küll head, kuid liiga keerulised ja ebamugavad. Enamikul juhtudel on vajalik tavapärane ülesanne: „genereerida YAML ja salvestada see Kubernetesesse“. Tegelikult on sellega Argo CD suurepäraselt toime tulnud. Argo CD võimaldab ühendada Git-repositooriumi ja sünkroniseerida […]

Katsetame uusi tööriistu Kubernetes'i kokkupanemiseks ja automaatimiseks

Tere! Viimasel ajal on ilmunud palju lahedaid automatiseerimistööriistu nii Docker-piltide koostamiseks kui ka Kubernetesesse juurutamiseks. Seetõttu otsustasin katsetada Gitlabiga, uurida selle võimalusi ja loomulikult seadistada töövoo. Inspiratsiooniks selle töö jaoks oli veebisait kubernetes.io, mis genereerib automaatselt lähtekoodidest, ning iga saadetud pull […]

Freeradius + Google Autheticator + LDAP + Fortigate

Mis teha, kui kaheastmeline autentimine on soovitav, ent samas ei ole raha riistvaraliste tokenite jaoks, ja soovitatakse lihtsalt rahulik olla ja head tuju hoida. See lahendus ei ole midagi superoriginaalset, pigem erinevate lahenduste segu, mida on internetis leitud. Seega on meil olemas Active Directory domeen. Domeeni kasutajad, kes töötavad VPN-i kaudu, nagu paljud praegu. VPN-i väravana […]

Kiirendame Ansible'i.

Ei ole kellelegi saladus, et Ansible'i "vaikese seadistusega" ei suuda see oma tööd eriti kiiresti teha. Artiklis näitan ma mitmeid selle põhjuseid ja pakun kasuliku miinimumi seadistusi, mis võivad tõeliselt kiirus teie projekti tööd. Arutame siin ja edaspidi Ansible 2.9.x, mis on paigaldatud värskelt loodud virtualenv'i teie lemmikmeetodil. […]

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