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

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

Вы можете легко переключаться между двумя моделями подписок на Azure с помощью Преимущество гибридного использования Azure:

  • Ваша собственная подписка (BYOS): В модели BYOS вы используете собственную подписку Red Hat Enterprise Linux (RHEL) или SUSE Linux Enterprise Server (SLES) непосредственно в Azure. Вы платите только за расходы на инфраструктуру виртуальной машины на Azure. Плата за программное обеспечение распространяется на подписку RHEL или SLES, которую вы приобрели у поставщика.

  • Pay-as-you-go (PAYG): используйте модель подписки по мере использования в Azure для оплаты подписок RHEL и SLES по мере их использования.

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

Этот процесс применяется к:

  • Масштабируемые наборы виртуальных машин Azure (Azure Virtual Machine Scale Sets)
  • Azure Спот виртуальные машины
  • Пользовательские образы

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

Вы можете увидеть оценочную совокупную экономию до 76% при использовании преимущества Преимущество гибридного использования Azure для Linux и трехлетних зарезервированных экземпляров виртуальных машин в Azure. Оценки экономии основаны на использовании одной стандартной виртуальной машины D2s v5 Azure с подпиской RHEL или SLES в регионе Восточного побережья США, работающей по тарифу с оплатой по мере использования по сравнению со сниженной ставкой для трехлетнего плана зарезервированного экземпляра. Оценки экономии основаны на Azure ценах по состоянию на сентябрь 2024 года. Цены могут быть изменены. Фактические экономии могут отличаться в зависимости от расположения, типа экземпляра или использования.

Совет

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

PAYG и BYOS

Azure предлагает два основных варианта ценообразования на лицензирование: PAYG и BYOS. С помощью PAYG вы платите только за используемые ресурсы. При необходимости можно увеличить или уменьшить масштаб.

С помощью BYOS вы можете использовать существующие подписки на лицензии. Плата за лицензии не взимается в Azure.

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

Виртуальные машины, использующие модель подписки PAYG, как развернутые из образов PAYG, так и преобразованные в PAYG из BYOS, несут плату как за инфраструктуру, так и за программное обеспечение.

Если у вас есть подписка на программное обеспечение, используйте Преимущество гибридного использования Azure для преобразования из модели PAYG в модель BYOS.

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

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

PAYG

Следующие предложения PAYG RHEL и SLES Marketplace могут использоваться с Преимущество гибридного использования Azure:

Ограничения

Только образы RHEL опубликованные Red Hat, Inc. подлежат преобразованию PAYG в BYOS с помощью Преимущество гибридного использования Azure. Образы от других поставщиков не поддерживаются.

Предложения RHEL PAYG, опубликованные Red Hat, имеют право на Преимущество гибридного использования Azure

Следующие предложения, опубликованные Red Hat, RHEL PAYG, могут быть использованы с Преимущество гибридного использования Azure. Ссылки на предложения в Azure Marketplace включены.

В этих предложениях связанные изображения описываются как "Pay-As-You-Go" (оплата по мере использования).

BYOS

Преимущество гибридного использования Azure также доступен для образов RHEL и SLES в Azure Marketplace с BYOS, а также для образов, перенесённых из локальной среды или от других поставщиков облачных услуг.

В настоящее время доступно одно предложение RHEL BYOS. Это частное предложение. Чтобы получить доступ к этому частному листингу, необходимо присоединиться к программе Red Hat Cloud Access.

Вы можете определить предложения SUSE BYOS Marketplace по их имени, включая BYOS. Примером является продукт **SUSE Linux Enterprise Server 15 SP7 - BYOS**.

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

Примечание.

Для виртуальных машин Red Hat учетная запись Azure должна быть частью программы Red Hat Cloud Access. Зарегистрируйтесь в Red Hat Cloud Access, прежде чем пытаться включить Преимущество гибридного использования Azure на виртуальных машинах.

Включить Преимущество гибридного использования Azure

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

Новая виртуальная машина

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

  • Можно создать виртуальные машины PAYG и BYOS, используя один и тот же образ и процесс.
  • Вы можете изменить режим лицензирования в будущем.
  • Виртуальная машина PAYG подключена к инфраструктуре обновления Red Hat (RHUI) или SUSE Cloud Update Infrastructure (CUI) по умолчанию, чтобы обеспечить актуальность и безопасность. После развертывания можно изменить метод обновления.

Рабочий процесс SUSE совпадает с примером RHEL, показанным здесь.

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

  1. На портале Azure перейдите к Создать виртуальную машину.

    Снимок экрана: панель портала для создания виртуальной машины.

  2. В разделе "Лицензирование" установите флажок с запросом на использование существующей подписки RHEL. Установите флажок, чтобы подтвердить, что ваша подписка подходит.

    Screenshot портала Azure с флажками, выбранными для лицензирования.

  3. Создайте виртуальную машину, выполнив описанные ниже действия.

  4. В меню службы виртуальной машины выберите операционную систему. В разделе "Лицензирование" убедитесь, что параметр включен.

    Снимок экрана панели конфигурации Преимущество гибридного использования Azure после того как вы создали виртуальную машину.

Существующая виртуальная машина

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

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

  1. На портале Azure перейдите в область обзора виртуальной машины, которую требуется преобразовать.
  2. Перейдите к лицензированию операционной системы Чтобы включить преобразование Преимущество гибридного использования Azure, выберите Yes и установите флажок подтверждения.

Снимок экрана портала Azure, показывающий раздел

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

При использовании Red Hat на виртуальной машине необходимо установить расширение Преимущество гибридного использования Azure для переключения модели лицензирования с BYOS на PAYG или наоборот. Расширение Преимущество гибридного использования Azure (AHB) для виртуальных машин RHEL можно установить с помощью следующей команды CLI.

az vm extension set \
  --resource-group <RG> \
  --vm-name <VM_NAME> \
  --name AHBForRHEL \
  --publisher Microsoft.Azure.AzureHybridBenefit 

Для SUSE не требуется расширение, функциональные возможности охватываются самим инструментом SUSE.

  1. Red Hat: можно использовать az vm get-instance-view команду, чтобы проверить, установлен ли расширение. Ищите расширение AHBForRHEL. Если установлено соответствующее расширение, Преимущество гибридного использования Azure включен. Просмотрите тип лицензии, чтобы определить, какая модель лицензирования применяется к виртуальной машине.
az vm get-instance-view \
  --resource-group <RG> \
  --name <VM_NAME> \
  --query instanceView.extensions
  1. Red Hat и SUSE: используйте следующую команду, чтобы проверить тип лицензии, примененный к виртуальной машине:
az vm get-instance-view \
  --resource-group <RG> \
  --name <VM_NAME> \
  --query licenseType

Следующие типы лицензий соответствуют модели подписки PAYG :

Для RHEL:

  • RHEL_BASE
  • RHEL_EUS
  • RHEL_SAPAPPS
  • RHEL_SAPHA
  • RHEL_BASESAPAPPS
  • RHEL_BASESAPHA

Для SLES:

  • SLES
  • SLES_SAP
  • SLES_HPC

Эти типы лицензий соответствуют модели подписки BYOS :

Для RHEL:

  • RHEL_BYOS

Для SLES:

  • SLES_BYOS

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

Преобразование между моделями подписок PAYG и BYOS

Используйте Azure CLI для преобразования образа PAYG из Azure Marketplace в модель подписки BYOS или для изменения модели подписки виртуальной машины BYOS или уже мигрированной на PAYG.


Преобразование изображения PAYG в BYOS с помощью Azure CLI

Если вы развернули образ Azure Marketplace с помощью модели лицензирования PAYG и хотите преобразовать лицензирование в BYOS, выполните следующие действия.

  1. RHEL_BYOS Примените тип лицензии к виртуальной машине:
# This enables BYOS on a RHEL PAYG VM by using Azure Hybrid Benefit.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type RHEL_BYOS
  1. После завершения преобразования PAYG в BYOS необходимо зарегистрировать виртуальную машину в Red Hat для обновлений системы и соответствия требованиям к использованию.

  2. Если вы хотите вернуть исходную модель подписки, задайте license-type значение NONE.

# In order to revert back to the original subscription model, set license-type to NONE.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type NONE

Преобразование BYOS в PAYG

Преобразование в модель подписки PAYG поддерживается для изображений, помеченных Azure Marketplace как BYOS, и для компьютеров, импортированных из локальной среды или из стороннего поставщика облачных служб.

  1. Установите расширение Преимущество гибридного использования Azure на работающей виртуальной машине. Следующую команду можно использовать с помощью Azure CLI:
az vm extension set \
  --resource-group <RG> \
  --vm-name <VM_NAME> \
  --name AHBForRHEL \
  --publisher Microsoft.Azure.AzureHybridBenefit 
  1. После успешной установки расширения измените тип лицензии в соответствии с необходимостью:
# This enables Azure Hybrid Benefit to fetch software updates for RHEL base/regular repositories.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type RHEL_BASE

# This enables Azure Hybrid Benefit to fetch software updates for RHEL EUS repositories.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type RHEL_EUS

# This enables Azure Hybrid Benefit to fetch software updates for RHEL SAP APPS repositories.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type RHEL_SAPAPPS

# This enables Azure Hybrid Benefit to fetch software updates for RHEL SAP HA repositories.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type RHEL_SAPHA

# This enables Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP APPS repositories.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type RHEL_BASESAPAPPS

# This enables Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP HA repositories.
az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type RHEL_BASESAPHA
  1. Проверьте, включен ли флаг функции AHB для RHEL:

    az feature list --namespace Microsoft.Compute | grep "AHBEnabledForRHEL" -A 3
    
  2. Если вы хотите вернуть исходную модель подписки, задайте license-type значение NONE.

az vm update \
  --resource-group <RG> \
  --name <VM_NAME> \
  --license-type NONE

Несколько виртуальных машин

Следующая команда преобразует виртуальные машины, указанные в аргументе в BYOS:

# This enables BYOS on a RHEL virtual machine. In this example, ids.txt is an
# existing text file that contains a delimited list of resource IDs corresponding
# to the virtual machines that use Azure Hybrid Benefit.
az vm update \
  --resource-group <RG> \
  --license-type RHEL_BYOS
  --ids $(cat ids.txt)

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

# To get a list of all the VM IDs in a resource group:
az vm list 
  --resource-group <RG> 
  --query "[].id" 
  --output tsv

# To get a list of all the VM IDs in a subscription:
az vm list  
  --query "[].id" 
  --output tsv

Преобразование типа лицензии в операционной системе виртуальной машины

Чтобы начать использовать Преимущество гибридного использования Azure для Red Hat, выполните следующее:

  1. Установите расширение AHBForRHEL на виртуальной машине, на которой вы хотите применить преимущество Преимущество гибридного использования Azure BYOS. Расширение можно установить с помощью Azure CLI или Azure PowerShell.

  2. В зависимости от необходимых обновлений программного обеспечения измените тип лицензии на соответствующее значение. Ниже приведены доступные значения типа лицензии и связанные с ними обновления программного обеспечения.

    Тип лицензии Обновления программного обеспечения Разрешенные виртуальные машины
    RHEL_BASE Устанавливает обычные или базовые репозитории Red Hat на виртуальной машине. Виртуальные машины BYOS с RHEL, виртуальные машины с пользовательскими образами RHEL
    RHEL_EUS Устанавливает репозитории Red Hat Extended Update Support (EUS) на виртуальной машине. Виртуальные машины BYOS с RHEL, виртуальные машины с пользовательскими образами RHEL
    RHEL_SAPAPPS Устанавливает репозитории RHEL для SAP Business Apps на виртуальной машине. Виртуальные машины BYOS с RHEL, виртуальные машины с пользовательскими образами RHEL
    RHEL_SAPHA Устанавливает RHEL для SAP с репозиториями высокой доступности (HA) на виртуальной машине. Виртуальные машины BYOS с RHEL, виртуальные машины с пользовательскими образами RHEL
    RHEL_BASESAPAPPS Устанавливает на виртуальной машине репозитории RHEL для обычных или базовых приложений SAP Business Apps. Виртуальные машины BYOS с RHEL, виртуальные машины с пользовательскими образами RHEL
    RHEL_BASESAPHA Устанавливает обычный или базовый RHEL для SAP с репозиториями высокой доступности на виртуальной машине. Виртуальные машины BYOS с RHEL, виртуальные машины с пользовательскими образами RHEL
  3. Подождите один час, чтобы расширение прочитало значение типа лицензии, и установите репозитории.

Примечание.

Если расширение не запускается автоматически, его можно запустить по запросу.

Теперь вы должны быть подключены к Azure Red Hat Update. На компьютере устанавливаются соответствующие репозитории.

  1. Если вы хотите вернуться к модели BYOS, установите license-type на NONE и запустите расширение. Это действие удаляет все репозитории RHUI из виртуальной машины и останавливает связанное выставление счетов.

Примечание.

В маловероятном случае, когда расширение не может установить репозитории или если возникли другие проблемы, переключите тип лицензии обратно на пустой и обратитесь в службу поддержки Microsoft. Этот шаг гарантирует, что плата за обновления программного обеспечения не взимается.

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

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

Если вы приобрели затраты на вычислительные ресурсы со скидкой с помощью зарезервированных экземпляров, вы можете применить Преимущество гибридного использования Azure к затратам на лицензирование для RHEL и SUSE. Шаги по применению Преимущество гибридного использования Azure для зарезервированного экземпляра точно такие же, как и для обычной виртуальной машины.

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

Примечание.

Если вы уже приобрели резервирование для программного обеспечения RHEL или SUSE PAYG в Marketplace Azure, дождитесь окончания срока резервирования, прежде чем использовать Преимущество гибридного использования Azure для виртуальных машин PAYG.

Соответствие нормативным требованиям

Клиенты, использующие преимущество Azure Hybrid для виртуальных машин с оплатой по мере использования (PAYG) RHEL, соглашаются со стандартными юридическими условиями и заявлением о конфиденциальности, связанными с предложениями RHEL в Azure Marketplace.

Клиенты, использующие Преимущество гибридного использования Azure для виртуальных машин PAYG RHEL, имеют три варианта предоставления обновлений программного обеспечения и исправлений для этих виртуальных машин:

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

Клиенты, использующие вспомогательный сервер Red Hat или Red Hat Subscription Manager, должны удалить конфигурацию RHUI и подключить подписку RHEL с поддержкой облака к Преимущество гибридного использования Azure для виртуальных машин RHEL PAYG.

Дополнительные сведения о соответствии подписки Red Hat, обновлениям программного обеспечения и источникам Преимущество гибридного использования Azure для виртуальных машин PAYG RHEL см. в статье Red Hat о использовании подписок RHEL с Преимущество гибридного использования Azure.

Клиенты, использующие возможности PAYG с Преимущество гибридного использования Azure BYOS для RHEL, согласны со стандартными правовыми условиями и заявлением о конфиденциальности, ассоциированных с предложениями RHEL на Azure Marketplace.

Часто задаваемые вопросы

  • Вопрос. Можно ли использовать тип RHEL_BYOS лицензии с изображением SLES или наоборот?

    • Ответ. Нельзя. Попытка ввести тип лицензии, который неправильно соответствует дистрибутиву, работающему на виртуальной машине, не будет обновлять метаданные выставления счетов. Но если вы случайно ввели неправильный тип лицензии, обновление виртуальной машины до правильного типа лицензии по-прежнему включает Преимущество гибридного использования Azure.
  • Вопрос. Я зарегистрировался в Red Hat Cloud Access, но по-прежнему не может включить Преимущество гибридного использования Azure на виртуальных машинах RHEL. Что делать?

    • Для распространения регистрации подписки Red Hat Cloud Access из Red Hat в Azure может потребоваться некоторое время. Если вы по-прежнему видите ошибку через один рабочий день, обратитесь в службу поддержки Microsoft.
  • Вопрос. Я развернул виртуальную машину с помощью эталонного образа RHEL BYOS. Можно ли преобразовать платежную модель этого образа с BYOS на PAYG?

    • Ответ. Да, вы можете использовать Преимущество гибридного использования Azure для виртуальных машин BYOS для преобразования этой модели подписки.
  • Вопрос. Я отправил собственный образ RHEL или SLES из локальной среды (через Миграция Azure, Azure Site Recovery или в противном случае) в Azure. Можно ли изменить модель выставления счетов для этих образов с BYOS на PAYG?

    • Ответ. Да, вы можете использовать Преимущество гибридного использования Azure для виртуальных машин BYOS для преобразования этой модели подписки.
  • Вопрос. Я отправил собственный образ RHEL или SLES из локальной среды (через Миграция Azure, Azure Site Recovery или в противном случае) в Azure. Нужно ли делать что-нибудь, чтобы воспользоваться Преимущество гибридного использования Azure?

    • Ответ. Нет. Образы RHEL или SLES, которые вы отправляете, уже считаются BYOS, и плата взимается только за расходы на инфраструктуру Azure. Вы несете ответственность за затраты на подписку RHEL или SLES, так же как и за ваши локальные среды.
  • Q: можно ли использовать Преимущество гибридного использования Azure для виртуальных машин с оплатой по мере использования (PAYG) для образов RHEL и SLES SAP в Azure Marketplace?

    • Ответ. Да. Вы можете использовать тип лицензии RHEL_BYOS для виртуальных машин RHEL и SLES_BYOS для преобразования виртуальных машин, развернутых из Azure Marketplace образов RHEL и SLES SAP.
  • Q: можно ли использовать Преимущество гибридного использования Azure для виртуальных машин PAYG в масштабируемых наборах виртуальных машин для RHEL и SLES?

    • Ответ. Да. Преимущество гибридного использования Azure для масштабируемые наборы виртуальных машин для RHEL и SLES доступен всем пользователям. Вы можете узнать больше об этом преимуществе и о том, как его использовать.
  • Q: можно ли использовать Преимущество гибридного использования Azure для виртуальных машин PAYG в зарезервированных экземплярах для RHEL и SLES?

    • Ответ. Да. Преимущество гибридного использования Azure для виртуальных машин PAYG на зарезервированных экземплярах для RHEL и SLES доступен всем пользователям.
  • Q: можно ли использовать Преимущество гибридного использования Azure для виртуальных машин PAYG на виртуальной машине, развернутой для SQL Server на образах RHEL?

    • Ответ. Нельзя. Нет плана поддержки этих виртуальных машин.
  • Q: можно ли использовать Преимущество гибридного использования Azure в подписке RHEL для виртуальных центров обработки данных?

    • Ответ. Нет. RHEL для виртуальных центров обработки данных вообще не поддерживается на Azure, включая Преимущество гибридного использования Azure.

Журнал изменений расширения AHBForRHEL

Расширение AHBForRHEL имеет номер версии. По мере улучшения и исправления CVE увеличивается номер версии.

Определите, какое расширение AHBForRHEL установлено на виртуальной машине

Расширение AHBForRHEL использует стандартную схему семантического управления версиями для каждой версии. Чтобы определить используемую версию расширения AHBForRHEL, можно выполнить следующую команду: az vm get-instance-view Найдите расширение AHBForRHEL и номер версии.

az vm get-instance-view \
  --resource-group <RG> \
  --name <VM_NAME> \
  --query instanceView.extensions

Обновление расширения AHBForRHEL, установленного на виртуальной машине

Чтобы изменить расширение AHBForRHEL, установленное на виртуальной машине, выполните следующую команду:

az vm extension set \
  --resource-group <RG> \
  --vm-name <VM_NAME> \
  --name AHBForRHEL \
  --publisher Microsoft.Azure.AzureHybridBenefit \
  --version <NEW_VERSION> 

Включение автоматического обновления для расширения AHBForRHEL, установленного на виртуальной машине

Чтобы включить автоматическое обновление для расширения AHBForRHEL, установленного на виртуальной машине, выполните следующую команду:

az vm extension set \
  --resource-group <RG> \
  --vm-name <VM_NAME> \
  --name AHBForRHEL \
  --publisher Microsoft.Azure.AzureHybridBenefit \
  --enable-auto-upgrade true

Доступные версии расширений AHBForRHEL

2.3.0

Исправление CVE-2026-33811, CVE-2026-33814, CVE-2026-39820, CVE-2026-39823, CVE-2026-39825, CVE-2026-39826, CVE-2026-39836, CVE-2026-42499. Улучшения безопасности.

2.2.0

Исправление CVE-2022-29526, CVE-2026-25679, CVE-2026-27139 и CVE-27142. Улучшения безопасности.

2.1.0

Исправление CVE-2025-467. Улучшения безопасности.