0

Планируется, что в AWS будет создано несколько обслуживающих служб (микросервисов). Каковы основные компоненты в AWS, необходимые для их развертывания и как можно создать сценарий развертывания? Я проверяю среди двух ниже подходов, какой из лучших вариантов.Предложение по компоненту и развертыванию AWS

Подход 1: Создайте веб-сервис в качестве приложения Spring Boot, упакованного как банку, и разверните его в AWS.

Подход 2: Создайте веб-сервис в качестве приложения Spring Boot, упакованного как войну, и разверните его на сервере приложений в AWS.

Данное требование является частью разработки корпоративного приложения в AWS.

ответ

0

Возможно, вам, вероятно, придется выполнять Dokerize свои Microservices. Springboot поставляется с сервером Tomcat по умолчанию, вы можете использовать его или использовать.

Как только микросервисы заперты, вы можете использовать Docker Hub или Docker Trusted Registry или (любой другой инструмент по вашему выбору), чтобы сохранить изображения Microservices.

Микросервисы Изображения могут быть развернуты на разных виртуальных машинах в облачной среде (AWS/Azure/Any) с использованием инструментов оркестровки, таких как DC/OS, Docker Data Center, Rancher и т. Д. Если вы все еще планируете использовать свои микросервисы подобно тому, как работают приложения «Монолит», он победит всю цель Microservices.

Имеется множество инструментов для автоматизации непрерывного развертывания. Правильное место для начала - попробовать различные инструменты и проанализировать плюсы и минусы и прийти к выводу, который подходит вам лучше всего.

Пожалуйста, обратитесь ниже фору: http://www.slideshare.net/mongodb/webinar-enabling-microservices-with-containers-orchestration-and-mongodb

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