Exploración de Ventaja híbrida de Azure para Virtual Machine Scale Sets de Linux

Ventaja híbrida de Azure puede reducir el costo de ejecutar Virtual Machine Scale Sets de Red Hat Enterprise Linux (RHEL) y SUSE Linux Enterprise Server (SLES). Ventaja híbrida de Azure para Virtual Machine Scale Sets Linux se encuentra ya en disponibilidad general. Está disponible para todas las imágenes de pago por uso de RHEL y SLES de Azure Marketplace.

Al habilitar Ventaja híbrida de Azure, la única tarifa en la que se incurre es el costo de la infraestructura del conjunto de escalado.

Nota

Este artículo se centra en Virtual Machine Scale Sets que se ejecuta en modo Orquestación uniforme. Para las cargas de trabajo nuevas se recomienda usar la orquestación flexible. Para obtener más información, consulte Modos de orquestación para Virtual Machine Scale Sets de Azure.

¿Qué es Ventaja híbrida de Azure para Virtual Machine Scale Sets de Linux?

Ventaja híbrida de Azure permite cambiar Virtual Machine Scale Sets a la facturación de tipo Bring Your Own Suscription (BYOS). Puede usar las licencias de acceso en la nube de Red Hat o SUSE para ello. También puede cambiar las instancias de PAYG a BYOS sin necesidad de volver a realizar ninguna implementación.

Cuando Ventaja híbrida de Azure está habilitado, a las instancias de Virtual Machine Scale Sets implementadas a partir de imágenes de Azure Marketplace de pago por uso, se les cobran tanto las tarifas de infraestructura como las de software.

Diagram that shows the effect of Azure Hybrid Benefit on costs for Linux virtual machines.

¿Qué máquinas virtuales Linux pueden usar Ventaja híbrida de Azure?

Ventaja híbrida de Azure se puede usar en todas las imágenes de pago por uso de RHEL y SLES de Azure Marketplace. Ventaja híbrida de Azure aún no está disponible para las imágenes BYOS de RHEL o SLES ni para las imágenes personalizadas de Azure Marketplace.

Las instancias de Azure Dedicated Host y las prestaciones híbridas de SQL no pueden optar a Ventaja híbrida de Azure si esta ya se utiliza con máquinas virtuales Linux.

Introducción

Habilitación de Ventaja híbrida de Azure para Virtual Machine Scale Sets de Red Hat

Ventaja híbrida de Azure para RHEL está disponible para los clientes de Red Hat que cumplan los siguientes criterios:

  • Deben tener suscripciones de RHEL activas o no utilizadas que se pueden usar en Azure.
  • Haber habilitado correctamente una o varias suscripciones para su uso en Azure con el programa Red Hat Cloud Access

Para empezar a usar Ventaja híbrida de Azure para Red Hat:

  1. Habilite las suscripciones de RHEL válidas para su uso en Azure mediante la interfaz de cliente de Red Hat Cloud Access.

    Las suscripciones de Azure que proporcione durante el proceso de habilitación de Red Hat Cloud Access pueden utilizar Ventaja híbrida de Azure.

  2. Aplique Ventaja híbrida de Azure a cualquier instancia de Virtual Machine Scale Sets de pago por uso RHEL nuevos o existentes. Para habilitar Ventaja híbrida de Azure, puede utilizar Azure Portal o la CLI de Azure.

  3. Siga los pasos que se recomiendan a continuación para configurar los orígenes de actualización para sus máquinas virtuales RHEL y para las directrices de cumplimiento de la suscripción RHEL.

Habilitación de Ventaja híbrida de Azure para Virtual Machine Scale Sets de SUSE

Para empezar a utilizar Ventaja híbrida de Azure para SUSE:

  1. Regístrese en el programa de nube pública de SUSE.
  2. Aplique Ventaja híbrida de Azure a Virtual Machine Scale Sets existentes o recién creados mediante Azure Portal o la CLI de Azure.
  3. Registre las máquinas virtuales que reciben Ventaja híbrida de Azure con un origen de actualizaciones independiente.

Habilitación de Ventaja híbrida de Azure en Azure Portal

Habilitación de Ventaja híbrida de Azure durante la creación de Virtual Machine Scale Sets

  1. Vaya a Azure Portal.

  2. Vaya a Crear una instancia de Virtual Machine Scale Sets.

    Screenshot of the portal page for creating a Virtual Machine Scale Set.

  3. En la sección Licencias, active la casilla que pregunta si desea usar una suscripción de RHEL existente y la casilla para confirmar que la suscripción es apta.

    Screenshot of the Azure portal that shows checkboxes selected for licensing.

  4. Cree una instancia de Virtual Machine Scale Sets siguiendo el conjunto de instrucciones que se muestra a continuación.

  5. En el panel Sistema operativo, confirme que la opción está habilitada.

    Screenshot of the Azure Hybrid Benefit pane for the operating system after you create a virtual machine.

Habilitación de Ventaja híbrida de Azure en una instancia existente de Virtual Machine Scale Sets

  1. Vaya a Azure Portal.
  2. Abra la página de la instancia de Virtual Machine Scale Sets en la que quiera aplicar la conversión.
  3. Vaya a Sistema operativo>Licencias. Para habilitar la conversión de Ventaja híbrida de Azure, seleccione y, después, active la casilla de confirmación.

Screenshot of the Azure portal that shows the Licensing section of the pane for the operating system.

Habilitación y deshabilitación de Ventaja híbrida de Azure mediante la CLI de Azure

En la CLI de Azure, puede usar el comando az vmss update para habilitar Ventaja híbrida de Azure. En el caso de las máquinas virtuales con RHEL, ejecute el comando con un parámetro --license-type de RHEL_BYOS. En el caso de las máquinas virtuales con SLES, ejecute el comando con un parámetro --license-type de SLES_BYOS.

# This will enable Azure Hybrid Benefit on a RHEL Virtual Machine Scale Set
az vmss update --resource-group myResourceGroup --name myVmName --license-type RHEL_BYOS

# This will enable Azure Hybrid Benefit on a SLES Virtual Machine Scale Set
az vmss update --resource-group myResourceGroup --name myVmName --license-type SLES_BYOS

Para deshabilitar Ventaja híbrida de Azure, use un valor --license-type de None:

# This will disable Azure Hybrid Benefit on a virtual machine
az vmss update -g myResourceGroup -n myVmName --license-type None

Nota

Los conjuntos de escalado tienen una directiva de actualización que determina cómo se actualizan las máquinas virtuales con el modelo de conjunto de escalado más reciente.

Si los conjuntos de escalado tienen una directiva de actualización automática, Ventaja híbrida de Azure se aplicará automáticamente a medida que se actualicen las máquinas virtuales. Si los conjuntos de escalado tienen una directiva de actualización gradual, en función de las actualizaciones programadas, se aplicará Ventaja híbrida de Azure.

Si los conjuntos de escalado tienen una directiva de actualización manual, tendrá que actualizar manualmente las máquinas virtuales mediante la CLI de Azure:

# This will bring Virtual Machine Scale Set instances up to date with the latest Virtual Machine Scale Set model 
az vmss update-instances --resource-group myResourceGroup --name myScaleSet --instance-ids {instanceIds}

Aplicación de Ventaja híbrida de Azure a Virtual Machine Scale Sets en el momento de la creación

Importante

A partir de noviembre de 2023, los conjuntos de escalado de máquinas virtuales creados con PowerShell y la CLI de Azure tendrán como valor predeterminado el modo de orquestación flexible si no se especifica ningún modo de orquestación. Para obtener más información sobre este cambio y las acciones que debe realizar, vaya a Cambio importante para clientes de PowerShell/CLI de VMSS: Centro de comunidad de Microsoft

Además de aplicar Ventaja híbrida de Azure a las instancias de Virtual Machine Scale Sets de pago por uso existentes, se puede invocar al crearlas. Las ventajas de hacerlo son tres:

  • Puede aprovisionar Virtual Machine Scale Sets de pago por uso y BYOS con la misma imagen y el mismo proceso.
  • Habilita los cambios futuros en el modo de licencia. Estos cambios no están disponibles con una imagen de solo BYOS.
  • Virtual Machine Scale Sets estará conectado a Red Hat Update Infrastructure (RHUI) de forma predeterminada, como ayuda para que esté actualizada y segura. Puede cambiar el mecanismo actualizado después de la implementación en cualquier momento.

Para aplicar Ventaja híbrida de Azure a Virtual Machine Scale Sets en tiempo de creación mediante la CLI de Azure, use uno de los siguientes comandos:

# This will enable Azure Hybrid Benefit while creating a RHEL Virtual Machine Scale Set
az vmss create --name myVmName --resource-group myResourceGroup --orchestration-mode Uniform --vnet-name myVnet --subnet mySubnet  --image myRedHatImageURN --admin-username myAdminUserName --admin-password myPassword --instance-count myInstanceCount --license-type RHEL_BYOS 

# This will enable Azure Hybrid Benefit while creating a SLES Virtual Machine Scale Set
az vmss create --name myVmName --resource-group myResourceGroup --orchestration-mode Uniform --vnet-name myVnet --subnet mySubnet  --image myRedHatImageURN --admin-username myAdminUserName --admin-password myPassword --instance-count myInstanceCount --license-type SLES_BYOS

Pasos siguientes