Kategorija: Administracija

Porazdeljene zaklepanja z uporabo Redis

Zdravo, Habr! Danas vam nudimo prevod složenog članka o implementaciji distribuiranih zaključavanja putem Redis-a i predlažemo da razgovaramo o perspektivnosti Redis-a kao teme. Analiza razmatranog algoritma Redlock od Martine Kleppmanna, autora knjige „Visokopropusne aplikacije“, je ovde. Distribuirana zaključavanja su veoma koristan primitiv koji se koristi u mnogim okruženjima gde različiti procesi moraju raditi na deljenim resursima […]

Veeam B&R politike shranjevanja — razvozlavanje varnostnih verig skupaj s tehnično podporo

Pozdravljam bralce našega bloga! Delno smo se že spoznali – moji prispevki v angleščini so se tu pojavljali v prevodu moje drage kolegice polarowl. Tokrat sem se odločil, da neposredno nagovorim rusko govorečo publiko. Za svojo debi temo sem želel najti nekaj, kar bi bilo zanimivo čim širšemu občinstvu in kar bi zahtevalo podrobno obravnavo. Daniel Defo je trdil, da vsakogar čakajo smrt in davki. […]

Дата-центр SafeDC открыл свои двери для клиентов на один день

Ob dnevu znanja je NII SOKB v svojem podatkovnem centru SafeDC organiziral dan odprtih vrat za stranke, ki so si lahko na lastne oči ogledale, o čemer bomo govorili v nadaljevanju. Podatkovni center SafeDC se nahaja v Moskvi na Naučnem prehodu, v podzemnem nadstropju poslovnega centra globoko deset metrov. Skupna površina podatkovnega centra znaša 450 m², kapaciteta pa je 60 omaric. Električna energija je organizirana […]

Efemerni prostori z beleženjem kapacitete shranjevanja: EmptyDir na steroidih

Nekaterim aplikacijam je potrebno tudi shranjevanje podatkov, vendar se dokaj mirno soočajo z dejstvom, da njihovi podatki ne bodo shranjeni po ponovnem zagonu. Na primer, storitve za predpomnjenje so omejene s pomnilnikom, vendar lahko prav tako premikajo podatke, ki se redko uporabljajo, v shranjevanje, ki deluje počasneje od pomnilnika, z majhnim vplivom na splošno zmogljivost. Druge aplikacije morajo vedeti, da v […]

Monitoring microservices Flask with Prometheus

Tako malo kode in vaša aplikacija generira metrike, wow! Da bi razumeli, kako deluje prometheus_flask_exporter, potrebujemo minimalen primer: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/' ) def main(): return 'OK' To je vse, kar potrebujete za začetek! Z dodajanjem uvoza in vrstice za inicializacijo PrometheusMetrics boste dobili metrike […]

Ustvaril sem svoj PyPI repozitorij z avtorizacijo in S3. Na Nginxu

V tem članku želim deliti izkušnje z NJS, interpreterjem JavaScript za Nginx, ki ga razvija podjetje Nginx Inc., in opisati njegove glavne možnosti na realnem primeru. NJS je podmnožica programskega jezika JavaScript, ki omogoča širitev funkcionalnosti Nginx. Na vprašanje, zakaj lastni interpreter??? je podrobno odgovoril Dmitrij Volincev. Če strnemo: NJS je nginx-way, JavaScript pa je bolj napreden, 'domač' in […]

Kартирование цифровых прав, часть III. Право на анонимность.

TL;DR: Strokovnjaki delijo svoje poglede na težave v Rusiji, povezane z digitalnim pravom na anonimnost. 12. in 13. septembra Tiplitsa socialnih tehnologij in RosKomSvoboda organizirata hackathon o digitalnem državljanstvu in digitalnih pravicah demhack.ru. Pred dogodkom organizatorji objavljajo tretji članek, posvečen kartiranju problematičnega prostora, da bi lahko našli zanimiv izziv. Prejšnji članki: o pravu […]

Razumemo Custom Tooling v Argo CD

Nekaj časa po napisani prvi članku, kjer sem spretno upravljal s jsonnet in gitlabom, sem spoznal, da so pipelines seveda dobri, vendar preveč zapleteni in nelagodni. V večini primerov je potrebna standardna naloga: 'generirati YAML in ga položiti v Kubernetes'. S tem Argo CD odlično opravlja to nalogo. Argo CD omogoča povezovanje z Git repozitorijem in sinhronizacijo […]

Preizkušamo nove pripomočke za sestavljanje in avtomatizacijo uvajanja v Kubernetes

Živjo! V zadnjem času je izšlo veliko odličnih orodij za avtomatizacijo tako za gradnjo Docker slik kot za namestitev v Kubernetes. Zaradi tega sem se odločil poigrati z gitlabom, res se podrobno seznaniti z njegovimi možnostmi in, seveda, nastaviti pipeline. Inspiracija za to delo je bil spletni kraj kubernetes.io, ki se samodejno generira iz izvorne kode, vsak priložen pull […]

Freeradius + Google Autheticator + LDAP + Fortigate

Kaj storiti, če si želite dvofaktorske avtentifikacije, a se je ne morete odločiti, in denarja za strojne tokene ni, ter je sploh predlagano, da se držite dobrega razpoloženja. To ni kaj superoriginalnega, bolj mešanica različnih rešitev, najdenih po internetu. Torej, imamo Domensko aktivno imenovanje. Uporabniki domene, ki delujejo preko VPN, kot mnogi danes. V vlogi VPN prehoda […]

Pospešujemo Ansible

Nihče ne dvomi, da Ansible s privzetimi nastavitvami ne deluje prehitro. V tem članku bom izpostavil nekaj razlogov za to in ponudil uporabne osnovne nastavitve, ki bi lahko dejansko povečale hitrost vašega projekta. Razpravljamo tukaj in naprej o Ansible 2.9.x, ki je bil nameščen v sveže ustvarjenem virtualenv na vaš priljubljen način. […]

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster