3. týden roku 2021 v Cloud bublině
Je pátek! To znamená, že jsme úspěšně přežily další týden. A taky to, že si večer dám pivko. Tenhle týden jsem věnoval zejména implementaci infrastruktury v CloudFormation. A taky mi paní doktorka na očním řekla, ať tolik nečumím do monitoru. Dobrá poznámka. Ale co se stalo v cloud světě? Začneme zostra!
Elasticsearch mění licenci
Populární vyhledávací a analytický Engine Elasticsearch mění licenční politiku. Podle jejich CTO za to může Amazon a jejich služba Amazon Elasticsearch Service. Reakcí společnosti Amazon je prohlášení, že budou pokračovat v rozvoji opensource Elasticsearch postaveného nad posledním Elasticsearch s Apache 2.0 licencí.
Nemůžu si odpustit tenhle meme, který za mě dokonale vystihuje situaci 😂
Vagrant je s námi již 11 let!
Včera to bylo přesně 11 let, kdy Mitchell Hashimoto pushnul do GitHubu svůj první commit projektu Vagrant. Tento projekt je stále hojně využívaný pro rychlé a předvídatelné nahazování vývojových prostředích. Sám ho pro některé zákazníky používám, abych nemusel pořád přehazovat verze nástrojů (a jiným zákazníkům třeba omylem neupgradoval Terraform).
Jestli Vagrant neznáte, tak ho určitě zkuste.
Nová kniha o provozu Kubernetes v produkci
Kolektiv autorů Josh Rosso, Rich Lander, Alex Brand a John Harris posílá do výroby novou knihu o provozu Kubernetes v produkci. Podle obsahu půjde o mix provozních i architektonických témat. Akorát jsem tedy nepochopil, jestli to vyšlo nebo ne. O'Reilly totiž píše, že kniha vychází v červenci 2021.
V každém případě si myslím, že si jí určitě zkusím přečíst. Kvalitního materiálu o Kubernetes není mnoho a třeba to bude zajímavý zdroj.
Vyšlo CDK pro Terraform 0.1
CDK pro Terraform (prvně oznámeno někdy v létě 2020) je něco jako CDK pro AWS. Prostě napíšete kus kódu ve svém oblíbeném nástroji a ono to něco vygeneruje. V tomhle případě Terraform HCL kód, v případě AWS CDK to je CloudFormation.
Verze 0.1 nově podporuje C# a Java, v oznámení jsou nějaké ukázky a nevypadá to vůbec špatně!
Nyní tedy můžeme používat Terraform v Python, TypeScript, Java, a C#. Jsem docela zvědavý, jak vypadá syntetizovaný Terraform kód. Zkouším toho hodně, ale na tohle prostě zatím čas nebyl.
AWS EKS podporuje federaci clusterů
Na jednom Cloud Native meetupu v Praze mluvila Katie Gamanji (toho času Condé Nast, dnes CNCF Ecosystem advocate) o federaci Kubernetes clusterů. Je to docela komplexní záležitost, pro kterou jsem osobně zatím nenašel žádný užitek (tím nechci říct, že je to zbytečnost). Asi neoperuji na dostatečně velké škále 😁
No a teď to umí i EKS. Tady je k tomu trochu víc materiálů, víc jsem toho bohužel nenašel. A částečně doufám, že dlouho nebudu mít potřebu toho hledat víc. Nevypadá to úplně triviálně.
Z Kubernetes 1.25 zmizí Pod Security Policy a.ka. PSP
Před pár dny jsem se na Twitteru dozvěděl, že PSP zmizí. Ještě máme čas jednat, ale popravdě zrovna tuhle věc jsem měl docela rád. Zatím jen můžeme spekulovat o tom, jak jí nahradíme. Očekávám nahrazení nějakým "operátorem" ve stylu Open Policy Agent nebo něco podobného. Ale vařím z vody. V každém případě doufám, že bude existovat něco srovnatelného.
O PSP jsem dokonce před rokem napsal článek. V té době jsem dodával EKS platformu jedné bankovní společnosti a jejich architekt kladl opravdu velký důraz na to, abych to naimplementoval. Velký špatný.
Doc.crds.dev, nástroj na čtení CRDs
V týdnu vyšel nový nástroj na prohlížení CRDs. V tomhle nástroji dáte do vyhledávání GitHub URL, on provede naskenování repozitáře a pak vám ukáže přehlednou dokumentaci k dané Custom Resource Definici.
V mém příkladu ukazuji Argo CD, protože to byl jediný projekt, kde jsem našel CRDs s vyplněnými komentáři. Pro CRDs bez vyplněných popisů to nefunguje. Pokud děláte CRD, tak ho prosím dokumentujte, všichni vám za to budou skládat poklony.
Ještě jednou Parler: jejich poptávaná infrastruktura je obrovská
Začátkem týdne se vynořila specifikace infrastruktury, kterou Parler poptává. Je to fakt obrovské! V textu emailu je řeč o 40 kusech i3.metal ekvivalentu pro Scylla Cluster (nevím, co to je), 70 až 100 kusech obrovských (96 vCPU, 512G paměti, 4TiB NVMe) mašin pro PostgreSQL a 300 dalších instancí různých velikostí.
Něco tak velkého jsem si popravdě vůbec nepředstavoval. Čekal jsem, že se to vejde na pár instancí 😁
Pokec o standardizaci
Včera jsem na Twitteru FlowUpu našel odkaz na Twitch stream, který se evidentně koná každý čtvrtek. Kluci tam diskutují o různých tématech kolem Cloudu. Zrovna včera se bavili o přenositelnosti mezi Cloudy a o hloupých příliš abstraktních standardech. Zajímavá diskuze. Doporučuji.
Závěr
Takže tak. Přihazuji i pár zajímavostí do sekce s články. Nejzajímavější je asi ten poslední.
V tomhle týdnu jinak pokračovaly různé čistky na sociálních sítích způsobené porušováním ToS. To je nemilé, na druhou stranu je to úplně v pořádku z hlediska uplatňování vlastnických práv daných společností. Jejich píseček, jejich pravidla. Proč to píšu, když už si vybíráte nástroj, tak myslete na tyhle aspekty. Připomínkou může být i nedávná panika ohledně WhatsApp, kdy se lidi začali stěhovat na jiné centralizované platformy. WhatsApp tu změnu nakonec zastavil, ale to není důležité. Podobné stěhování nás může čekat i na Signálu nebo Telegramu 😔
A pak taky: "Always own your audience." A to je hezký můstek k tomu, abyste hodili svůj email do formuláře, co tady vyjel nebo vyjede. Mailchimp je provizorní, brzy to překlopím na nějaké vlastní mailing řešení protože "always own your audience."
Tak zase za týden! Čus.
Zajímavé články
- Na Minio blogu vyšel zajímavý článek o tom, proč není Cassandra dobrá volba pro skladování metadat k objektové storage.
- Hashicorp vydal zajímavou case study o společnosti Bloomberg a jejich využití pro Hashicorp Consul. O některých funkcích Consulu jsem ani nevědět, rozhodně doporučuji přečtení pro drobné rozšíření obzorů.
- Chcete si psát nějaká pravidla pro Kubernetes věci a potřebujete trochu namotivovat? Koukněte na tenhle článek o Rego, to je jazyk používaný již zmíněným nástrojem OPA.
- Ve feedu se mi vynořil zajímavý příspěvek o Observability vs Monitoring. Je v něm dost obrázků, doporučuji projít.