Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: ✔️ Máquinas Virtuais Linux
O Azure Pipelines fornece um conjunto completo de ferramentas de automação de CI/CD para implantações em máquinas virtuais. Este artigo mostrará como configurar um pipeline de lançamento clássico que usa a estratégia azul-verde para implantar em máquinas virtuais do Linux. O Azure também dá suporte a outras estratégias, como implantações incrementais e canário.
Implantações azul-verde
Uma implantação azul-verde é uma estratégia de implantação em que você cria dois ambientes separados e idênticos, mas apenas um está ativo a qualquer momento. Essa estratégia é usada para aumentar a disponibilidade e reduzir o tempo de inatividade alternando entre os ambientes azul/verde. O ambiente azul geralmente é definido para executar a versão atual do aplicativo enquanto o ambiente verde está definido para hospedar a versão atualizada. Quando todas as atualizações são concluídas, o tráfego é direcionado para o ambiente verde e o ambiente azul é definido como ocioso.
Usando o recurso de entrega contínua, você pode usar a estratégia de implantação azul-verde para implantar nas suas máquinas virtuais no portal do Azure.
Entre no portal do Azure e navegue até uma máquina virtual.
ISelect Entrega contínua e selecione Configurar.
No painel de configuração, selecione Usar existente e selecione sua organização/projeto ou selecione Criar e criar novos.
Selecione o nome do grupo de implantação no menu suspenso ou crie um novo.
Selecione seu pipeline de compilação no menu suspenso.
Selecione o menu suspenso Estratégia de implantação e selecione Azul-Verde.
Adicione uma marca "azul" ou "verde" às VMs que são usadas para implantações azul-verde. Se uma VM estiver em modo de espera, marque-a como "verde". Caso contrário, marque-o como "azul".
Selecione OK para configurar o pipeline de lançamento clássico a ser implantado em sua máquina virtual.
Navegue até o pipeline de lançamento e selecione Editar para exibir a configuração do pipeline. Neste exemplo, o estágio de desenvolvimento é composto por três trabalhos:
Implantar Verde: o aplicativo é implantado em uma VM em espera marcada como "verde".
Aguarde a retomada de operação manual: o pipeline pausa e aguarda a ação manual.
Troca Azul-Verde: este processo troca as tags "azul" e "verde" nas VMs. Isso garante que as VMs com versões de aplicativo mais antigas agora sejam marcadas como "verde". Durante a próxima execução de pipeline, os aplicativos serão implantados nessas VMs.
Recursos
- Implantar em máquinas virtuais do Azure com o Azure DevOps
- Implantar em um conjunto de escalas de máquinas virtuais do Azure