Развертывание разных версий веб-приложения - PullRequest
1 голос
/ 27 мая 2019

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

Я только что закончил 2-ю версию и хотел бы протестировать только с некоторыми пользователями, каков будет самый шаблонный способ доставки этой новой версии этим клиентам, а остальные по-прежнему будут использовать 1-ю?

С учетом приложения, созданного с использованием Express (Node.js) и развернутого в AWS.

1 Ответ

1 голос
/ 27 мая 2019

В зависимости от вашей архитектуры детали могут различаться (один экземпляр ec2, несколько экземпляров, несколько с балансировщиком нагрузки, несколько контейнеров и т. Д.), Но общий термин для того, что вы хотите сделать, называется «сине-зеленый» развертывание. Google, и вы получите много хитов, а затем сузьте результаты до того, который соответствует настройке, которая близка к вашей.

Вот одна статья, например:

Реализация сине-зеленых развертываний с помощью AWS

...