Úvod

Dokončeno

Předpokládejme, že pracujete jako vedoucí DevOps ve společnosti, která se zabývá sledováním a správou dronů. Vaše společnost poskytuje řešení pro sledování dronů zákazníkům po celém světě a službu Azure Kubernetes Service (AKS) používá k orchestraci mnoha kontejnerových instancí tohoto řešení. Uvědomili jste si, že správa nákladů pro výpočetní prostředky AKS je kvůli dvěma důležitým faktorům stále důležitější. Za prvé se vaše zákaznická základna rozšířila a potřebujete zpracovávat a sledovat mnohem větší množství dronů. Za druhé začalo nové cloudové procesy vývoje aplikací vaší společnosti využívat více vývojových týmů.

Za účelem ušetření nákladů chcete vyřešit oba tyto faktory. Nejprve hledáte možnosti správy nákladově efektivního nasazení mnoha úloh. Potom chcete představit podnikové zásady určující, jakým způsobem budou vývojové týmy výpočetní prostředky AKS vytvářet a používat.

V tomto modulu prozkoumáte strategie optimalizace nákladů na výpočetní prostředky při vývoji aplikací nativních pro cloud v AKS. Začněte tím, že vytvoříte fond uzlů uživatele a naučíte se škálovat uzly. Potom nakonfigurujete fondy spotových uzlů AKS pro automatické škálování clusteru tak, aby přistupovaly ke nevyužité výpočetní kapacitě Azure se slevou. Pokud chcete službu Azure Policy ukončit, definujete ve službě AKS kvóty prostředků, abyste mohli řídit nasazení výpočetních prostředků AKS.

Cíle výuky

  • Optimalizace nákladů v AKS pomocí fondů uzlů se škálováním na nulu
  • Optimalizace nákladů v AKS pomocí automaticky škálovaných fondů spotových uzlů
  • Správa nákladů pomocí Azure Policy v AKS

Požadavky

  • Přístup k předplatnému Azure
  • Základní znalost spouštění příkazů pomocí Azure CLI
  • Znalost platformy Kubernetes a jejích principů
  • Základní znalost tvorby souborů manifestu Kubernetes YAML
  • Základní znalost spouštění příkazů pomocí kubectl