Rubrika: Administrace

Ještě něco o nesprávném testování

Jednou jsem náhodou narazil na kód, kterým se uživatel snažil monitorovat výkon RAM ve své virtuální mašině. Tento kód nebudu uvádět (je tam „patas“), a tak se zaměřím jen na to nejdůležitější. Takže, kotě ve studiu! #include #include #include #define CNT 1024 #define SIZE (1024*1024) int main() { struct timeval start; struct timeval end; […]

Základy Elasticsearch

Elasticsearch je vyhledávací engine s JSON REST API, využívající Lucene a napsaný v Javě. Popis všech výhod tohoto enginu je k dispozici na oficiálních stránkách. Dále v textu budeme Elasticsearch označovat jako ES. Takovéto enginy se používají při složitém vyhledávání v databázi dokumentů. Například vyhledávání s ohledem na morfologii jazyka nebo vyhledávání podle geografických souřadnic. V tomto článku […]

Jak nastavit Elasticsearch, aby nedocházelo k únikům

Za poslední rok došlo k mnoha únikům z databází Elasticsearch (tady, tady a tady). V mnoha případech obsahovaly databáze osobní údaje. Těmto únikům bylo možné předejít, kdyby administrátoři po nasazení databáze provedli kontrolu několika jednoduchých nastavení. Dnes o nich budeme hovořit. Hned na úvod podotkneme, že ve své praxi používáme Elasticsearch pro ukládání logů a analýzu […]

KeyDB jako [potenciální] náhrada Redis

Na Habré nebyly žádné recenze „rychlejší alternativy Redis“ — KeyDB. Získavší dostatečně čerstvou zkušenost s jeho používáním, se chci pokusit zaplnit tuto mezeru. Pozadí je dost banální: jednou během velkého přílivu provozu byla zaznamenána výrazná degradace výkonu aplikace (konkrétně – doby odezvy). V tu chvíli, bohužel, nebylo možné provést pořádnou diagnostiku, a proto jsme později naplánovali řadu […]

Pracovní uzly Kubernetes: mnoho malých nebo několik velkých?

Při vytváření klastru Kubernetes mohou nastávat otázky: kolik pracovníků nastavit a jakého typu? Co je lepší pro on-premise klastr: koupit několik výkonných serverů nebo využít desítku starých strojů ve vašem datovém centru? A v cloudu je lepší vzít osm jednojádrových nebo dvě čtyřjádrové instance? Odpovědi na tyto otázky naleznete v článku Daniela Weibela, inženýra-programátora a učitele v tréninkovém […]

SRE Slurm. Nepřetržitý experiment s odborníky z Booking.com a Google.com

Náš tým miluje experimentování. Každý Sloerm není statické opakování předchozích, ale zamyšlení nad zkušenostmi a přechod od dobrého k lepšímu. U Sloermu SRE jsme se rozhodli použít zcela nový formát – poskytnout účastníkům podmínky co nejblíže "bojišti". Pokud bych měl stručně naznačit, čemu jsme se věnovali na intenzivním kurzu: "Stavíme, bouráme, opravujeme, studujeme". SRE má malou hodnotu […]

Loki – shromažďování logů pomocí přístupu Prometheus

Ahoj, Habrani! Před začátkem nového běhu kurzu "DevOps praktiky a nástroje" jsme pro vás připravili překlad zajímavého materiálu. Tento článek je krátkým úvodem do Loki. Projekt Loki je podporován Grafanou a zaměřuje se na centralizované shromažďování logů (ze serverů nebo kontejnerů). Hlavním zdrojem inspirace pro Loki byl Prometheus s myšlenkou aplikace jeho přístupů k řízení logů: […]

TTY — terminál, který není určen pro domácí použití

Je možné přežít s využitím pouze možností TTY? Tady je můj krátký příběh o tom, jak jsem se trápil s TTY a chtěl od něj dosáhnout normálního chodu. Pozadí Nedávno na mém starém notebooku selgrafické karty. Selhala tak, že jsem nemohl spustit ani instalátor jakéhokoli OS. Windows padala s chybami při instalaci základních ovladačů. Instalace Linuxu byla vůbec […]

Dark Launch v Istio: tajné služby

"Nebezpečí je moje druhé jméno," říkal Austin Powers, člověk-záhada mezinárodního měřítka. Ale to, co je v ceně u superagentů a tajných služeb, rozhodně není to pravé pro počítačové služby, kde je nuda mnohem lepší než nebezpečí. A Istio spolu s OpenShift a Kubernetes proměňují nasazení mikroservisů na opravdu nudnou a předvídatelnou záležitost – a to je skvělé. O tom a o […]

Kim Dotcom: chyceni do sítě, nejvíce hledaný člověk online. Část 2

Pro jedny je Kim Dotcom, zakladatel kontroverzního file-sharingu "MegaUpload", zločincem a internetovým pirátem, pro jiné – neochvějným bojovníkem za ochranu osobních údajů. Dne 12. března 2017 proběhla světová premiéra dokumentárního filmu, ve kterém jsou uvedena interview s politiky, novináři a hudebníky, kteří znají Kima "ze všech stran". Novozélandská režisérka Annie Goldson pomocí videa z osobních archívů vypráví […]

Znovu zpracování událostí přijatých z Kafka

Ahoj, Habr. Nedávno jsem sdílel své zkušenosti o tom, které parametry v týmu nejčastěji používáme pro Kafka Producer a Consumer, abychom se přiblížili k garantované dodávce. V tomto článku chci popsat, jak jsme organizovali opětovné zpracování události, kterou jsme obdrželi z Kafky v důsledku dočasné nedostupnosti externího systému. Moderní aplikace fungují v velmi složitém prostředí. Obchodní logika je zabalena […]

Přechod z OpenVPN na WireGuard pro sloučení sítí do jedné sítě L2

Rád bych se podělil o zkušenost s propojením sítí ve třech geograficky vzdálených bytech, přičemž každá z nich používá směrovače s OpenWRT jako brány, do jedné společné sítě. Při výběru způsobu propojení sítí mezi L3 s routováním podsítí a L2 s bridžingem, kdy budou všechny uzly sítě v jedné podsíti, jsme se rozhodli pro druhou možnost, která byla více […]

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