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.
¿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:
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.
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.
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:
- Regístrese en el programa de nube pública de SUSE.
- Aplique Ventaja híbrida de Azure a Virtual Machine Scale Sets existentes o recién creados mediante Azure Portal o la CLI de Azure.
- 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
Vaya a Azure Portal.
Vaya a Crear una instancia de Virtual Machine Scale Sets.
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.
Cree una instancia de Virtual Machine Scale Sets siguiendo el conjunto de instrucciones que se muestra a continuación.
En el panel Sistema operativo, confirme que la opción está habilitada.
Habilitación de Ventaja híbrida de Azure en una instancia existente de Virtual Machine Scale Sets
- Vaya a Azure Portal.
- Abra la página de la instancia de Virtual Machine Scale Sets en la que quiera aplicar la conversión.
- Vaya a Sistema operativo>Licencias. Para habilitar la conversión de Ventaja híbrida de Azure, seleccione Sí y, después, active la casilla de confirmación.
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