Как развернуть приложение Java EE в облаке Amazon? - PullRequest
22 голосов
/ 28 октября 2010

Вот в чем дело: мне нужно взять определенное веб-приложение Java EE и развернуть его в Amazon EC2 (который мне нужно будет сначала настроить), начиная со следующего месяца (с использованием http://aws.amazon.com/free/faqs/ бесплатного использования уровня AWS - надежда он поддерживает Tomcat + MySQL / PostgreSQL).


Проблема: я никогда не развертывал приложение Java EE (даже обычное на выделенном хостинге), а также не настраивал среду Amazon EC2.


Существуют ли какие-либо, идиотские, желательно, учебные пособия / инструкции / что бы там ни делалось с самого начала (регистрация в Amazon) до самого конца (когда ваше приложение уже запущено)?

Я нашел несколько учебных пособий о том, как настроить экземпляр Amazon EC2, как нормально развернуть приложение Java EE, но мне нужен только один учебник, объединяющий все это.

Ответы [ 3 ]

22 голосов
/ 28 октября 2010

Начните с Ubuntu AMI .Затем установите tomcat .Теперь поместите WAR-файл вашего приложения J2EE, где tomcat сможет его увидеть.Вы можете использовать консоль AWS для запуска / остановки компьютеров, настройки правил брандмауэра, позволяющих получить доступ к порту 80, и т. Д. Не будет пошагового руководства, точно сообщающего, что делать,быть программистом.

7 голосов
/ 27 апреля 2013

Как только у нас будет экземпляр (например, Ubuntu), работающий http://youtu.be/hJRSti6DsJg, установите Glassfish (сервер Java EE) и настройте его для работы с Java EE.Это зависит больше от самого экземпляра (Ubuntu), чем от EC2 Amazon ... вот хорошее видео (как установить Glashfish в конфигурации Ubuntu + Netbeans) http://youtu.be/CKuoDm6bqRM

Примечание:

  • Имейте в виду, что оба видео немного устарели (могут потребоваться некоторые изменения)
  • Видео имеют косвенное отношение.Но моя точка зрения такова: мало информации об Amazon AWS и Java EE, но есть много информации об Amazon AWS и Linux, а также Linux и Java EE.

Обновление Вы можете попробовать Amazon Beanstalk (развертывание и управление), интегрированный с Netbeans (без Glashfish?) http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html

SSHк экземпляру Elastic Beanstalk

http://aws.amazon.com/java/ (Amazon + Java)

enter image description here

1 голос
/ 29 сентября 2015

Boxfuse теперь поддерживает развертывание приложений Java EE с использованием Tomcat, TomEE Web Profile или TomEE Plus на AWS с помощью одной команды

boxfuse run mytomeeapp-1.0.war -env=prod

Это создаст образ, предоставив все необходимоеИнфраструктура AWS (AMI, группы безопасности, группы автоматического масштабирования, конфигурации запуска, ELB, Elastic IP, ...) и запуск экземпляров.Он поддерживает обновления времени простоя сине-зеленого нуля с Elastic IPs и ELB.

Учебное пособие можно найти здесь: https://boxfuse.com/blog/javaee-aws

Отказ от ответственности: я являюсь основателем и генеральным директором Boxfuse

...