aws elasticbeanstalk com ip público estático

4

Para um novo aplicativo da web, estou vendo o AWS ElasticBeanstalk.

Eu gosto do seu sistema de atualizações automáticas e de auto-rolagem, bem como de todos os outros recursos relacionados ao dimensionamento.

Mas ... Eu preciso de um IP estático para me comunicar com uma API de serviço da web.

Qual seria a solução ideal aqui?

  • pule o EB para o manual ec2 com balanceadores
  • EB em VPC com IP elástico de fronteira
  • evite completamente a AWS
  • outra coisa
por gaddoz 21.10.2014 / 10:35

1 resposta

9

Você pode usar o Elastic Beanstalk junto com um VPC para o seu cenário.

  1. Use um VPC com sub-redes públicas e privadas.
  2. Adicione um NAT a uma sub-rede pública e forneça um endereço IP elástico.
  3. Verifique se todo o tráfego das sub-redes privadas passa pelo seu NAT.
  4. Crie seu aplicativo Elastic Beanstalk, colocando o ELB em uma sub-rede pública e as instâncias do EC2 em uma ou mais sub-redes privadas.

Todo o tráfego de entrada atingirá seu ELB e seu funil para suas instâncias do EC2. Quando suas instâncias do EC2 acessam a API de serviços da Web, o tráfego passa pelo NAT, parecendo ser originado do endereço IP estático.

    
por 21.10.2014 / 18:32