Quero executar uma cópia da minha instância do Amazon Elastic Cloud Compute (Amazon EC2) para atender a clientes em outras regiões AWS e criar redundância em minha aplicação.
Resolução
Criar uma cópia da AMI em outra região
Observação: quando você cria uma imagem de máquina da Amazon (AMI) (AMI), a instância é reinicializada automaticamente para manter a consistência de dados. O endereço IP público também permanece o mesmo. Para evitar a reinicialização da instância, escolha a opção NoReboot ao criar a AMI.
Conclua as seguintes etapas:
- Use um dos métodos a seguir para criar uma AMI da sua instância do EC2:
Para uma AMI Linux baseada no Amazon Elastic Block Store (Amazon EBS), consulte Criar uma AMI a partir de uma instância.
Para uma AMI Linux com armazenamento de instâncias, consulte Criar uma AMI com armazenamento de instância.
Para uma AMI Windows, consulte Criar uma AMI do Amazon EC2 usando o Windows Sysprep.
- Copie a AMI da sua instância para outra região.
- Execute uma nova instância do EC2 a partir da sua AMI na nova região.
Observação: as instâncias que você cria a partir de AMIs não retêm nem copiam dados armazenados em volumes de armazenamento de instâncias. A instância de origem a partir da qual você cria a AMI retém todos os dados armazenados no armazenamento de instância.
Para obter mais informações sobre o suporte de criptografia para AMIs, consulte Criptografia e cópia.
Compartilhar uma AMI com contas específicas
Para compartilhar uma AMI com outras contas da AWS, consulte Compartilhar uma AMI com contas específicas da AWS.
Para compartilhar uma AMI criptografada, consulte Como compartilhar AMIs criptografadas entre contas para executar instâncias do EC2 criptografadas.
Resolver o erro "AMI was copied from an AMI with a kernel that's unavailable in the destination region"
Como nem todas as regiões oferecem suporte a AMIs paravirtuais (PV) Linux, você pode receber a seguinte mensagem de erro ao copiar sua AMI de instância Linux do EC2:
"This AMI was copied from an AMI with a kernel that is unavailable in the destination region: {Image ID}"
Para solucionar esse problema, conclua as etapas a seguir:
- Crie uma nova instância de máquina virtual de hardware (HVM).
- Anexe os novos volumes do EBS à instância de HVM.
- Transfira os dados dos volumes do EBS que estão anexados à instância PV antiga para a instância de HVM.
Para mais informações, consulte Tipos de virtualização.
Informações relacionadas
Melhores práticas do Amazon EC2
Como compartilho um snapshot ou volume criptografado do EBS com outra conta da AWS?
IDs da imagem do kernel do PV-GRUB da Amazon