В этом модуле вы развернете свое приложение node.js как набор взаимосвязанных сервисов за балансировщиком Application Load Balancer (ALB). Затем с помощью ALB вы легко переключите трафик с монолита на микросервисы. Приступить
Следуя этому процессу, вы запустите микросервисы и безопасно переведете трафик из монолитного приложения.
- Развернутый монолит
Это начальная конфигурация. Монолитное приложение node.js выполняется в контейнере в Amazon ECS. - Запуск микросервисов
С помощью трех образов контейнера, которые вы создали и переместили в Amazon ECR в предыдущем модуле, вы запустите три микросервиса в существующем кластере Amazon ECS. - Настройка целевых групп
Как и в модуле 2, вы добавите целевую группу для каждого сервиса и обновите правила ALB для подключения новых микросервисов. - Переключение трафика и завершение работы монолитного приложения
Изменив одно правило в ALB, вы начнете перенаправление трафика к работающим микросервисам. Когда все будет в порядке, завершите работу монолитного приложения.
Время выполнения: 30 минут
Используемые сервисы: