Облачная служба Azure — обновить домен
Связано, но не то же самое: Интервал перезапуска сервера домена обновления облачной службы Azure.
У меня есть облачная служба (расширенная поддержка) в Azure с двумя экземплярами роли в группе доступности с разными значениями для домена обновления — 0 и 1 — как видно на этом снимке экрана.
Когда запускается развертывание или виртуальные машины обновляются Azure (например, обновления Windows и т. д.), я ожидаю, что виртуальная машина в домене обновления 0 будет завершена и вернется в состояние «Запущено», прежде чем виртуальная машина в домене обновления 1 запустится. обновление. К сожалению, это не случай.
Каждый запуск виртуальной машины занимает значительное количество времени (около часа) из-за необходимости устанавливать специальное программное обеспечение, копировать данные, запускать соответствующие службы и т. д. Я вижу, что экземпляр в домене обновления 0 обновляется первым, он находится в статус «Запускается», в то время как другой экземпляр находится в состоянии «Запущен». Затем, примерно через 30–40 минут, пока экземпляр в обновлении домена 0 все еще находится в состоянии «Запуск», второй экземпляр запускает процесс обновления, в результате чего обе виртуальные машины переходят в состояние «Запуск», и в результате служба отключен примерно на 20 минут, пока первый экземпляр не завершит обновление.
У меня есть еще один аналогичный облачный сервис с тремя экземплярами — я наблюдаю там точно такое же поведение. В течение примерно 5 минут все три экземпляра находятся в состоянии «Запуск», хотя они находятся в трех разных доменах обновления.
Я что-то упустил или это какая-то ошибка в Azure Fabric? Может быть, существует жесткое ограничение на то, как долго ткань будет ждать, прежде чем приступить к следующему экземпляру?
РЕДАКТИРОВАТЬ: Вот снимок экрана, на котором оба экземпляра обновляются одновременно, даже если они находятся в разных доменах обновления: