4

У меня есть экземпляр Amazon EC2, который я использовал в течение довольно долгого времени для развертывания приложения .net. Существующий экземпляр имеет большую базу данных, созданную уже на ней, которая используется с приложением. Я пытаюсь найти способ использовать эластичный beanstalk для развертывания изменений на сайте (БД вообще не нужно касаться, просто обновления сайта, который читает/записывает на него). У меня возникли проблемы с поиском каких-либо инструкций о том, как это сделать или если это возможно. Приложение уже развернуто также на моем экземпляре EC2. Извините за то, что вы так расплывчаты, впервые используя эластичный бобовый стебель. Благодаря!Может ли AWS Elastic Beanstalk использоваться для развертывания уже существующего экземпляра EC2? .net

ответ

5

Это не представляется возможным: AWS Elastic Beanstalk является довольно уникальным Platform as a Service (PaaS) хлебное и включает в себя различные продукты AWS как Amazon EC2, Auto Scaling, Elastic Load Balancing и т.д., которые все должны быть организованы вместе, чтобы достичь желаемого результата, см Architectural Overview для деталей.

Если вы хотите использования упругой Beanstalk для развертывания изменения на сайт идти вперед, я бы рекомендовал перенести уровень приложений вашего решения среды Elastic Beanstalk, при сохранении базы данных яруса на текущем экземпляре.

  • В качестве приветственного побочного эффекта это также позволит вам масштабировать оба уровня вверх и вниз независимо, что обычно требуется в любом случае в какой-то момент; например, вы могли бы использовать несколько меньших экземпляров EC2 для приложения, а не предположительно большой, подразумеваемый с вашим текущим одиночным экземпляром, чтобы получить отказоустойчивость и/или экономию средств за счет автоматического масштабирования и т. д.
+0

Спасибо, после немного Я не думал, что это возможно. Заглядывая, если дешевле иметь экземпляр RDS, а затем экземпляр beanstalk, а не только компьютер EC2, в котором работает оба. Еще раз спасибо. – njj56