Миграция на локальное веб-приложение в AWS ec2 - PullRequest
0 голосов
/ 29 апреля 2019

Кто-нибудь может посоветовать шаги, необходимые для переноса веб-приложения, которое в данный момент выполняется на сервере tomcat, при установке на экземпляр AWS ec2. Я понимаю, что это не просто и требует некоторого подробного процесса.

Код написан на Java, а база данных используется как оракул.

Так что было бы полезно, если бы кто-нибудь предложил мне какой-либо относящийся к делу документ или любой веб-сайт, который дает некоторую демонстрацию, чтобы отослать меня и продолжить этот сценарий.

1 Ответ

0 голосов
/ 30 апреля 2019

Если это личный проект, я бы порекомендовал Lightsail как самый простой способ развертывания существующего Java-приложения.Для базы данных небольшой экземпляр MySQL или, если реляционная база данных не нужна, то база данных документов, такая как DynamoDB.https://aws.amazon.com/products/databases/?nc2=h_m1

Существует несколько вариантов миграции приложения Java на AWS.Вы можете использовать существующие сервисы AWS, такие как:

  1. Lightsail - https://aws.amazon.com/lightsail/
  2. Beanstock - https://aws.amazon.com/elasticbeanstalk/ или
  3. EC2 и установить Tomcat вручную
  4. Использование ECS с Docker https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers/?nc2=type_a

Что касается решения для баз данных, Oracle является вариантом, но довольно дорогим.При переходе на AWS лучше использовать одну из управляемых баз данных RDS, например MySQL, Postgress или более дорогую, например Aurora.

Чтобы предложить архитектуру, потребуются некоторые детали в отношении прогнозируемой нагрузки, размера приложения и объема данных.Является ли продукт региональным или глобальным, существуют ли какие-либо дополнительные проблемы, которые необходимо устранить при переходе в облако (производительность, доступность и т. Д.), Способ аутентификации пользователей (нужны ли какие-либо другие услуги).

...