Úvod
Představte si, že jste systémový inženýr společnosti Contoso, středně velké finanční služby se sídlem v Londýně a pobočkami v New Yorku a San Franciscu. Výpočetní prostředí společnosti Contoso je hostované v místních datacentrech. Většina úloh Contoso je plně kontejnerizovaná v Kubernetes, která běží na virtualizační platformě třetí strany.
Navzdory svému modernizovanému prostředí contoso čelí výzvám způsobeným omezeními kapacity a flexibility, která jsou součástí místních infrastruktur. Je také obtížnější konzistentně spravovat a nasazovat aplikace do neustále rostoucího počtu clusterů Kubernetes.
Kvůli řešení těchto problémů s kapacitou a flexibilitou se správa IT rozhodla migrovat mnoho kontejnerizovaných úloh společnosti Contoso do cloudu. Společnost Contoso chce použít více poskytovatelů cloudu, aby se vyhnula závislostem na jednom dodavateli, ale jako hlavní cíl nasazení zvolila Azure.
Technický tým má za úkol prozkoumat a vyhodnotit funkce Azure Arc pro úlohy založené na Kubernetes. Musíte určit, jak může společnost Contoso těžit z modelu správy cloud-to-edge služby Azure Arc a využít strategii multivendoru při zachování některých místních kontejnerizovaných úloh.
V tomto modulu se dozvíte, jak Azure Arc rozšiřuje platformu Azure, aby aplikace a služby měly flexibilitu pro provoz napříč datovými centry, na hraničních zařízeních a v prostředích s více cloudy. Dozvíte se, jak Kubernetes s podporou Azure Arc umožňuje společnostem, jako je Contoso, spravovat všechny prostředky Kubernetes v jedné řídicí rovině a jak poskytuje konzistentní prostředí pro vývoj a provoz pro spouštění aplikací nativních pro cloud kdekoli a na jakékoli platformě Kubernetes. Tyto funkce pak můžete implementovat ve společnosti Contoso, které vám pomůžou optimalizovat a zjednodušit její operace.
Studijní cíle
Po dokončení tohoto modulu víte, jak:
- Popis Kubernetes, Azure Arc a Kubernetes s podporou Azure Arc
- Zjistěte, jak vylepšit prostředí Kubernetes propojením clusterů Kubernetes s Azure Arc.
- Zjistěte, jak nasadit aplikace do clusterů Kubernetes s podporou Azure Arc pomocí GitOps ke správě konfigurací.
- Seznamte se se službami Azure, které je možné nasadit do clusterů Kubernetes s podporou Azure Arc.
- Zjistěte, jak používat Azure Policy a Azure Monitor s Kubernetes s funkcí Azure Arc.
Požadavky
Aby byl váš učební zážitek z tohoto modulu co nejlepší, potřebujete základní pochopení a seznámení s:
- Kontejnerizace a architektura Kubernetes
- Základní znalost správy clusterů Kubernetes
- Azure Portal a Azure CLI
- Azure Monitor a Azure Policy
- Principy a procesy GitOps