

# Migrar para um novo tipo de instância executando uma nova instância do EC2
<a name="migrate-instance-configuration"></a>

Você poderá alterar o tipo de instância de uma instância do EC2 somente se for uma instância baseada no EBS com uma configuração que seja compatível com o novo tipo de instância desejado. Caso contrário, se a configuração ou sua instância não for compatível com o novo tipo de instância, ou se for uma instância baseada em armazenamento de instância, você deverá executar uma instância de substituição que seja compatível com o tipo de instância desejado. Para obter informações sobre como a compatibilidade é determinada, consulte [Compatibilidade para alterar o tipo de instância](resize-limitations.md).

**Visão geral do processo de migração**
+ Faça backup dos dados na instância original.
+ Execute uma nova instância com uma configuração que seja compatível com o novo tipo de instância desejado e anexe todos os volumes do EBS que estavam anexados à instância original.
+ Instale sua aplicação na nova instância.
+ Restaure todos os dados.
+ Se a instância original tiver um endereço IP elástico, você deve associá-la à nova instância para garantir que os usuários possam continuar a usar a aplicação sem interrupção.

**Para migrar uma instância para uma nova instância**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Faça backup dos dados de que ainda precisa da seguinte forma:
   + Conecte-se à instância e copie os dados nos volumes do armazenamento de instância para o armazenamento persistente.
   + [Crie snapshots](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-snapshot.html) dos volumes do EBS para que você possa criar novos volumes com os mesmos dados, ou desanexe os volumes da instância para que possa anexá-los à nova instância.

1. No painel de navegação, escolha **Instâncias**.

1. Selecione **Iniciar instâncias**. Quando configurar as instâncias, faça o seguinte:

   1. Selecione uma AMI que seja compatível com o tipo de instância desejado. Por exemplo, você deve selecionar uma AMI que seja compatível com o tipo de processador do novo tipo de instância. Além disso, os tipos de instância da geração atual requerem uma AMI de HVM.

   1. Selecione o novo tipo de instância desejado. Se o tipo de instância desejado não estiver disponível, ele não é compatível com a configuração da AMI selecionada.

   1. Se quiser permitir que algum tráfego alcance a nova instância, selecione a mesma VPC e o grupo de segurança usados com a instância original.

   1. Quando terminar de configurar sua nova instância, execute as etapas para selecionar um par de chaves e inicie sua instância. Pode demorar alguns minutos para que a instância entre no estado `running`.

1. Se você fez backup dos dados em um snapshot do EBS, [crie um volume do snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-volume.html#ebs-create-volume-from-snapshot) e, em seguida, [anexe o volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) à nova instância.

   Para mover um volume do EBS da instância original para a nova instância, [desanexe o volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-detaching-volume.html) da instância original e, em seguida, [anexe o volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) à nova instância.

1. Instale sua aplicação e o software necessário na nova instância.

1. Restaure todos os dados dos quais você fez backup dos volumes de armazenamento de instâncias da instância original.

1. Se a instância original tiver um endereço IP elástico, atribua-o à nova instância da seguinte maneira:

   1. No painel de navegação, escolha **IPs elásticos**.

   1. Selecione o endereço IP elástico que está associado à instância original e escolha **Actions (Ações)** e **Disassociate Elastic IP address (Desassociar endereço IP elástico)**. Quando a confirmação for solicitada, escolha **Disassociate (Desassociar)**.

   1. Com o endereço IP elástico ainda selecionado, escolha **Actions (Ações)** e **Associate Elastic IP address (Associar endereço IP elástico)**.

   1. Em **Resource type (Tipo de recurso)**, escolha **Instance (Instância)**.

   1. Em **Instância**, escolha a nova instância.

   1. (Opcional) Em **Private IP address (Endereço IP privado)**, especifique um endereço IP privado ao qual associar o endereço IP elástico.

   1. Escolha **Associate**.

1. (Opcional) É possível encerrar a instância original se ela não for mais necessária. Selecione a instância e confirme que está prestes a terminar a instância original e não a nova instância (por exemplo, confira o nome ou a hora do lançamento) e depois escolha **Instance state** (Estado da instância), **Terminate instance** (Terminar instância).