Resumo
Ótimo trabalho! Neste módulo, você atualizou um pipeline de lançamento para criar, publicar e implantar a solução de vários contêineres da equipe no Serviço de Kubernetes do Azure. A equipe agora está a caminho de implementar uma estratégia mais ampla de microsserviços que oferece maior agilidade em seu desenvolvimento e operações.
Embora este módulo tenha se concentrado em orquestrar uma coleção de contêineres do Docker usando o Kubernetes, os conceitos básicos abordados se aplicam a uma ampla gama de destinos de build e implantação. Você também pode ver como o Azure Pipelines pode ser dimensionado para dar suporte até mesmo aos cenários mais sofisticados.
Saiba Mais
Neste módulo, você trabalhou com uma solução de microsserviços usando contêineres. No entanto, há muitas maneiras de implementar soluções de microsserviço no Azure usando uma ampla variedade de tecnologias. Para saber mais, confira Como criar microsserviços no Azure.
A solução de microsserviços neste módulo usou várias plataformas e serviços, incluindo Docker, Registro de Contêiner do Azure e Kubernetes. Para saber mais sobre essas tecnologias centradas em contêineres no Azure, como Instâncias de Contêiner do Azure e Serviço de Aplicativo, consulte o roteiro de aprendizagem Administrar contêineres no Azure.
Resumo do roteiro de aprendizagem
Parabéns. Você concluiu o módulo final no roteiro de aprendizagem Implantar aplicativos com o Azure DevOps . O foco principal desse roteiro de aprendizagem é implantar aplicativos usando o Azure Pipelines.
Nesse roteiro de aprendizagem, você fez muitas coisas, incluindo:
- Construindo um pipeline de release básico que implanta um aplicativo web no App Service.
- Expanda seu pipeline de versão básica para um pipeline de várias etapas que é implantado em vários ambientes de desenvolvimento, teste e preparo.
- Execute testes funcionais e não funcionais no pipeline.
- Implementar uma implantação azul-verde que atualiza o aplicativo e requer tempo de inatividade mínimo.
- Estendendo pipelines para adicionar suporte a diferentes destinos de implantação, como o Azure Functions e o Kubernetes.
Você pode aplicar o que aprendeu aos aplicativos e serviços nos quais trabalha.