Migrar do Amazon EC2 para instâncias gerenciadas do Amazon ECS
Migre workloads existentes do Amazon EC2 para instâncias gerenciadas do Amazon ECS. Essa migração permite que você acesse toda a gama de tipos de instância, reservas de capacidade e recursos avançados do Amazon EC2, mantendo a infraestrutura gerenciada pela AWS.
Considerações sobre a migração
Tenha em mente as seguintes considerações ao migrar do Amazon EC2 para instâncias gerenciadas do Amazon ECS:
- Compatibilidade de tarefas
-
As definições de tarefas existentes configuradas para o Amazon EC2 são, em sua maioria, compatíveis com as instâncias gerenciadas do Amazon ECS. Para obter uma lista das diferenças na definição de tarefas, consulte Diferenças de definição de tarefa do Amazon ECS para instâncias gerenciadas do Amazon ECS.
- Alterações no modelo de segurança
-
Por padrão, as instâncias gerenciadas do Amazon ECS permitem várias tarefas por instância. Considere habilitar o modo de tarefa única se suas workloads exigirem um isolamento mais forte.
- Ciclo de vida da instância
-
As instâncias gerenciadas do Amazon ECS têm uma vida útil máxima de 14 dias. Planeje a substituição de tarefas e use os serviços do Amazon ECS para gerenciamento automático de tarefas.
- Alterações de preço
-
Com as instâncias gerenciadas do Amazon ECS, você paga por toda a instância mais uma taxa de gerenciamento, com a AWS administrando a sobrecarga do gerenciamento de infraestrutura.
- Janelas de manutenção
-
Configure janelas de manutenção usando janelas de eventos do Amazon EC2 para controlar quando as instâncias gerenciadas do Amazon ECS são substituídas para aplicação de patches.
Pré-requisitos
Antes de migrar para instâncias gerenciadas do Amazon ECS, certifique-se de que você tenha:
-
Você tem os perfis do IAM necessários para instâncias gerenciadas do Amazon ECS. Isso inclui:
-
Perfil de infraestrutura: permite que o Amazon ECS faça chamadas para serviços da AWS em seu nome para gerenciar a infraestrutura de instâncias gerenciadas do Amazon ECS.
Para obter mais informações, consulte Perfil do IAM de infraestrutura do Amazon ECS.
-
Perfil de instância: fornece permissões para o agente de contêiner do Amazon ECS e para o daemon do Docker em execução nas instâncias gerenciadas.
Para obter mais informações, consulte Perfil de instância de instâncias gerenciadas do Amazon ECS.
-
-
Compreensão das diferenças do modelo de segurança entre instâncias gerenciadas do Amazon EC2 e do Amazon ECS
Etapa 1: atualizar o cluster para usar instâncias gerenciadas do Amazon ECS
Criar um provedor de capacidade. Quando você cria um provedor de capacidade com as instâncias gerenciadas do Amazon ECS, ele só fica disponível dentro do cluster especificado.
Para obter mais informações, consulte Criar um provedor de capacidade para instâncias gerenciadas do Amazon ECS.
Etapa 2: atualizar a definição da tarefa para ter a capacidade de instâncias gerenciadas do Amazon ECS
Atualize a definição da tarefa para que ela tenha o parâmetro requiresCapabilities para as instâncias gerenciadas do Amazon ECS.
Para obter mais informações, consulte Atualizar uma definição de tarefa do Amazon ECS usando o console.
Etapa 3: atualizar o serviço para usar o provedor de capacidade de instâncias gerenciadas do Amazon ECS
Atualize o serviço do Amazon ECS existente para usar o provedor de capacidade de instâncias gerenciadas do Amazon ECS.
Para obter mais informações, consulte Atualizar um serviço do Amazon ECS para usar um provedor de capacidade.
Etapa 4: migrar tarefas autônomas
Para tarefas autônomas, especifique o provedor de capacidade de instâncias gerenciadas do Amazon ECS ao executar a tarefa.
Para obter mais informações, consulte Execução de uma aplicação como uma tarefa do Amazon ECS.