Resumo

Concluído

Bom trabalho! Neste módulo, você atualizou um pipeline de versão para criar, publicar e implantar a solução de vários contêineres da equipe no Serviço Kubernetes do Azure. A equipe está agora no caminho certo para 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 fundamentos abordados se aplicam a uma ampla gama de destinos de compilação 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.

Mais informações

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, consulte Criando microsserviços no Azure.

A solução de microsserviços neste módulo foi refatorada a partir de uma aplicação monolítica maior. Para saber mais sobre como migrar aplicativos maiores para serviços menores, consulte Decompor um aplicativo monolítico em uma arquitetura de microsserviços.

A solução de microsserviços neste módulo usou várias plataformas e serviços, incluindo Docker, Azure Container Registry e Kubernetes. Para saber mais sobre essas e outras tecnologias centradas em contêineres relacionadas no Azure, como Instâncias de Contêiner do Azure e Serviço de Aplicativo, consulte o caminho de aprendizado Administrar contêineres no Azure.

Resumo do percurso de aprendizagem

Parabéns! Você concluiu o módulo final no caminho de aprendizado Implantar aplicativos com o Azure DevOps . O foco principal desse caminho de aprendizado é a implantação de aplicativos usando o Azure Pipelines.

Neste percurso de aprendizagem, conseguiu fazer muitas coisas, incluindo:

  • Criando um pipeline de versão básica que implanta um aplicativo Web no Serviço de Aplicativo.
  • Expandindo seu pipeline de liberação básico para um pipeline de vários estágios que é implantado em vários ambientes de desenvolvimento, teste e preparação.
  • Execução de 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 Azure Functions e Kubernetes.

Pode aplicar o que aprendeu às aplicações e serviços em que trabalha.