Подтвердить что ты не робот

Как развернуть приложение Java EE в облаке Amazon?

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


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


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

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

4b9b3361

Ответ 1

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

Ответ 2

Как только у нас есть экземпляр (например, 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 (Deployment and Management), интегрированный с Netbeans (без Glashfish?) http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html

SSH к экземпляру эластичного бобового камня

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

enter image description here

Ответ 3

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

boxfuse run mytomeeapp-1.0.war -env=prod

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

Здесь вы можете найти учебник: https://boxfuse.com/blog/javaee-aws

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