1

Привет, Мы создали проект веб-сервисов на основе Java с использованием сервера jboss. Как разместить это приложение с облаком Amazon? Эти веб-службы выступают в качестве задней части для мобильного Android-приложения.Хостинг веб-сервисов в Amazon

Я ищу вариант PaaS для базы данных Jboss и Postgres. Я мог бы создать базу данных postgres. Но не удалось найти сервер Jboss.

Мое понимание в PaaS, Jboss и Postgres должны быть способны масштабировать себя по требованию.

Другой вариант, предоставленный Amazon, является EC2, насколько я понял. Но если я поеду с EC2, я установлю и настрою jboss и postgres самостоятельно. Затем он масштабируется сам по себе по требованию?

Просим руководствоваться.

ответ

2

Если вы хотите развернуть веб-приложения AWS и обеспечить ее масштабируемость, то есть в основном два варианта:

  • экземпляр EC2 [IaaS] - Недостаток заключается в том, как вы упомянули в своем вопросе, что вы необходимо настроить все вручную. Должен использоваться некоторый внешний механизм масштабирования. Amazon предоставляет свою услугу AutoScaling, которая может быть настроена для запуска новых экземпляров EC2 на основе использования или какой-либо другой метрики.
  • Elastic Beanstalk [PaaS] - эта служба имеет автомасштабирование, уже встроенное и управляющее экземплярами EC2 с вашим приложением самостоятельно (оно заботится о их запуске, развертывании приложения и т. Д.). Недостатком является то, что сервер JBoss на данный момент не поддерживается (вам нужно переключиться на Tomcat).

Существует способ, как сделать работу JBoss на эластичном бобовом стебле, однако. ELB недавно добавила поддержку Docker, поэтому, если вы запустите JBoss API в Docker, вы можете развернуть его на ELB и масштабировать его без особых усилий и конфигурации.

Что касается базы данных, упомянутой в вашем вопросе, у Amazon есть много вариантов, включая Postgres, в их службе RDS.

+0

Спасибо Smajl. Но я мог бы это исправить. Я обнаружил, что, используя битнами, я мог бы инициировать сервер jboss. Но я не понял, что такое договоренность между битнами и амазоном. Не могли бы вы рассказать о том же? –

+0

Bitnami - это сторонний продукт, доступный на рынке AWS. Вы можете купить его и запустить либо в качестве экземпляра EC2, либо на эластичном бобовом стебле. – Smajl

Смежные вопросы