Запуск нескольких средов на одном экземпляре AWS EC2 (эластичный фасолит)

StackOverflow https://stackoverflow.com//questions/12713834

Вопрос

Я очень новый для услуг Amazon AWS.Мне было интересно, есть ли способ запустить экземпляр EC2 (скажем, Amazon Linux AMI), а затем подключите две среды к этому экземпляру.

Особенно я хотел бы запустить PHP и среду Tomcat в одном экземпляре EC2.

Проблема в том, что каждый раз, когда я создаю новую среду в упругой фасоте, похоже, также создает новый экземпляр EC2.Я что-то упускаю здесь?

Я был бы признателен за любой намек на это.

Это было полезно?

Решение

AWS EURACAL BELASTALK предназначен для развертывания ваших запущенных приложений таким образом, который предназначен для масштабируемости от заземления. Из-за этого эластичный Geanstalk запустит один или несколько экземпляров EC2, подключайте их к эластичному экземпляру балансировщика нагрузки, настроить мониторинг CloudWatch и триггеры автоматического масштабирования.

Кроме того, из-за его фундаментального дизайна для масштабируемости, эластичный бобовый бобовый след спроектирован вокруг модели One-app-среды (, в которой «окружающая среда», я имею в виду один из этих кластеров EC2 + ELB + CloudWatch + AutoScaling Clusters). .

С момента запуска двух отдельных веб-серверов с двумя отдельными приложениями (PHP & Java) является не принципиально масштабируемой конструкцией, это не используемый случай, который оптимизирован упругой фасолью для.

Вы можете свободно раскрутить экземпляр автономным EC2 и устанавливать все, что вы хотите на нем, но вы правы - поддержка git aws.push, не была доступна для автономных экземпляров EC2. Если для вас важна поддержка Git, вам нужно взвесить плюсы и минусы каждого подхода.

Другие советы

Я также хотел бы иметь возможность сделать это, в основном с точки зрения затрат на демонстрацию и т. Д.

Например, один экземпляр с одним приложением PHP и одно приложение Java.Или один экземпляр с двумя приложениями Java.

Однако из того, что я прочитал до сих пор в гид разработчике упругогобора, я не нашел ничего, что явно заявляет, что несколько приложений на окружающую среду поддерживаются (или даже, множественные среды на экземпляр EC2 - если это даже имеет смысл).

Это заставляет мне задаться вопросом, если это функция, которая часто требуется и запланирована на будущее, или, в качестве альтернативы, если модель Single-App-среды является «по какой-то причине».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top