Como altero meu tipo de instância de contêiner no Amazon ECS?

4 minuto de leitura
0

Quero alterar o tipo de instância do contêiner no meu cluster Amazon Elastic Container Service (Amazon ECS).

Breve descrição

Para alterar o tipo de instância do contêiner, execute uma das seguintes ações:

  • Use o console do Amazon ECS para atualizar a instância do contêiner.
  • Use o AWS CloudFormation para atualizar a instância do contêiner.
  • Atualize a instância do contêiner do cluster do Amazon ECS.

Depois de alterar o tipo de instância de contêiner, você deve substituir as instâncias de contêiner anteriores em seu cluster do Amazon ECS.

Resolução

Use o console do Amazon ECS para atualizar a instância do contêiner

Conclua as etapas a seguir:

  1. Abra o console do Amazon ECS.
  2. No painel de navegação, escolha Clusters.
  3. Selecione o cluster.
  4. Escolha a guia Infraestrutura e, em seguida, selecione o grupo do Amazon EC2 Auto Scaling associado ao seu provedor de capacidade.
  5. Escolha o modelo de inicialização do grupo do EC2 Auto Scaling.
  6. Crie uma versão do modelo de inicialização.
  7. Em Tipo de instância, escolha a nova versão do modelo de inicialização.
  8. Atualize o grupo do Auto Scaling com a nova versão do modelo de inicialização.

Use o CloudFormation para atualizar a instância do contêiner

Conclua as etapas a seguir:

  1. Abra o console do CloudFormation.
  2. Selecione a pilha que contém seus recursos do Amazon ECS.
  3. Atualize seu modelo de pilha para a pilha que contém seu recurso para alterar o valor de instanceType.
    Observação: depois de alterar o valor de InstanceType, a política AutoScalingReplacingUpdate gera um novo modelo de inicialização por padrão. O CloudFormation também atualiza o grupo do Auto Scaling para a versão mais recente do modelo de inicialização. No entanto, o CloudFormation não substitui automaticamente as instâncias existentes.
  4. Use conjuntos de alterações para atualizar pilhas ou atualizar pilhas diretamente.

Atualize a instância do contêiner do cluster do Amazon ECS

Conclua as etapas a seguir:

  1. Abra o console do Amazon ECS.
  2. No painel de navegação, escolha Clusters.
  3. Selecione o cluster.
  4. Escolha a guia Infraestrutura e selecione o grupo do Auto Scaling associado ao seu provedor de capacidade.
  5. Em Requisitos do tipo de instância, selecione o tipo de instância.
    Se seu grupo do Auto Scaling obtiver o tipo de instância do seu modelo de inicialização, use o console do Amazon ECS para atualizar a instância do contêiner.
  6. Escolha Atualizar.

Substitua a instância anterior do contêiner

Para reduzir o tempo de inatividade da sua aplicação, escale instâncias adicionais antes de esgotar as instâncias anteriores do contêiner.

Defina as seguintes configurações para a capacidade desejada do seu grupo do Auto Scaling:

  • Em Capacidade desejada, insira um valor que seja o dobro do valor existente.
  • Para Capacidade máxima desejada, atualize o valor para ser maior do que o valor da capacidade desejada.

Para substituir a instância anterior por uma nova instância, conclua as etapas a seguir:

  1. Abra o console do Amazon ECS.
  2. No painel de navegação, escolha Clusters.
  3. Selecione o cluster.
  4. Escolha a guia Infraestrutura.
  5. Em Instâncias de contêiner, selecione o ID da instância de contêiner anterior.
  6. Expanda o menu Ações e escolha Drenar.
  7. Verifique se a contagem de tarefas em execução é 0 para sua instância de contêiner anterior.
  8. Selecione a ID da instância anterior do contêiner e escolha Cancelar registro.
  9. Defina a capacidade desejada e a capacidade máxima desejada com seus valores originais e escolha Salvar.
    Observação: se o seu grupo do Auto Scaling tiver a política de encerramento padrão, essa ação encerrará as instâncias de contêiner anteriores no cluster do Amazon ECS

Ou use uma atualização de instância para atualizar instâncias em um grupo do Auto Scaling.

Informações relacionadas

Controle quais instâncias do Auto Scaling terminam durante a redução horizontal da escala

AWS OFICIAL
AWS OFICIALAtualizada há um mês