aws elasticbeanstalk со статическим общедоступным IP

Для нового веб-приложения я смотрю на AWS ElasticBeanstalk.

Мне нравятся его автобалансировка и автопрокрутка системы обновлений, а также всех других связанных с масштабированием функций.

Но.. Мне нужен статический IP для общения с API веб-сервиса.

Каково было бы оптимальное решение здесь?

  • пропустите EB к руководству ec2 со стабилизаторами
  • EB в VPC с границей эластичный IP
  • избегайте AWS в целом
  • что-то еще
4
задан 21 October 2014 в 12:30
1 ответ

Вы можете использовать Elastic Beanstalk вместе с VPC для своего сценария.

  1. Используйте VPC с общедоступными и частными подсетями.
  2. Добавьте NAT к общедоступной подсети и дайте ей эластичный IP-адрес.
  3. Убедитесь, что весь трафик из частных подсетей проходит через ваш NAT.
  4. Создайте приложение Elastic Beanstalk, разместив ELB в общедоступной подсети, а экземпляры EC2 в одной или нескольких частных подсетях.

Все входящие трафик попадет в ваш ELB и будет направляться к вашим экземплярам EC2. Когда ваши экземпляры EC2 обращаются к API веб-службы, трафик проходит через NAT, таким образом, создается впечатление, что он исходит со статического IP-адреса.

9
ответ дан 3 December 2019 в 02:44

Теги

Похожие вопросы