Сравнение API режимов оркестрации

Примечание

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

В этой статье сравниваются различия API между универсальным и гибким режимами оркестрации для Масштабируемые наборы виртуальных машин. Дополнительные сведения о универсальных и гибких Масштабируемые наборы виртуальных машин см. в разделе Режимы оркестрации.

Представление экземпляров

Универсальный API Гибкий альтернативный вариант
Представление экземпляра Масштабируемые наборы виртуальных машин Получение представления экземпляров на отдельных виртуальных машинах; использование Resource Graph для запроса состояния электропитания

Пакетные операции жизненного цикла масштабируемого набора

Универсальный API Гибкий альтернативный вариант
Освободить Вызов API одной виртуальной машины — освободить
Удаление API пакетного удаления VMSS, поддерживаемый VMSS в режиме гибкой оркестрации
Получение представления экземпляра Вызов API одной виртуальной машины — представление экземпляра
Выполнение обслуживания Вызов API одной виртуальной машины — выполнение обслуживания
Выключение Вызов API одной виртуальной машины — выключение
Повторное развертывание Вызов API одной виртуальной машины — повторное развертывание
Reimage Вызов API одной виртуальной машины — пересоздание образа
Пересоздание образа для всех Неприменимо
Перезапуск Вызов API одной виртуальной машины — перезапуск
Имитация вытеснения Вызов API одной виртуальной машины — имитация вытеснения
Запуск Вызов API одной виртуальной машины — запуск

Получить или обновить

Универсальный API

Масштабируемые наборы виртуальных машин получение или обновление экземпляра виртуальной машины:

Гибкий альтернативный вариант

Вызов API одной виртуальной машины:

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

Универсальный API Гибкий альтернативный вариант
Получение сведений о виртуальной машине в масштабируемом наборе Получение виртуальной машины
Обновление экземпляра виртуальной машины в масштабируемом наборе Обновление виртуальной машины

Защита экземпляров

Универсальный API Гибкий альтернативный вариант
Защита экземпляров Блокировка ресурсов ARM для поведения защиты экземпляров

Перечислить экземпляры

Универсальный API

VMSS List Instances:

  • Возвращает идентификатор масштабируемого набора, связанный с каждым экземпляром

Гибкий альтернативный вариант

Azure Resource Graph:

resources 
| where type == "microsoft.compute/virtualmachines" 
| where properties.virtualMachineScaleSet.id contains "portalbb01" 

операции для экземпляра в масштабируемом наборе

Универсальный API

Операции Масштабируемые наборы виртуальных машин:

Гибкий альтернативный вариант

Вызов операций на отдельных виртуальных машинах.

Операции для виртуальных машин:

  • Пересоздание образа: вызов одного API виртуальной машины — пересоздание образа только для ВМ с временной ОС

Расширение виртуальной машины

Универсальный API

Расширение виртуальной машины Масштабируемые наборы виртуальных машин:

Гибкий альтернативный вариант

Вызов операций на отдельных виртуальных машинах.

Сеть

Универсальный API Гибкий альтернативный вариант
Пул NAT подсистемы балансировки нагрузки Указание правила NAT для определенных экземпляров

Важно!

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

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

API масштабируемого набора

Универсальный API

Универсальные API Масштабируемые наборы виртуальных машин:

Гибкий альтернативный вариант

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

Дальнейшие действия