Shrnutí

Dokončeno

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 Rozložit monolitickou aplikaci do architektury 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 v tématu Správa kontejnerů ve studijním programu Azure.

Souhrn studijního programu

Blahopřejeme. Dokončili jste poslední modul ve studijním programu Nasazení aplikací pomocí 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.