Rubrika: Administrace

Jak se Kafka stala skutečností

Ahoj, Habr! Pracuji v týmu Tinkoff, který se zabývá vývojem vlastního centra pro notifikace. Většinou vyvíjím v Java s využitím Spring Boot a řeším různé technické problémy, které v projektu vznikají. Většina našich mikroslužeb spolu asynchronně komunikuje prostřednictvím brokeru zpráv. Dříve jsme jako broker používali IBM MQ, který přestal zvládat […]

Logy v Kubernetes (a nejen v něm) dnes: očekávání a realita

Byl rok 2019 a stále jsme neměli standardní řešení pro aggreaci logů v Kubernetes. V tomto článku bychom chtěli pomocí příkladů z reálné praxe sdílet naše hledání, narazíme na problémy a jejich řešení. Pro začátek bych však chtěl poznamenat, že různí zákazníci mají velmi rozmanité představy o sběru logů: někdo chce vidět security a audit logy; někdo […]

Jak jsem byl týden stážistou SRE inženýra. Pohled na službu očima softwarového inženýra.

SRE inženýr - stážista Nejprve se představuji. Jsem @tristan.read, frontend inženýr ve skupině Monitor::Health GitLabu. Minulý týden jsem měl tu čest být stážistou u jednoho z našich dozorujících SRE inženýrů. Cílem bylo denně sledovat, jak dozorující reaguje na incidenty a získat skutečnou pracovní zkušenost. Rádi bychom, aby naši inženýři lépe chápali potřeby uživatelů […]

Vytváříme akční plán pomocí AWS Cloud Adoption Framework

Překlad článku byl připraven speciálně pro studenty kurzu „Cloud Solution Architecture“. Zdroj Stáhněte si příručku Akční plány AWS CAF vám pomohou připravit se na přechod na cloudovou technologii. Cesta začíná tím, že vaše řídící tým zvažuje šest aspektů CAF. Každý z těchto aspektů se používá k vytváření pracovních toků, které identifikují nedostatky ve stávajících dovednostech a procesech, a […]

PagerDuty, nebo proč může oddělení provozu nespát v noci

Čím složitější je systém, tím více se objevují různé alerty. Vzniká potřeba na tyto alerty reagovat, agregovat je a vizualizovat. Myslím, že situace je mnohým povědomá až k nervovému tikání. Řešení, o kterém budu mluvit, není nijak překvapivé, ale plnohodnotný článek na toto téma jsem nenašel, tak jsem se rozhodl podělit o zkušenosti FunCorp a povědět o tom, […]

Indexované binární strom

Narazil jsem na úkol následujícího typu. Je nutné implementovat kontejner pro ukládání dat, který poskytuje následující funkce: vložit nový prvek, odstranit prvek podle pořadového čísla, získat prvek podle pořadového čísla, data jsou ukládána v seřazeném formátu. Data se neustále přidávají a odstraňují, struktura by měla zajistit rychlou rychlost práce. Zpočátku jsem se pokusil realizovat takovou věc pomocí standardních kontejnerů z std. Tato cesta nebyla […]

Na čem tedy postavit infrastrukturu Wi-Fi 6?

V našem posledním článku jsme psali o zvláštnostech nového standardu Wi-Fi 6 (802.11ax). Od té doby uběhla dostatečná doba a standard byl schválen, výrobci začali vyrábět zařízení a WiFi Alliance aktivně certifikuje. V novém roce budou mít mnozí nové projekty na modernizaci nebo stavbu bezdrátové infrastruktury od základů, a proto je nabídka stávající […]

Stromeček v příkazovém řádku

Brzy bude Nový rok a už se nám nechce myslet na vážnou práci. Všichni se snaží něco ozdobit k oslavě: dům, kancelář, pracovní místo… Pojďme i my něco ozdobit! Třeba příkazový řádek. Určitým způsobem je příkazový řádek také pracovním místem. V některých distribucích je už „ozdobená“: V jiných je šedá a nenápadná: A my můžeme udělat, […]

Úvod do architektury zabezpečení 5G: NFV, klíče a 2-faktorová autentizace

Je zjevné, že se pustit do vývoje nového standardu komunikace, aniž by se přemýšlelo o mechanismech zajištění bezpečnosti, je neobyčejně pochybné a neužitečné. Architektura zabezpečení 5G je souhrn mechanizmů a postupů zabezpečení implementovaných v sítích 5. generace, které pokrývají všechny komponenty sítě, počínaje jádrem a konče rádiovými rozhraními. Sítě 5. generace jsou v podstatě evolucí sítí 4. generace […]

Jak sestavovat projekty v Jenkins, pokud je potřeba mnoho různých prostředí

Na Habr je mnoho článků o Jenkins, ale málo kde je popsán příklad práce Jenkins a Docker agentů. Všechny populární nástroje pro sestavování projektů jako Drone.io, Bitbucket Pipeline, GitLab, GitHub actions a další mohou sestavovat vše v kontejnerech. Ale jak je to s Jenkinsem? Dnes existuje řešení problému: Jenkins 2 vynikajícím způsobem zvládá práci s Docker agenty. V článku […]

Historie systému doménových jmen: první DNS servery

Minulý týden jsme začali vyprávět příběh DNS — vzpomněli jsme na to, jak projekt začal, a jaké problémy měl vyřešit v síti ARPANET. Dnes se podíváme na první DNS server BIND. Foto — John Markos O’Neill — CC BY-SA. První DNS servery. Poté, co v roce 1983 Paul Mockapetris a Jon Postel navrhli koncept domén […]

Jak přežít SQL databázím ve 21. století: cloudy, Kubernetes a multimaster PostgreSQL

Ahoj, členové Habr. Dnes začínají lekce v první skupině kurzu „PostgreSQL“. V této souvislosti bychom vám chtěli přiblížit, jak probíhal otevřený webinář k tomuto kurzu. V dalším otevřeném lekce jsme probrali, s jakými výzvami se SQL databáze setkávají v éře cloudů a Kubernetes. Také jsme se podívali na to, jak se SQL databáze přizpůsobují a mutují pod vlivem […]

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