É possível alterar a zona de disponibilidade de uma instância existente do EC2 t1.micro? [fechadas]

90

Às vezes, ao tentar iniciar minha instância t1.micro EC2, ela não pode ser provisionada e a Amazon recomenda tentar uma zona de disponibilidade diferente. É possível mudar isso para uma instância existente?

Brian Bowman
fonte
Melhor questionado em serverfault .
smparkes
33
Por que essas questões são fechadas em vez de movê-las para serverfault?
Eric Hammond

Respostas:

104

Você não pode mover uma instância EC2 existente para uma zona de disponibilidade diferente diretamente.

No entanto, a seguinte abordagem pode ser usada para mover uma instância para uma zona de disponibilidade diferente indiretamente por meio de uma nova AMI:

  1. Pare (não encerre!) A instância antiga na zona de disponibilidade antiga.

  2. Crie uma AMI com base na instância antiga.

  3. Execute uma nova instância do novo AMI na nova zona de disponibilidade. Será uma cópia bastante exata de sua instância antiga.

Se você estava usando um endereço Elastic IP, reassocie-o à nova instância.

Depois de testar a nova instância e saber que ela está funcionando bem, encerre a instância antiga na zona de disponibilidade antiga.

Eric Hammond
fonte
46
wtf faz uma "cópia bastante exata" que me preocupa bro
portforwardpodcast
18
portforwardpodcast: A nova instância será iniciada com um id de AMI diferente, id de instância diferente, id de volume EBS diferente e possivelmente dados de usuário diferentes (você decide o que passar). Dependendo do software e da configuração da instância, isso pode afetar a forma como ela é inicializada e se comporta. Caso contrário, o sistema de arquivos na instância será como se você o desligasse e reiniciasse.
Eric Hammond
1
talvez uma atualização para os usuários que estão tropeçando na mesma questão: entre as etapas 2 e 3, agora você precisa copiar sua instância para outra zona de disponibilidade clicando com o botão direito do mouse no AMI. E você não precisa necessariamente parar a instância, então você pode pular a etapa 1.
lordvlad
2
@lordvlad Você está confundindo "zona de disponibilidade" e "região". Cada região possui várias zonas de disponibilidade. Um AMI existe em uma região e pode ser executado como uma instância em qualquer zona de disponibilidade na região. A pergunta original aqui é sobre zonas de disponibilidade.
Eric Hammond,
3
Em dezembro de 2012, a Amazon agora oferece suporte à migração de uma AMI para outra região por meio da ferramenta UI (Amazon Management Console). Consulte stackoverflow.com/a/14205963/423171
cprcrack