Úvod
Používání kontejnerů ve vývoji softwaru se stává populární díky snadnému použití a všestrannosti. Kontejnery usnadňují zabalení a nasazení aplikace do libovolného výpočetního prostředí pro testy, škálování a živé nasazení. Když vaše aplikace splňuje vyšší poptávku, můžete snadno škálovat služby nasazením dalších instancí kontejneru. Kontejnery jsou také méně náročné na prostředky než virtuální počítače. Tato efektivita vám umožní lépe využívat výpočetní prostředky a ušetří vám peníze.
Standardní modul runtime pro správu kontejnerů se zaměřuje na správu jednotlivých kontejnerů. Existují ale chvíle, kdy chcete škálovat a mít více kontejnerů, které spolupracují. Škálování více kontejnerů je náročné, protože při správě více kontejnerů je potřeba vzít v úvahu několik faktorů. Předpokládejme, že se potřebujete vypořádat s vyrovnáváním zatížení, zabezpečením, připojením k síti a nasazením. Pro usnadnění tohoto procesu je běžné používat platformu pro správu kontejnerů, jako je Kubernetes.
Předpokládejme, že provozujete společnost, která poskytuje řešení pro sledování aktiv zákazníkům po celém světě. Řešení pro sledování se sestaví a nasadí jako mikroslužby, které se pak zabalí do kontejnerů. Kontejnerizované instance používáte k rychlému nasazení do nových oblastí zákazníků a škálování prostředků podle potřeby tak, aby splňovaly požadavky zákazníků globálně. Máte za úkol použít platformu pro orchestraci kontejnerů, která zjednodušuje proces vývoje, nasazování a správy kontejnerizovaných aplikací.
Tady se dozvíte, jak azure Kubernetes Service (AKS) usnadňuje správu hostovaného prostředí Kubernetes v Azure. Doufáme, že vám pomůžeme při rozhodování, jestli je AKS dobrou volbou jako platforma Kubernetes pro vaši firmu.
Cíle výuky
V tomto modulu:
- Vyhodnoťte, jestli je služba Azure Kubernetes Service pro vás vhodná platforma pro orchestraci Kubernetes.
- Popište, jak fungují komponenty služby Azure Kubernetes Service pro podporu orchestrace výpočetních kontejnerů.
Požadavky
- Základní znalost mikroslužeb