Политики обновления для Масштабируемые наборы виртуальных машин

Политика обновления масштабируемого набора виртуальных машин определяет, как виртуальные машины могут быть обновлены с помощью последней модели масштабируемого набора.

Режимы политики обновления

Политики обновления, доступные для Масштабируемые наборы виртуальных машин, являются автоматическими, ручными и скользящими. Выбранная политика обновления может повлиять на общее время работы службы масштабируемого набора виртуальных машин.

Кроме того, могут возникнуть ситуации, когда может потребоваться, чтобы определенные экземпляры в масштабируемом наборе обрабатывались по-разному. Например, для выполнения задач, отличных от других элементов масштабируемого набора, могут потребоваться определенные экземпляры в масштабируемом наборе. В таких ситуациях служба "Защита экземпляров " предоставляет элементы управления, необходимые для защиты этих экземпляров от обновления на стороне других экземпляров при обновлении.

Политика автоматического обновления

Примечание.

Политика автоматического обновления доступна только для Масштабируемые наборы виртуальных машин с единой оркестрацией.

При использовании политики автоматического обновления масштабируемый набор не гарантирует порядок сбивания виртуальных машин. Масштабируемый набор может одновременно снять все виртуальные машины для выполнения обновлений.

Политика автоматического обновления лучше всего подходит для сценариев DevTest, когда вы не обеспокоены временем простоя экземпляров при внесении изменений в конфигурации и параметры.

Если масштабируемый набор является частью кластера Service Fabric, автоматический режим является единственным доступным режимом. Дополнительные сведения см. в разделе Обновление приложения Service Fabric.

Политика обновления вручную

Примечание.

Политика обновления вручную доступна как для Масштабируемые наборы виртуальных машин с единой оркестрацией, так и для Масштабируемые наборы виртуальных машин с гибкой оркестрацией.

Политика обновления вручную для Масштабируемые наборы виртуальных машин с гибкой оркестрацией в настоящее время доступна в предварительной версии. Предварительные версии предоставляются только в том случае, если вы принимаете дополнительные условия использования. Некоторые характеристики этих функций могут измениться до выхода общедоступной версии.

С помощью политики обновления вручную вы выбираете, когда следует обновлять экземпляры масштабируемого набора. Ничего не происходит автоматически с существующими виртуальными машинами при изменении модели масштабируемого набора. Новые экземпляры, добавленные в масштабируемый набор, используют самую актуальную модель.

Политика обновления вручную лучше подходит для рабочих нагрузок, где требуется больше контроля над тем, когда и как обновляются экземпляры.

Политика последовательного обновления

Примечание.

Политика последовательного обновления доступна только для Масштабируемые наборы виртуальных машин с единой оркестрацией.

С помощью политики последовательного обновления масштабируемый набор выполняет обновления в пакетах. Кроме того, вы получаете больше контроля над обновлениями с такими параметрами, как размер пакета, максимальный процент работоспособности, приоритет неработоспособных экземпляров и включение обновлений в зонах доступности.

Политика последовательного обновления лучше всего подходит для рабочих нагрузок, для которых всегда доступно определенное количество экземпляров. Развертывание обновлений является самым безопасным способом обновления экземпляров до последней модели без ущерба для доступности и простоя.

При использовании политики последовательного обновления масштабируемый набор также должен иметь пробу работоспособности или использовать расширение работоспособности приложения для мониторинга работоспособности приложения.

Дополнительные сведения см. в статье о настройке политики последовательного обновления.

Что активирует обновление

Изменения, внесенные в масштабируемый набор, могут повлиять на доступность экземпляров. Любые изменения, влияющие на модель масштабируемого набора виртуальных машин, могут активировать обновление, и эти обновления применяются к экземплярам в масштабируемом наборе на основе используемой политики обновления. Исключением из этого будет включение защиты экземпляров для конкретных экземпляров.

Для некоторых обновлений требуется перезапуск виртуальной машины, а другие могут быть завершены без нарушения экземпляров масштабируемого набора. Обновления, требующие перезапуска, повторного создания или повторного развертывания экземпляра виртуальной машины:

  • Обновления ключей паролей или SSH
  • Изменения пользовательских данных
  • Дополнительные обновления ОС
  • Изменения размера виртуальной машины
  • Добавление Зоны доступности
  • Изменения домена сбоя
  • Изменения группы размещения близкого взаимодействия

Примечание.

Хотя изменения паролей и пользовательских данных можно вносить без перезапуска, чтобы обновления применялись к экземплярам виртуальной машины, необходимо повторно создать виртуальную машину. Дополнительные сведения см. в разделе "Повторное создание образа виртуальной машины"

Если вы используете политику последовательного обновления с MaxSurge, любые изменения в результатах модели масштабируемого набора активируют последовательное обновление. MaxSurge — это рекомендуемый способ развертывания всех обновлений масштабируемого набора, чтобы обеспечить доступность и работоспособность приложения во время всего процесса обновления. Дополнительные сведения о MaxSurge см. в статье о настройке политики последовательного обновления.

Следующие шаги

Узнайте, как задать политику обновления масштабируемого набора виртуальных машин.