Режимы политики обновления для Масштабируемые наборы виртуальных машин
Выбранный режим политики обновления может повлиять на общее время работы службы масштабируемого набора виртуальных машин. Доступные режимы политики обновления: автоматический, ручной и последовательный.
Режимы политики обновления
Примечание.
Чтобы обновить эталонную версию образа во время обновления, зарегистрируйте следующий флаг функции:
Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute
Каждый масштабируемый набор виртуальных машин имеет режим политики обновления, который определяет, как экземпляры будут обновлены с помощью последней модели масштабируемого набора. Изменения в модели масштабируемого набора включают обновления, которые необходимо применить к каждому отдельному экземпляру. Некоторыми примерами могут служить:
- Обновления ссылок на образы
- Изменения номера SKU
- Добавление и удаление диска данных
- Добавление и удаление расширений
- Добавление зон доступности
- Изменение сведений о домене сбоя
Кроме того, могут возникнуть ситуации, когда может потребоваться, чтобы определенные экземпляры в масштабируемом наборе обрабатывались по-разному. Например, для выполнения задач, отличных от других элементов масштабируемого набора, могут потребоваться определенные экземпляры в масштабируемом наборе. В таких ситуациях защита экземпляров или пользовательские метрики для политики последовательного обновления (предварительная версия) предоставляют элементы управления, необходимые для защиты этих экземпляров от обновления вместе с другими экземплярами.
Режим политики автоматического обновления
При использовании режима политики автоматического обновления масштабируемый набор не гарантирует порядок сбивания виртуальных машин. Масштабируемый набор может одновременно снять все виртуальные машины для выполнения обновлений.
Режим политики автоматического обновления лучше всего подходит для сценариев DevTest, когда вы не обеспокоены временем простоя экземпляров при внесении изменений в конфигурации и параметры.
Если масштабируемый набор является частью кластера Service Fabric, автоматический режим является единственным доступным режимом. Дополнительные сведения см. в разделе Обновление приложения Service Fabric.
Режим политики обновления вручную
С помощью режима политики обновления вручную вы выбираете, когда следует обновлять экземпляры масштабируемого набора. Ничего не происходит автоматически с существующими виртуальными машинами при изменении модели масштабируемого набора. Новые экземпляры, добавленные в масштабируемый набор, используют самую актуальную модель.
Режим политики обновления вручную лучше подходит для рабочих нагрузок, где требуется больше контроля над тем, когда и как обновляются экземпляры.
Режим политики последовательного обновления
При использовании режима политики последовательного обновления масштабируемый набор выполняет обновления в пакетах. Кроме того, вы получаете больше контроля над обновлениями с такими параметрами, как размер пакета, максимальный процент работоспособности, приоритет неработоспособных экземпляров и включение обновлений в зонах доступности.
Режим политики последовательного обновления лучше всего подходит для рабочих нагрузок, требующих постоянного доступа к определенному количеству экземпляров. Развертывание обновлений является самым безопасным способом обновления экземпляров до последней модели без ущерба для доступности и простоя.
При использовании режима политики последовательного обновления в Масштабируемые наборы виртуальных машин с гибкой оркестрацией масштабируемый набор также должен использовать расширение работоспособности приложений для мониторинга работоспособности приложений.
При использовании режима политики последовательного обновления в Масштабируемые наборы виртуальных машин с единой оркестрацией масштабируемый набор также должен иметь пробу работоспособности или использовать расширение работоспособности приложения для мониторинга работоспособности приложений.
Обновления, требующие перезапуска, повторного воспроизведения или повторного развертывания
Для некоторых обновлений требуется перезапуск виртуальной машины, а другие могут быть завершены без нарушения экземпляров масштабируемого набора. Обновления, требующие перезапуска, повторного развертывания или повторного развертывания экземпляра виртуальной машины:
- Обновления ключей паролей или SSH
- Изменения пользовательских данных
- Обновления ссылок на изображения
- Изменения размера виртуальной машины
- Добавление Зоны доступности
- Изменения домена сбоя
- Изменения группы размещения близкого взаимодействия
Примечание.
Хотя изменения паролей и пользовательских данных можно вносить без перезапуска, чтобы обновления применялись к экземплярам виртуальной машины, необходимо повторно создать виртуальную машину. Дополнительные сведения см. в разделе "Повторное создание образа виртуальной машины"
Следующие шаги
Узнайте, как задать режим политики обновления масштабируемого набора виртуальных машин.