Shrnutí
Skvělá práce! V tomto modulu jste aktualizovali kanál verze pro sestavení, publikování a nasazení vícekontejnerového řešení týmu do služby Azure Kubernetes Service. Tým je teď dobře na cestě k implementaci širší strategie mikroslužeb, která nabízí větší flexibilitu při vývoji a provozu.
I když se tento modul zaměřuje na orchestraci sady kontejnerů Dockeru pomocí Kubernetes, základní principy uvedené v něm platí pro širokou škálu cílů sestavení a nasazení. Můžete si také prohlédnout, jak může Azure Pipelines škálovat, aby podporovala i ty nejsofistivější scénáře.
Víc se uč
V tomto modulu jste pracovali s řešením mikroslužeb pomocí kontejnerů. Existuje však mnoho způsobů, jak implementovat řešení mikroslužeb v Azure pomocí široké škály technologií. Další informace najdete v tématu Vytváření mikroslužeb v Azure.
Řešení mikroslužeb v tomto modulu bylo refaktorováno z větší monolitické aplikace. Další informace o migraci větších aplikací do menších služeb najdete v tématu Rozdělení monolitické aplikace na architekturu mikroslužeb.
Řešení mikroslužeb v tomto modulu používalo různé platformy a služby, včetně Dockeru, Azure Container Registry a Kubernetes. Další informace o těchto a souvisejících technologiích orientovaných na kontejnery v Azure, jako je Azure Container Instances a App Service, najdete ve studijním programu Správa kontejnerů v Azure.
Souhrn studijního programu
Blahopřejeme. Dokončili jste poslední modul ve studijním programu Nasazení aplikací pomocí Studijního programu Azure DevOps . Hlavním cílem tohoto studijního programu je nasazování aplikací pomocí Azure Pipelines.
V tomto studijním programu jste toho dosáhli hodně, včetně:
- Vytvoření základního potrubí pro nasazení, které nasadí webovou aplikaci do služby App Service.
- Rozšíření základního potrubí vydání na vícefázové potrubí, které se nasadí do různých vývojových, testovacích a přípravných prostředí.
- Spouštění funkčních i nefunkčních testů v kanálu
- Implementace modro-zeleného nasazení, které aktualizuje aplikaci a vyžaduje minimální dobu nečinnosti.
- Rozšíření kanálů pro přidání podpory pro různé cíle nasazení, jako jsou Azure Functions a Kubernetes
Můžete použít to, co jste se naučili, na aplikacích a službách, na které pracujete.