Atualização da estratégia de implantação da atualização contínua para o Amazon ECS azul/verde - Amazon Elastic Container Service

Atualização da estratégia de implantação da atualização contínua para o Amazon ECS azul/verde

Você pode migrar de uma implantação de atualização contínua para uma implantação azul/verde do Amazon ECS quando quiser fazer e testar alterações no serviço antes de implementá-las em um ambiente de produção.

Pré-requisitos

Antes de migrar seu serviço de implantações contínuas para azul/verde, verifique se você tem o seguinte:

Procedimento

  1. Abra o console do Amazon ECS em https://console.aws.amazon.com/ecs/v2.

  2. No painel de navegação, escolha Clusters.

  3. Na página Clusters, escolha o cluster que contém o serviço que você deseja migrar.

    A página de detalhes do cluster será exibida.

  4. Na página Detalhes do cluster, escolha a guia Serviços.

  5. Escolha o serviço e depois Atualizar.

    A página Atualizar serviço é exibida

  6. Expanda Opções de implantação e especifique o seguinte:

  7. Em Estratégia de implantação, escolha Azul/verde.

  8. Defina as configurações da implantação azul/verde:

    1. Em Tempo de incorporação, insira o número de minutos em que as revisões do serviço azul e do verde serão executadas simultaneamente antes que a revisão azul seja encerrada.

      Isso possibilita um tempo para a verificação e testes.

    2. (Opcional) Configure as funções do Lambda para serem executadas em estágios específicos da implantação. Em Ganchos do ciclo de vida de implantação, configure as funções do Lambda para os seguintes estágios:

      • Pré-aumento vertical da escala: é executado antes do aumento vertical da escala da revisão do serviço verde

      • Pós-aumento vertical da escala: é executado após do aumento vertical da escala da revisão do serviço verde

      • Teste de mudança de tráfego: é executado durante o roteamento de tráfego de teste para a revisão do serviço verde

      • Mudança de tráfego pós-teste: é executado após o tráfego de teste ser roteado para a revisão do serviço verde

      • Mudança de tráfego de produção: é executada durante o roteamento do tráfego de produção para a revisão do serviço verde

      • Mudança de tráfego pós-produção: é executada após o tráfego de produção ser roteado para a revisão do serviço verde

      Para adicionar um gancho do ciclo de vida:

      1. Escolha Adicionar.

      2. Em Função do Lambda, insira o nome da função ou o ARN.

      3. Em Perfil, escolha o perfil do IAM que tem permissão para invocar a função do Lambda.

      4. Em Estágios do ciclo de vida, selecione os estágios em que a função do Lambda deve ser executada.

      5. Opcional: em Detalhes do gancho, insira pares de chave/valor para fornecer informações adicionais ao gancho.

  9. Defina as configurações do balanceador de carga:

    1. Em Balanceamento de carga, verifique se o serviço está configurado para usar um balanceador de carga.

    2. Em Grupo de destino, escolha o grupo de destino principal para seu ambiente de produção (azul).

    3. Em Grupo de destino alternativo, escolha o grupo de destino para seu ambiente de teste (verde).

    4. Em Regra de receptor de produção, escolha a regra de receptor para rotear o tráfego de produção.

    5. Opcional: em Testar regra de receptor, escolha uma regra de receptor para rotear o tráfego de teste para seu ambiente verde.

    6. Em Perfil, escolha o perfil do IAM que permite que o Amazon ECS gerencie seu balanceador de carga.

  10. Reveja as alterações da configuração e escolha Atualizar.

Próximas etapas

  • Atualize o serviço para iniciar a implantação. Para obter mais informações, consulte Atualizar um serviço do Amazon ECS.

  • Monitore o processo de implantação para garantir que ele siga o padrão azul/verde:

    • A revisão do serviço verde é criada e tem a escala aumentada verticalmente

    • O tráfego de teste é roteado para a revisão verde (se configurado)

    • O tráfego de produção é mudado para a revisão verde

    • Após o tempo de incorporação, a revisão azul é encerrada