Rubrika: Administrace

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

Ahoj, Habr! Dnes vám nabízíme překlad složitého článku o implementaci distribuovaných zámků pomocí Redis a rádi bychom probrali perspektivnost Redis jako téma. Analýza zmiňovaného algoritmu Redlock od Martina Kleppmanna, autora knihy „Vysoce zatížené aplikace“, je zde. Distribuované zámky jsou velmi užitečná primitiva, která se používají v mnoha prostředích, kde různé procesy musí pracovat se sdílenými zdroji […]

Politiky uchovávání Veeam B&R — rozmotáváme zálohovací řetězce společně s technickou podporou

Vítám čtenáře našeho blogu! Částečně se už známe – mé anglické příspěvky se zde objevovaly v překladu mé drahé kolegyně polarowl. Tentokrát jsem se rozhodl oslovit rusky hovořící publikum přímo. Pro svůj debut jsem chtěl najít téma, které by zaujalo co nejširší publikum a vyžadovalo podrobné zkoumání. Daniel Defo tvrdil, že každého čekají smrt a daně. […]

Programujeme telegram bota v jazyce R (část 3): Jak přidat botovi podporu klávesnice

Toto je třetí článek ze série „Programujeme telegram bota v jazyce R“. V předchozích publikacích jsme se naučili vytvářet telegram bota, posílat prostřednictvím něj zprávy, přidali jsme botovi příkazy a filtry zpráv. Proto než začnete číst tento článek, důrazně doporučuji se seznámit s předchozími, protože zde se nebudu zastavovat u dříve popsaných základů […]

Datové centrum SafeDC na jeden den otevřelo dveře pro zákazníky

Den před Dnem znalostí pořádil NIIS OKB ve svém datovém centru SafeDC Den otevřených dveří pro zákazníky, kteří na vlastní oči viděli to, o čem si dále povíme. Datové centrum SafeDC se nachází v Moskvě na Vědecké ulici, v podzemním patře obchodního centra, v hloubce deseti metrů. Celková plocha datového centra je 450 m², kapacita — 60 stojanů. Napájení je zajištěno […]

Efemérní objemy s sledováním kapacity úložiště: EmptyDir na steroidech

Některé aplikace také potřebují ukládat data, ale jsou v pořádku s tím, že data nebudou uchována po restartu. Například služby pro caching mají omezenou operační paměť, ale také mohou přesouvat data, která se zřídka používají, do úložiště, které pracuje pomaleji než operační paměť, s malým vlivem na celkový výkon. Jiným aplikacím potřebuji vědět, že v […]

Monitoring mikroslužeb Flask pomocí Prometheus

Pár řádků kódu a vaše aplikace generuje metriky, wow! Abychom pochopili, jak funguje prometheus_flask_exporter, stačí minimální příklad: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route(‘\/’) def main(): return ‘OK’ To je vše, co potřebujete pro začátek! Přidáním importu a řádku pro inicializaci PrometheusMetrics, získáte metriky […]

Vytvořil jsem svůj PyPI repozitář s autorizací a S3. Na Nginx

V tomto článku se chci podělit o zkušenosti s NJS, JavaScriptovým interpretem pro Nginx vyvíjeným společností Nginx Inc, popisujícím na reálném příkladu jeho hlavní možnosti. NJS je podmnožina Jazyka JavaScript, který umožňuje rozšířit funkčnost Nginx. Na otázku, proč mít svůj interpret??? podrobně odpověděl Dmitrij Volyncjev. Pokud to shrneme: NJS je nginx-way, a JavaScript je pokročilejší, 'rodný' a […]

Mapování digitálních práv, část III. Právo na anonymitu

TL;DR: Experti sdílí pohled na problémy v Rusku, které se týkají digitálního práva na anonymitu. 12. a 13. září Těplota sociálních technologií a RosKomSvoboda pořádají hackathon o digitálním občanství a digitálních právech demhack.ru. Před akcí organizátoři publikují třetí článek věnovaný mapování problematického pole, aby našli zajímavou výzvu. Předchozí články: o právu […]

Zabýváme se Custom Tooling v Argo CD

Po nějaké době od napsání prvního článku, kde jsem šikovně pracoval s jsonnet a gitlabem, jsem si uvědomil, že pipelines jsou sice fajn, ale příliš složité a nepraktické. Většinou je potřeba typový úkol: „vygenerovat YAML a uložit ho do Kubernetes“. S tím si Argo CD skvěle poradí. Argo CD umožňuje připojit Git repozitář a synchronizovat […]

Zkoušíme nové nástroje pro sestavování a automatizaci nasazení v Kubernetes

Ahoj! V poslední době se objevilo mnoho skvělých nástrojů pro automatizaci jak pro sestavování Docker obrazů, tak pro nasazení v Kubernetes. Rozhodl jsem se proto pohrát si s GitLabem, důkladně prozkoumat jeho možnosti a samozřejmě nastavit pipeline. Inspirací pro tuto práci byla stránka kubernetes.io, která se generuje z původních kódů automaticky a na každý zaslaný pull […]

Freeradius + Google Authenticator + LDAP + Fortigate

Co dělat, když je dvoufaktorová autentizace žádoucí, ale také nepříjemná, a na hardwarové tokeny nejsou peníze, a vůbec, doporučuje se udržovat si dobrou náladu. Toto řešení není zásadně originální, spíše jde o mix různých řešení nalezených na internetu. Takže, máme Doménu Active Directory. Uživatelé domény, kteří pracují přes VPN, tak jako mnozí dnes. V roli VPN brány […]

Zrychlujeme Ansible

Není žádným tajemstvím, že s výchozími nastaveními Ansible nemusí fungovat příliš rychle. V článku upozorním na několik důvodů a navrhnu užitečné minimum nastavení, které by mohlo reálně zvýšit rychlost práce vašeho projektu. Diskutujeme zde a dále o Ansible 2.9.x, který byl nainstalován v nově vytvořeném virtualenv vaším oblíbeným způsobem. […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster