Назад | Перейти на главную страницу

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

Для нового веб-приложения я ищу AWS ElasticBeanstalk.

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

Но ... мне нужен статический IP-адрес для связи с api веб-службы.

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

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

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

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