Как развернуть приложение Java EE в облаке Amazon?
вот что: мне нужно взять определенное веб-приложение Java EE и развернуть его в Amazon EC2 (которое мне нужно будет сначала настроить), начиная со следующего месяца (используя http://aws.amazon.com/free/faqs/ AWS Free Tier Usage-надеюсь, он поддерживает Tomcat + MySQL / PostgreSQL).
проблема: я никогда не развертывал приложение Java EE (даже нормальный один на выделенном хостинге), и я не настраивал среду Amazon EC2.
есть есть какие-либо, идиотские доказательства предпочтительно, учебники/как-то/что-то делать с самого начала (регистрация на Amazon) до самого конца (когда ваше приложение все работает)?
я нашел несколько учебников о том, как настроить экземпляр Amazon EC2, как обычно развертывать приложение Java EE, но то, что я ищу, - это один учебник, объединяющий все это.
3 ответов
начинается с Ubuntu AMI. Тогда установить tomcat. Теперь поместите файл войны вашего приложения J2EE, где tomcat может его видеть. Вы можете использовать консоль AWS чтобы запустить / остановить ваши машины, настройте правила брандмауэра, которые позволяют вам получить доступ к порту 80 и т. д. Там не будет пошагового руководства, говорящего вам, что именно делать, добро пожаловать в программист.
Как только у нас есть экземпляр (например, Ubuntu), работающийhttp://youtu.be/hJRSti6DsJg затем устанавливает Glassfish (Java EE server) и настраивает его для работы с Java EE. Это зависит больше от самого экземпляра (Ubuntu), чем от EC2 Amazon... вот хорошее видео (как установить Glashfish в Ubuntu + NetBeans config)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 для эластичного Beanstalk экземпляр
http://aws.amazon.com/java/ (Amazon + Java)
Boxfuse теперь поддерживает развертывание приложений Java EE с помощью Tomcat, TomEE Web Profile или TomEE Plus в AWS с помощью одной команды
boxfuse run mytomeeapp-1.0.war -env=prod
это создаст образ, обеспечит всю необходимую инфраструктуру AWS (AMIs, группы безопасности, группы автоматического масштабирования, конфигурации запуска, ELBs, Elastic IPs, ...) и запустить экземпляры. Он поддерживает синий / зеленый нулевые обновления простоя с эластичными IPs и ELBs.
вы можете найти учебник здесь: https://boxfuse.com/blog/javaee-aws
отказ от ответственности: я основатель и генеральный директор Boxfuse