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