Я рассчитываю реализовать непрерывное развертывание, в значительной степени как доказательство концепции с использованием Windows Azure, развертывание пакетов и переключение промежуточного производства <-> - все в порядке, однако я хотел бы добавить некоторые умные подходы к этому.развернут.
По сути, если у меня есть 10 экземпляров, я хочу развернуть их на всех в промежуточном слоте и переключить 3 из них в рабочий и контролировать, чтобы убедиться, что между этими 3 нет статистической разницы в ошибках.и остальные 7, прежде чем переключать все в производство, или, если есть, переключить эти 3 обратно в исходное производство, которое сейчас работает в стадии подготовки.
По сути, я хочу имитировать переключение символической ссылки, как описано в http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/
Из того, что я вижу, Azure допускает только подход "все или ничего" при переключении между производством и подготовкой?Я также думал о том, чтобы определить два набора ролей, но проблема в том, что одна и та же конечная точка не может использоваться в двух ролях (я не думаю, что?).
Кто-нибудь знает способ сделать это?