Обзор возможностей Преимущества гибридного использования Azure для масштабируемых наборов виртуальных машин Linux

Примечание

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

Выпущена общедоступная версия Преимущества гибридного использования Azure для масштабируемого набора виртуальных машин Linux. Преимущество гибридного использования Azure (AHB) может сократить затраты на работу масштабируемых наборов виртуальных машинRed Hat Enterprise Linux (RHEL) и SUSE Linux Enterprise Server (SLES). Преимущество AHB доступно для всех образов RHEL и SLES в Marketplace в рамках модуля "оплата по мере использования" (PAYG).

При включении AHB плата взимается только за инфраструктуру масштабируемого набора.

Что собой представляет AHB для масштабируемых наборов виртуальных машин Linux?

AHB позволяет переключать масштабируемые наборы виртуальных машин на выставление счетов за использование собственной подписки (BYOS). Для этого можно использовать лицензии на доступ к облаку из Red Hat или SUSE. Кроме того, вы можете переключить экземпляры PAYG на BYOS без необходимости повторного развертывания.

За использование масштабируемого набора виртуальных машин, развернутого из образов PAYG Marketplace, взимается плата как за инфраструктуру, так и за программное обеспечение, если включено AHB.

Снимок экрана: затраты на AHB для Виртуальных машин Linux.

Какие виртуальные машины Linux могут использовать AHB?

AHB можно использовать для всех образов PAYG RHEL и SLES из Azure Marketplace. Преимущество AHB еще не доступно для образов RHEL или SLES BYOS или пользовательских образов из Azure Marketplace.

Если вы уже используете AHB с Виртуальными машинами Linux, то экземпляры Выделенного узла Azure и преимущества гибридного использования SQL не подходят для AHB.

Начало работы

Включение AHB для масштабируемых наборов виртуальных машин Red Hat

Преимущество AHB для RHEL доступно клиентам Red Hat, которые соответствуют следующим критериям:

  • Наличие активных или неиспользуемых подписок RHEL, допустимых для использования в Azure.
  • Одна или несколько подписок активированы для использования в Azure по программе Cloud Access для Red Hat

Важно!

Убедитесь, что в программе доступа к облаку включена верная подписка.

Чтобы начать использование AHB для Red Hat, выполните приведенные ниже действия:

  1. Активируйте подписки RHEL, соответствующих требованиям для использования в Azure, с помощью пользовательского интерфейса Red Hat Cloud Access.

    Подписки Azure, предоставляемые в процессе включения Red Hat Cloud Access, могут применять функцию AHB.

  2. AHB можно применять к любым новым или существующим VMSS RHEL в рамках PAYG. Для включения AHB можно использовать портал Azure или интерфейс командной строки (CLI) Azure.

  3. Настройте источники обновлений для виртуальных машин RHEL и руководства по соответствию подписке RHEL, выполнив рекомендуемые дальнейшие действия.

Включение AHB для масштабируемых наборов виртуальных машин SUSE

Чтобы начать использование AHB, выполните приведенные ниже действия:

  1. Зарегистрируйтесь в программе общедоступного облака SUSE.
  2. Примените AHB к недавно созданному или существующему масштабируемому набору виртуальных машин, используя портал Azure или Azure CLI.
  3. Зарегистрируйте виртуальные машины, получающие возможность использования AHB, для использования отдельного источника обновлений.

Как включить и отключить AHB на портале Azure

Чтобы включить AHB для масштабируемых наборов виртуальных машин на портале Azure:

  1. Перейдите на портал Microsoft Azure.
  2. Перейдите на страницу портала "Создание масштабируемого набора виртуальных машин". Снимок экрана: колонка масштабируемого набора виртуальных машин на портале Azure.
  3. Установите флажок, чтобы включить AHB и использовать лицензии на доступ к облаку. Снимок экрана: флажок, связанный с гибридным преимуществом, на этапе создания масштабируемого набора виртуальных машин на портале Azure.
  4. Создайте масштабируемый набор виртуальных машин в соответствии со следующим набором инструкций.
  5. Просмотрите колонку Конфигурация. Отобразится включенный параметр. Снимок экрана: страница создания масштабируемого набора виртуальных машин на портале Azure после установки флажка, связанного с гибридным преимуществом.

Как включить AHB в масштабируемых наборах виртуальных машин на портале Azure:

  1. Перейдите на портал Microsoft Azure.
  2. Откройте страницу "Масштабируемый набор виртуальных машин", чтобы применить преобразование.
  3. Перейдите к параметру Операционная система слева. Откроется раздел "Лицензирование". Чтобы включить преобразование AHB, установите переключатель в позицию "Да" и установите флажок подтверждения. Колонка конфигурации AHB после создания

Как включить и отключить AHB с помощью Azure CLI

Для обновления виртуальных машин можно использовать команду az vmss update. Для виртуальных машин RHEL выполните команду, установив значение параметра --license-type как RHEL_BYOS. Для виртуальных машин SLES выполните команду, установив значение параметра --license-typeравное SLES_BYOS.

Включение AHB с помощью CLI

# This will enable AHB on a RHEL virtual machine scale set
az vmss update --resource-group myResourceGroup --name myVmName --license-type RHEL_BYOS

# This will enable AHB on a SLES virtual machine scale set
az vmss update --resource-group myResourceGroup --name myVmName --license-type SLES_BYOS

Отключение AHB с помощью CLI

Чтобы отключить AHB, используйте значение--license-type параметра None:

# This will disable AHB on a Virtual Machine
az vmss update -g myResourceGroup -n myVmName --license-type None

Примечание

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

Как обновить экземпляры масштабируемого набора виртуальных машин с помощью CLI в случае использования политики обновления вручную

# This will bring virtual machine scale set instances up to date with latest virtual machine scale set model 
az vmss update-instances --resource-group myResourceGroup --name myScaleSet --instance-ids {instanceIds}

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

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

  • Вы можете подготавливать экземпляры масштабируемых наборов виртуальных машин в рамках моделей как PAYG, так и BYOS, используя один и тот же образ и процесс.
  • Это позволяет в будущем вносить изменения в режимы лицензирования, недоступные для образа только с моделью BYOS.
  • Экземпляры масштабируемого набора виртуальных машин по умолчанию будут подключены к инфраструктуре обновления Red Hat Update Infrastructure (RHUI), чтобы убедиться в ее актуальном состоянии и защищенности. Обновленный механизм можно изменить после развертывания в любой момент.

Применение AHB во время создания масштабируемого набора виртуальных машин с помощью CLI

# This will enable AHB while creating RHEL virtual machine scale set
az vmss create --name myVmName --resource-group myResourceGroup --vnet-name myVnet --subnet mySubnet  --image myRedHatImageURN --admin-username myAdminUserName --admin-password myPassword --instance-count myInstanceCount --license-type RHEL_BYOS 

# This will enable AHB while creating RHEL virtual machine scale set
az vmss create --name myVmName --resource-group myResourceGroup --vnet-name myVnet --subnet mySubnet  --image myRedHatImageURN --admin-username myAdminUserName --admin-password myPassword --instance-count myInstanceCount --license-type SLES_BYOS

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