Лазурная ВМ постановка производства - PullRequest
0 голосов
/ 23 мая 2019

В настоящее время я пытаюсь определить лучшую архитектуру для моих виртуальных машин Azure .

У меня есть рабочий веб-сайт, размещенный в IIS в 2 ВМ с балансировкой нагрузки над ними, это называется Prod1 и на данный момент является действующим сайтом.

У меня также точно такая же настройка, как и в моей «промежуточной» (называемой Prod2 ) среде, очевидно, это не живая среда.

Я хочу развернуть в Prod2 , тестируй и когда доволен переключи его в живую.Тем самым Prod1 не работает.

Теперь я могу просто отбросить TTL и переназначить запись A на доменном имени сайта на публичный IP-адрес Prod2s loadбалансир.

Но есть ли лучший способ сделать это для более быстрого переключения между ними?

1 Ответ

2 голосов
/ 23 мая 2019

Azure Traffic Manager будет моим предложением для бесшовного сине-зеленого развертывания .

Для рабочих нагрузок, работающих в Azure, рекомендуется настроить среду Blue, в которой есть старый код, и среду Green, в которой есть новый код, в отдельных группах ресурсов Azure .

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

Когда у вас есть готовые среды, вы можете создать профиль Traffic Manager с помощью портала Azure, PowerShell или CLI с взвешенным циклическим перебором в качестве метода маршрутизации и добавить конечные точки, соответствующие этим средам.

См. Полный пост Дилипа здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...