Apontando o IP elástico do AWS EC2 para instância no VPC

2

Eu tive um Elastic IP apontando para uma instância clássica do EC2 por vários anos. Eu agora tenho uma nova instância - dentro de uma VPC - e quero usar essa instância para o meu site. Portanto, quero apontar meu IP elástico "antigo" para a nova instância. Aparentemente isso não é possível.

Eu preciso manter meu site no endereço IP original. Existe outra maneira de usar uma instância em um VPC e apontar o IP elástico original para isso?

    
por Rick 14.12.2014 / 13:46

3 respostas

0

Não é possível (mesmo para o afaik de suporte da AWS) usar IPs elásticos que não são para VPCs com instâncias de VPC. Então você está preso aqui - a única maneira possível de fazer coisas como essa não é confiar em um endereço IP fixo (você terá o mesmo problema se tentar usar ELBs ou mais de uma instância).

Seus clientes NÃO devem apontar para um endereço IP, mas devem usar registros CNAME com o subdomínio fornecido que você fornece para eles. Com essa arquitetura, é possível migrar todo o domínio com todos os subdomínios para um novo endereço IP, se necessário, e com os registros CNAME, nada muda no lado do cliente (pois o subdomínio para o qual eles estão apontando tem o novo endereço IP) .

A única solução para você agora seria enviar um e-mail para todos os clientes que usam o IP em seus registros DNS para alterá-lo para um CNAME e, depois de migrar todos os clientes para CNAME, você pode alternar para o novo Elastic IP e alterar seus próprios registros DNS.

UPDATE: Como apontado abaixo, agora é possível mover um Elastic IP de "classic" para "VPC" - você encontrará os detalhes aqui: link

    
por 27.12.2014 / 22:45
0

Não conheço uma maneira de obter o mesmo endereço IP no VPC. Eu abordaria isso como um problema político.

Eu alteraria sua documentação e registros de DNS para usar o novo endereço IP e configurar um servidor da Web para fazer redirecionamentos 301. No servidor da Web de veiculação de conteúdo, talvez seja necessário aliasar um domínio temporário ao site de cada usuário. No servidor de redirecionamento, você redirecionaria usando o subdomínio temporário para o servidor da Web de serviço. Por exemplo: se o usuário solicitar o link , você poderá redirecionar para link . Capture logs de todos os usuários que usam o servidor de redirecionamento e envie-lhes uma mensagem para atualizar seus registros de DNS para o novo IP.

    
por 14.12.2014 / 22:44
0

Isso é de fato possível. Mas não há como consegui-lo sem uma breve interrupção.

Se você desassociar o seu Elastic IP da sua instância, poderá mover o Elastic IP para o escopo do VPC:

Podelevaralgunsminutosparafazeratransição,infelizmente,epodeparecerquedesapareceuporummomento(detalhes aqui ). Depois que ele for movido, você poderá alocá-lo à sua instância no VPC.

    
por 10.05.2017 / 15:02