Resumo

Concluído

Ótimo 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.

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, 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 estas e outras tecnologias centradas em contentores relacionadas no Azure, como Azure Container Instances e App Service, consulte o percurso de aprendizagem Administrar contentores no Azure.

Resumo do percurso de aprendizagem

Parabéns;. Concluiu o módulo final no percurso de aprendizagem Implantar aplicativos com o Azure DevOps. O foco principal desse caminho de aprendizado é a implantação de aplicativos usando o Azure Pipelines.

Neste caminho de aprendizagem, você realizou muito, incluindo:

  • Criando um pipeline de lançamento básico que implanta uma aplicação Web no Serviço de Aplicações.
  • Expandir o seu pipeline de lançamento básico para um pipeline de múltiplas etapas que é implantado em vários ambientes de desenvolvimento, teste e homologação.
  • Execução de testes funcionais e não funcionais na linha de produção.
  • Implementar uma implantação azul-verde que atualiza o aplicativo e requer tempo de inatividade mínimo.
  • Estender pipelines para adicionar suporte a diferentes destinos de implementação, como Azure Functions e Kubernetes.

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