0

Я вижу этот вопрос: Deploy multiple applications to a single EC2 instance using AWS Elastic Beanstalkэкономически эффективный способ развертывания 2 .NET приложения на Elastic Beanstalk

Так что мой следующий вопрос: что является наиболее экономически эффективным способом справиться с этой ситуацией?

У меня есть два тесно связанных, но разных, основанных на MVC веб-приложениях, которые мне нужно развернуть. Я пытаюсь найти наиболее эффективный способ их развертывания, без лишних потерь. Я думаю:

  1. Объединить их в единый пакет развертывания в сети и позволить использовать этот механизм?
  2. Повторное использование некоторых элементов бобового стебля, например, балансировки нагрузки? Все, что мне действительно нужно, это еще один экземпляр EC2 (предполагая, что я все еще не могу развернуть несколько приложений в одном IIS), и поделитесь группой масштабирования, балансировщиком нагрузки и т. Д.

Спасибо за любые идеи!

ответ

2

Я бы рекомендовал создать пользовательский AMI на основе AWS Beanstalk AMI для .NET-приложения, а не использовать его для развертывания.

+0

У меня появилось ощущение, что это может быть ответ, поэтому я бы установил свой собственный процесс развертывания, а не использовал beanstalk? например. мой собственный ftp или rsync или что-то еще, и мой собственный скрипт для копирования в IIS, например? – Bobby

+0

Может быть, это имеет смысл. Однако я бы рекомендовал вместо ftp, rsync и т. Д. Взглянуть на Web Deploy 3.0 (http://www.iis.net/downloads/microsoft/web-deploy). –

+0

Могу ли я задать вам вопрос, почему вы не хотите развернуть приложение на Windows Azure? Это более родная среда для приложений .NET, чем AWS. –

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