Использование ACS в слоте Azure Staging

В настоящее время я реализую веб-приложение в Microsoft Azure. Меня беспокоит, как использовать промежуточный слот вместе с ACS.

Я хочу поместить свое приложение в промежуточный слот, убедиться, что оно работает, а затем выполнить VIP-замену в рабочий слот.

Подход довольно прост, за исключением конфигурации ACS. Поскольку промежуточный слот получает случайный URL-адрес во время развертывания, настройку ACS необходимо выполнить позже. WebRole web.config и приложение проверяющей стороны в ACS должны быть настроены с использованием нового URL-адреса промежуточного слота.

Витторио Бертокки описывает в своем сообщении в блоге , как обновить web.config без повторного развертывания, и я предполагаю, что ACS может быть обновлен с помощью сценария после развертывания до промежуточного уровня.

Этот подход кажется довольно сложным и хрупким; Я ищу простое и надежное решение для моего процесса развертывания. Я что-то пропустил?

Поскольку конфигурация ACS в производственном слоте довольно проста и понятна, я думал пропустить тестирование приложения в промежуточном слоте и использовать его только для выполнения VIP-замены на production (приложение будет тестироваться в собственной размещенной службе «QA»).

Что вы думаете об этом подходе? Могут ли быть какие-либо различия между размещенными службами в Azure?

9
задан Weikko 8 December 2011 в 00:19
поделиться