0

Я только что установил эластичный балансировочный балансир с несколькими экземплярами EC2, за которыми работает мое веб-приложение.Веб-развертывание для экземпляров EC2 позади балансировщика эластичных нагрузок AWS

В настоящее время я размещаю свое веб-приложение с помощью веб-развертывания через Team City (в среде с балансировкой без нагрузки). Пакет также необходимо будет параметризовать во время развертывания.

Моя проблема заключается в том, что развертывание веб-развертывания по отдельному экземпляру, очевидно, не будет обновлять все экземпляры за ELB.

Elastic Beanstalk не является вариантом, поскольку мне нужно больше, чем экземпляр Windows Vanilla для запуска моего приложения.

Любая помощь будет высоко оценена.

ответ

2

Elastic Beanstalk позволяет использовать пользовательский AMI, которые вы можете настроить по своему вкусу: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html

Вы также можете настроить многие из параметров без унаследованных контейнеров, даже на Windows: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-windows-ec2.html

Возможно, лучше использовать эластичный бобовый шток, если вы уже используете его, поскольку он имеет лучшую интеграцию с EC2 и другими ресурсами AWS. Вероятно, менее вероятно, что инструмент MS будет иметь тот же уровень поддержки.

+0

спасибо, но я не использую Beanstalk в данный момент, и причина в том, что awsdeploy в настоящее время не поддерживает параметризованные развертывания (например, webdeploy). – Mark

0

Мы настраиваем репликацию DFS для wwwroot. Мы просто развертываем веб-сервер на одном сервере, и он реплицируется на остальные.

Смежные вопросы