Kubernetes prakticky: advanced scheduling

Azure Kubernetes Service automaticky dává vaše Pody na vhodné Nody včetně zajištění vysoké dostupnosti rozhazováním Deploymentů na Nody z různých fault domén. Přesto někdy můžete potřebovat scheduler ovlivnit a implementovat svoje specifické potřeby kde se mají vaše Pody objevit. Pojďme se podívat na Node affinitu, Pod affinitu a anti-affinitu, Taint a Pod prioritu. Pokračovat ve čtení „Kubernetes prakticky: advanced scheduling“

Chcete PaaS SQL levněji? Co si přenést licenci nebo předplatit?

Platformní varianta SQL je pro mě naprosto ideální. Má SLA 99,99% a já nemusím řešit nějaké clustery, nemusím updatovat OS a engine a přemýšlet jak to udělat tak, aby nedošlo k odstávce, všechno se mi samo zálohuje, snadno udělám geo-replikaci a tak podobně. Jenže při použití obyčejné VM si do ní mohu přenést on-premise licence, které už stejnak mám, a ušetřit. A taky můžu VM předplatit na 1 nebo 3 roky a dostat další slevu. Jé, kdyby tohle šlo pro PaaS … tak moment, ono to od včerejška jde! Pokračovat ve čtení „Chcete PaaS SQL levněji? Co si přenést licenci nebo předplatit?“

Azure Stack: úvod do cloudu, který se zatoulal k vám do sklepa

Azure je velký cloud s fantastickým tempem vývoje, obrovskou flexibilitou a možnostmi, širokou plejádou služeb a je to ideální místo pro vaše IT potřeby. Přesto někdy jsou důvody proč provozovat něco lokálně. Pro moderní aplikace s lokálním nasazením je tu Azure Stack. Podmnožina Azure dostupná ve vašem sklepě a konzistentní s ovládáním Azure. Bezpečné a rychle nasaditelné řešení. Azure Stack je pro ty, kteří chtějí využívat Azure u sebe, ne pro ty, co si užívají budování cloudu. Máte rádi Azure, ale pro některé situace potřebujete běžet lokálně? Podívejme se co je Azure Stack a kdy ho využít. Pokračovat ve čtení „Azure Stack: úvod do cloudu, který se zatoulal k vám do sklepa“

Azure IoT Edge: cloudové řešení s kouskem Azure v Raspberry

Azure je skvělé místo pro zpracování dat z IoT a současně IoT Hub funguje jako systém pro napojení, správu, zabezpečení a oboustrannou komunikaci mezi cloudem a IoT zařízeními. Díky Azure IoT Edge ale můžete vzít střípky cloudu a centrálně je poslat do zařízení a provádět lokální zpracování. Co psát váš kód ve formě modulů implementovaných jako Docker kontejnery a centrálně spravovat kde jaký je? A co filtrovat události s Azure Functions nasazenými přímo v zařízení? A co třeba nějaký Machine Learning model pro lokální detekci krizových či zajímavých situací? Nebo snad Stream Analytics pro agregaci či jinou transformaci rovnou v zařízení, ať se šetří přenosové pásmo? A to všechno v třeba v Raspberry nebo rugged počítači? Podívejme se na Azure IoT Edge. Pokračovat ve čtení „Azure IoT Edge: cloudové řešení s kouskem Azure v Raspberry“

Kubernetes prakticky: zrod, život a smrt kontejnerů

Azure Kubernetes Service se o vaše kontejnery krásně postára, to už víte. Zkoušíte si jak to krásně funguje s demo příklady a pak tam dáte svojí aplikaci. V ten okamžik je na čase podívat se na životní cyklus kontejnerové instance. Jak řešit iniciační procesy? Jak kontrolovat health aplikace? Jak signalizovat přetížení nebo to, že startujete a ještě nejste připraveni? Jak korektně umírat? Pokračovat ve čtení „Kubernetes prakticky: zrod, život a smrt kontejnerů“

Používá vaše aplikace S3 storage? Minio přináší bránu nejen pro Azure Blob Storage

Objektová storage je nejlevnější způsob uložení dat v cloudu a současně nejpříjemnější pro integraci objektů/dat do moderních aplikací. Azure nabízí Blob Storage API, Amazon má S3 API, OpenStack má Swift API. Podívejme na bránu, která překládá S3 na Azure. Ostatně důvodů proč simulovat třeba S3 API nad jiným backendem může být víc – třeba storage přímo v Kubernetes nebo při požadavcích na extrémně vysoký výkon či cache. Pokračovat ve čtení „Používá vaše aplikace S3 storage? Minio přináší bránu nejen pro Azure Blob Storage“

Kubernetes prakticky: Azure Container Registry

Kam s kontejnerovými obrazy? Do registru. Zní to dost triviálně. Azure Container Registry ale není jen o uložení diskového obrazu. K dispozici máte řízení přístupu integrované do Azure Active Directory (a potažmo vašeho AD), build as a service (sestaví vám kontejner rovnou v cloudu, nemusíte to dělat na svém notebooku), automatizované buildy, webhooky nebo globální replikaci. ACR můžete integrovat do svých vývojových nástrojů, CI/CD nebo navázat na akce třeba s Logic App a posílat si zprávy emailem nebo do nějakého moderního komunikačního nástroje jako jsou Microsoft Teams. Pokračovat ve čtení „Kubernetes prakticky: Azure Container Registry“