Kategória: Administrácia

Distribuované zámky s použitím Redis

Ahoj, Habr! Dnes vám ponúkame preklad zložitého článku o implementácii distribuovaných zámkov pomocou Redis a ponúkame sa porozprávať o perspektíve Redis ako témy. Analýza diskutovaného algoritmu Redlock od Martína Kleppmanna, autora knihy „Vysokozaťažené aplikácie“, je uvedená tu. Distribuované zámky sú veľmi užitočný primitív, ktorý sa používa v mnohých prostrediach, kde musia rôzne procesy pracovať s delenými zdrojmi […]

Politiky uchovávania Veeam B&R – rozpletieme zálohovacie reťazce spoločne s technickou podporou

Vítam čitateľov nášho blogu! Sčasti sme si už známi – moje anglické príspevky sa tu objavili v preklade mojej drahej kolegyne polarowl. Tentoraz som sa rozhodol osloviť rusky hovoriace publikum priamo. Pre svoj debut som chcel nájsť tému, ktorá by zaujala čo najširšie publikum a vyžadovala podrobné preskúmanie. Daniel Defo tvrdil, že každého človeka čakajú smrť a dane. […]

Píšeme telegram bota v jazyku R (časť 3): Ako pridať bota podporu klávesnice

Toto je tretí článok zo série „Píšeme telegram bota v jazyku R“. V predchádzajúcich publikáciách sme sa naučili vytvárať telegram bota, posielať cez neho správy, pridali sme bota príkazy a filtre správ. Preto pred tým, ako sa pustíte do čítania tohto článku, veľmi odporúčam oboznámiť sa s predchádzajúcimi, pretože tu sa už nezastavím na opísaných základných veciach […]

Dátové centrum SafeDC otvorilo svoje dvere pre zákazníkov na jeden deň

Deň pred Dňom poznania NII SOKB usporiadal v svojom dátovom centre SafeDC Deň otvorených dverí pre zákazníkov, ktorí na vlastné oči videli to, o čom budeme ďalej rozprávať pod katom. Dátové centrum SafeDC sa nachádza v Moskve na Vedeckej ulici, na podzemnom poschodí obchodného centra v hĺbke desiatich metrov. Celková rozloha dátového centra je 450 m², kapacita je 60 stojanov. Elektrická energia je zabezpečená […]

Efemérne objemy s monitorovaním kapacity úložiska: EmptyDir na steroidoch

Niektoré aplikácie potrebujú aj ukladať dáta, ale sú dostatočne pokojné, ak sa dáta po reštarte neuchovajú. Napríklad služby na cachovanie sú obmedzené v operačnej pamäti, ale môžu tiež presúvať dáta, ktoré sa zriedka používajú, do úložiska, ktoré pracuje pomalšie ako operačná pamäť, s malým vplyvom na celkový výkon. Iné aplikácie potrebujú vedieť, že v […]

Monitorovanie mikroservisov Flask s pomocou Prometheusu

Pár riadkov kódu a vaša aplikácia generuje metriky, wow! Na to, aby ste pochopili, ako funguje prometheus_flask_exporter, stačí minimálny príklad: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/') def main(): return 'OK' Toto je všetko, čo potrebujete na začiatok! Pridaním importu a riadku na inicializáciu PrometheusMetrics získate metriky […]

Vytvoril som svoj PyPI repozitár s autorizáciou a S3. Na Nginx

V tomto článku chcem zdieľať skúsenosti s NJS, interpretorom JavaScriptu pre Nginx vyvíjaným spoločnosťou Nginx Inc, popisujúc na reálnom príklade jeho základné funkcie. NJS je podmnožina jazykového prvku JavaScript, ktorá umožňuje rozšíriť funkčnosť Nginx. Na otázku, prečo vlastný interpretor??? podrobne odpovedal Dmitrij Volyncov. Ak to zhrnieme: NJS je nginx-way, zatiaľ čo JavaScript je modernejší, „domáci“ a […]

Mapovanie digitálnych práv, časť III. Právo na anonymitu

TL;DR: Odborníci sa delia o pohľad na problémy v Rusku, súvisiace s digitálnym právom na anonymitu. 12. a 13. septembra Teplica sociálnych technológií a RosKomSvoboda organizujú hackathon na tému digitálneho občianstva a digitálnych práv demhack.ru. Pred podujatím organizátori publikujú tretí článok, venujúci sa mapovaniu problematického poľa, aby si mohli nájsť zaujímavú výzvu. Predchádzajúce články: o práve […]

Zamýšľame nad Custom Tooling v Argo CD

Niekolko času po napísaní prvého článku, v ktorom som obratne manipuloval s jsonnet a gitlabom, som zistil, že pipeline sú určite dobré, ale príliš zložité a nepohodlné. Vo väčšine prípadov je potrebná typová úloha: „vytvoriť YAML a uložiť ho do Kubernetes“. S tým si Argo CD vynikajúco poradí. Argo CD umožňuje pripojiť Git-repozitár a synchronizovať […]

Skúšame nové nástroje na kompiláciu a automatizáciu nasadenia v Kubernetes.

Ahoj! V poslednom čase vyšlo veľa skvelých automatizačných nástrojov, ako na zostavovanie Docker image, tak aj na nasadenie do Kubernetes. V tejto súvislosti som sa rozhodol pohrať sa s gitlabom, dôkladne preskúmať jeho možnosti a samozrejme nastaviť pipeline. Inšpiráciou pre túto prácu bola stránka kubernetes.io, ktorá sa automaticky generuje z pôvodných kódov, a na každý zaslaný pull […]

Freeradius + Google Authenticator + LDAP + Fortigate

Čo robiť, ak chcete mať dvojfaktorovú autentifikáciu, ale nemáte peniaze na hardvérové tokeny, alebo s vami len odporúčajú, aby ste sa dobre cítili? Toto riešenie nie je ničím super originálnym, skôr ide o mix rôznych riešení nájdených na internete. Takže, máme doménu Active Directory. Používatelia domény, ktorí pracujú cez VPN, ako mnohí dnes. Ako VPN bránu […]

Zrýchľujeme Ansible

Nie je žiadnym tajomstvom, že s nastaveniami „na mieste“ môže Ansible svojú prácu robiť nie príliš rýchlo. V tomto článku poukážem na niekoľko dôvodov a navrhnem užitočný minimálny súbor nastavení, ktoré môžu skutočne zvýšiť rýchlosť vášho projektu. Diskutujeme tu a ďalej o Ansible 2.9.x, ktorý bol nainštalovaný v novo vytvoreného virtualenv vaším obľúbeným spôsobom. […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster