Autor: Yuri Gagarin

Podcast s přispěvatelem projektů OpenZFS a ZFS na Linuxu

V 122. epizodě podcastu SDCast (mp3, 71 MB, ogg, 52 MB) proběhlo interview s Georgiem Melikovem, přispěvatelem projektů OpenZFS a ZFS on Linux. V podcastu se hovoří o tom, jak je souborový systém ZFS uspořádán, jaké jsou jeho vlastnosti a rozdíly oproti jiným souborovým systémům, z jakých komponentů se skládá a jak funguje. Zdroj: opennet.ru

Stabilní vydání Portage 3.0

Byl stabilizován vydání 3.0 správce balíčků Portage distribuce Gentoo. Novinky: Byla odstraněna podpora pro Python 2.7. Nyní je podporována pouze verze 3.2 a vyšší. Výpočty byly výrazně zrychleny díky optimalizacím a použití cache výsledků funkcí catpkgsplit a use_reduce. Hlášený nárůst o přibližně 50–60 % při sestavování „světa“. Zdroj: linux.org.ru

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 […]

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