Как получить два развертывания в производство и ни одного в постановке? - PullRequest
0 голосов
/ 07 октября 2011

это моя ситуация: у меня есть учетная запись BizSpark, которая дает мне 1500 часов в месяц экземпляров Azure бесплатно. Таким образом, я могу использовать только 2 экземпляра, чтобы не выставлять счета.

У меня есть одно развертывание с одним экземпляром в Production и другое развертывание с экземпляром в Staging. Я хочу, чтобы мое вторичное развертывание (и, конечно, его экземпляр) также в Production. Но я вижу только вариант «Поменять VIP», чтобы поменять одно на другое. Я хочу, чтобы два развертывания были запущены в производство и использовали только промежуточный режим для изменений.

Как я могу это сделать? Или я что-то упустил?

Примечание. Я знаю, что у меня может быть развертывание с 2 экземплярами. Но в этом случае для обновлений я должен установить промежуточное развертывание (с двумя мгновенными действиями для последующей замены), но для этого потребуется некоторое время использовать 4 экземпляра.

1 Ответ

2 голосов
/ 07 октября 2011

Ваш производственный экземпляр является единственным экземпляром, доступным через известный URL (например, foo.cloudapp.net).Ваши промежуточные экземпляры доступны только через (случайный) префикс GUID (например, 61C91C4B-D949-4C62-837C-F780586F96D8.cloudapp.net).Поэтому ваши промежуточные экземпляры не должны использоваться для производственного использования.

Если вы хотите, чтобы запущены несколько экземпляров службы, настройте службу так, чтобы она требовала двух экземпляров.Затем, когда дело доходит до развертывания, разверните новую службу в промежуточную, проверьте, что она работает должным образом, а затем выполните VIP-своп.Теперь ваш новый сервис будет запущен, а ваш старый сайт готов.Убедитесь, что ваш новый сервис работает должным образом, а затем удалите (теперь старое) промежуточное развертывание.

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