IP elástico vs EC2 Nome do host público + Route53

4

Estamos avaliando o uso do Elastic IP em todas as nossas instâncias do ec2 e comparamos com o uso do nome de host do EC2 público e do Route53 (com um TTL muito curto para o nome de host do EC2 público e DNS de atualização dinâmica durante a inicialização da instância).

Descobrimos o uso de que o EIP não tem valor real, por exemplo

  1. Só podemos usar até 5 EIP por região
  2. Todo o tráfego através do EIP é contado como tráfego da Internet, mas, por exemplo, o nome do host público, quando se conecta a partir da rede interna, ele estará usando IP interno que nos salva bandwdith / money
  3. Você também precisará anexar novamente o EIP após o término / início do servidor, o que é o mesmo que anexar novamente o DNS à instância do ec2 quando o nome do host público for alterado.

Há algum ponto importante que eu esteja sentindo falta?

    
por Ryan 16.07.2013 / 17:13

3 respostas

5

  1. A Amazon ficará feliz em aumentar esse limite para você. Na minha experiência, isso leva apenas algumas horas para passar.
  2. Correto, você nunca deve usar um EIP para tráfego interno de EC2 para EC2.
  3. Não se você usar o VPC (o que é absolutamente necessário se você usar mais do que um único servidor autônomo). Isso também ajuda no ponto 2, pois os IPs internos permanecem estáticos durante as reinicializações / paradas.
por 16.07.2013 / 17:20
3

Você tem a maior parte. 3. não está totalmente correto, pois o EIP ainda estará associado a uma instância interrompida - é somente quando você finaliza a instância que o EIP será liberado. Você também será cobrado uma pequena taxa por cada hora que um EIP for alocado, mas não atribuído a uma instância, portanto, lembre-se disso.

Os EIPs são projetados para instâncias que não são muito longas, mas você precisa de um endpoint constante - como dados de banco de dados de computação e similares. Isso ocorre porque você pode anexá-los / desconectá-los livremente de instâncias na mesma região (assim, ele pode atuar como um failover).

Note que você irá cobrar o tráfego da Internet se você usar seu endereço IP público EC2 (o nome do host é resolvido internamente, então funcionará. Obrigado ceejayoz) para conectar-se entre as instâncias. Cada instância tem um endereço privado (10.x) para comunicação entre instâncias.

    
por 16.07.2013 / 17:20
1
  1. O limite de 5 endereços é um limite flexível. Se precisar de mais, entre em contato com o suporte da Amazon e eles lhe darão mais.
  2. Se você usar o endereço IP real do seu endereço IP elástico, então sim, ele será contado como tráfego externo quando feito instância a instância. No entanto, se você usar o nome DNS do seu endereço IP elástico, (quando possível), ele será resolvido para o endereço IP interno de sua instância. Desta forma, não lhe custará dinheiro para o tráfego. Veja link
  3. Endereços IP elásticos precisam ser reconectados a instâncias clássicas do EC2, mas isso pode ser resolvido usando um script de inicialização. As instâncias de VPC manterão seu endereço IP elástico por meio de paradas e reinicializações.
por 16.07.2013 / 22:00