Ventaja híbrida de Azure para máquinas virtuales de Red Hat Enterprise Linux (RHEL) y SUSE Linux Enterprise Server (SLES)

La Ventaja híbrida de Azure (AHB) para Linux le permite cambiar fácilmente el modelo de suscripción de software para su máquina virtual. Puede eliminar el costo de las licencias llevando sus suscripciones de Red Hat y SUSE Linux directamente a Azure, o utilizar un modelo en el que pague las suscripciones a medida que las usa. Este artículo define los modelos de licencia "BYOS" y de "Pago por uso", compara las ventajas de cada modelo y muestra cómo puede usar la Ventaja híbrida de Azure para cambiar de uno a otro en cualquier momento. Este proceso se aplica a Virtual Machine Scale Sets, las máquinas virtuales de acceso puntual y las imágenes personalizadas. Permite conversiones bidireccionales sin problemas entre los dos modelos.

Es posible que los clientes vean un ahorro estimado de hasta un 76 % con la Ventaja híbrida de Azure para Linux. Las estimaciones de ahorro se basan en una máquina virtual Azure D2s v3 estándar con suscripción a RHEL o SLES en la región este de EE.UU. funcionando con una tarifa de pago por uso frente a una tarifa reducida para un plan de instancia reservada de 3 años. Basado en los precios de Azure en octubre de 2022. Precios sujetos a cambios. El ahorro real puede variar en función de la ubicación, el tipo de instancia o el uso.

Sugerencia

Pruebe la calculadora de ahorro de Ventaja híbrida de Azure para visualizar las ventajas de ahorro de costos de esta característica.

Definición de pago por uso (PAYG) o traiga su propia suscripción (BYOS)

En Azure, hay dos opciones principales de precios de licencias: "pago por uso" (PAYG) y "traiga su propia suscripción" (BYOS). "PAYG" es una opción de precios en la que se paga por los recursos que se usan cada hora o mes. Solo paga por lo que usa y puede escalar o reducir verticalmente según sea necesario. Por otro lado, "BYOS" es una opción de licencia en la que puede usar las licencias existentes para cierto software, en este caso RHEL y SLES, en máquinas virtuales de Azure. Puede usar las licencias existentes y no tiene que comprar otras nuevas para usarlas en Azure.

Diagram that shows the use of Azure Hybrid Benefit to switch Linux virtual machines between pay-as-you-go and bring-your-own-subscription.

Nota:

Las máquinas virtuales implementadas a partir de imágenes de pago o las máquinas virtuales convertidas a partir de modelos BYOS incurren en tanto una cuota de infraestructura como una cuota de software. Si tiene su propia licencia, use la Ventaja híbrida de Azure para pasar de un modelo de Pago por uso a BYOS.

Puede usar la Ventaja híbrida de Azure para volver a la facturación de pago por uso en cualquier momento.

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

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

Habilitando la Ventaja híbrida de Azure

Habilitando AHB en nuevas máquinas virtuales

Puede invocar AHB en el momento de la creación de la máquina virtual. Las ventajas de hacerlo son tres:

  • Puede aprovisionar máquinas virtuales de facturación de pago por uso y BYOS con la misma imagen y el mismo proceso.
  • Habilita los cambios futuros en el modo de licencia.
  • La máquina virtual está conectada a Red Hat Update Infrastructure (RHUI) de manera predeterminada, para ayudar a mantenerla actualizada y protegida. Puede cambiar el mecanismo actualizado después de la implementación en cualquier momento.

Para habilitar la ventaja híbrida de Azure al crear una máquina virtual, use el procedimiento siguiente. (El flujo de trabajo de SUSE es el mismo que el ejemplo de RHEL que se muestra aquí).

  1. Vaya a Azure Portal.

  2. Vaya a Crear una máquina virtual.

    Screenshot of the portal page for creating a virtual machine.

  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. Siga las instrucciones siguientes para crear una máquina virtual.

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

    Screenshot of the Azure Hybrid Benefit configuration pane after you create a virtual machine.

Habilitar AHB en una máquina virtual existente

Para habilitar la ventaja híbrida de Azure en una máquina virtual existente:

  1. Vaya a Azure Portal.
  2. Abra la página de la máquina virtual en la que quiera aplicar la conversión.
  3. Vaya a Configuración>Licencias. Para habilitar la conversión de ventaja híbrida de Azure, seleccione y, a continuación, active la casilla de confirmación.

Screenshot of the Azure portal that shows the Licensing section of the configuration page for Azure Hybrid Benefit.

Comprobar el modelo de licencias actual de una máquina virtual habilitada para AHB

Es necesario instalar la extensión Ventaja híbrida de Azure en la máquina virtual para cambiar el modelo de licencias de BYOS a Pago por uso o viceversa. Puede ver si el agente está instalado mediante la CLI de Azure o Azure Instance Metadata Service.

  1. Puede usar el comando az vm get-instance-view para comprobar si la extensión está instalada o no. Busque la extensión AHBForSLES o AHBForRHEL, si está instalada la correspondiente, la Ventaja híbrida de Azure se ha habilitado, revise el tipo de licencia para revisar el modelo de licencias que usa la máquina virtual.

    az vm get-instance-view -g MyResourceGroup -n myVm --query instanceView.extensions
    
  2. Una vez instalada la extensión de Red Hat o de Ventaja Híbrida de SUSE correspondiente, use el comando siguiente para revisar el tipo de licencia que está usando la máquina.

    az vm get-instance-view -g MyResourceGroup -n myVM --query licenseType
    
  3. Los siguientes tipos de licencia corresponden al modelo de pago por uso.

    • Para RHEL: RHEL_BASE, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, RHEL_BASESAPAPPS o RHEL_BASESAPHA.
    • Para SLES: SLES, SLES_SAP o SLES_HPC
  4. Estos corresponden a BYOS.

    • Para RHEL: RHEL_BYOS
    • Para SLES: SLES_BYOS

Si el tipo de licencia de la máquina virtual no se ha modificado, el comando anterior devuelve una cadena vacía y la máquina virtual sigue usando el modelo de facturación de la imagen utilizada para implementarla.

Conversiones de pago por uso a BYOS


Conversión de una imagen de Paga y Habla (PAYG) en BYOS mediante la CLI de Azure

Si implementó una imagen de Azure Marketplace con el modelo de licencias de Pago por uso y desea convertirlo en BYOS, siga este proceso para convertirlo en el modelo de licencias deseado.

  1. Instale la extensión de Ventaja híbrida de Azure en una máquina virtual en ejecución. Puede usar Azure Portal o el siguiente comando a través de la CLI de Azure:

    az vm extension set -n AHBForRHEL --publisher Microsoft.Azure.AzureHybridBenefit --vm-name myVMName --resource-group myResourceGroup
    
  2. Aplique el tipo de licencia RHEL_BYOS a la máquina:

    # This will enable BYOS on a RHEL(PAYG) virtual machine using Azure Hybrid Benefit
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS
    
  3. Una vez completada la conversión Pago por uso a BYOS, registre la máquina con Red Hat para las actualizaciones del sistema y el cumplimiento de utilización.

  4. Si desea volver al modelo Pago por uso, deberá configurar el tipo de licencia en "Ninguno", de lo contrario, seguirá siendo BYOS.

    # If the image started as PAYG and was converted to BYOS, the following command will revert it back to PAYG.
    az vm update -g myResourceGroup -n myVmName --license-type NONE
    

Conversiones BYOS a pago por uso

La conversión al modelo Pago por uso es compatible con las imágenes de Azure Marketplace etiquetadas como BYOS, máquinas importadas desde el entorno local o un proveedor de nube de terceros.

  1. Instale la extensión de Ventaja híbrida de Azure en una máquina virtual en ejecución. Puede usar Azure Portal o el siguiente comando a través de la CLI de Azure:

    az vm extension set -n AHBForRHEL --publisher Microsoft.Azure.AzureHybridBenefit --vm-name myVMName --resource-group myResourceGroup
    
  2. Después de que la extensión esté instalada correctamente, cambie el tipo de licencia en función de lo que necesite:

    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL base/regular repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASE
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL EUS repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_EUS
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP APPS repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPAPPS
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP HA repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPHA
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP APPS repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPAPPS
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP HA repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPHA
    
  3. Si desea volver al modelo BYOS, deberá configurar el tipo de licencia en "Ninguno", de lo contrario, seguirá siendo Pago por uso.

    # If the image started as BYOS and was converted to PAYG, the following command will revert it back to BYOS.
    az vm update -g myResourceGroup -n myVmName --license-type NONE
    

Varias VM

El siguiente comando convierte las máquinas especificadas en el argumento en BYOS.

# This will enable 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 using Azure Hybrid Benefit
az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS --ids $(cat ids.txt)

En los ejemplos siguientes se muestran dos métodos para obtener una lista de identificadores de recursos: uno en el nivel de grupo de recursos, uno en el nivel de suscripción.

# To get a list of all the resource IDs in a resource group:
az vm list -g MyResourceGroup --query "[].id" -o tsv

# To get a list of all the resource IDs of virtual machines in a subscription:
az vm list -o json | jq '.[] | {VirtualMachineName: .name, ResourceID: .id}'

Instrucciones del sistema operativo

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

  1. Instale la extensión AHBForRHEL en la máquina virtual en la que desee aplicar la ventaja BYOS de Ventaja híbrida de Azure. Esta instalación se puede realizar mediante la CLI de Azure o PowerShell.

  2. En función de las actualizaciones de software que quiera realizar, cambie el tipo de licencia al valor pertinente. Estos son los valores de tipo de licencia disponibles y las actualizaciones de software asociadas a ellos:

    Tipo de licencia Actualizaciones de software Máquinas virtuales permitidas
    RHEL_BASE Instala repositorios normales o base de Red Hat en una máquina virtual. Máquinas virtuales BYOS con RHEL, máquinas virtuales de imagen personalizada de RHEL
    RHEL_EUS Instala repositorios de compatibilidad con las actualizaciones extendidas de Red Hat (EUS) en una máquina virtual. Máquinas virtuales BYOS con RHEL, máquinas virtuales de imagen personalizada de RHEL
    RHEL_SAPAPPS Instala repositorios de RHEL para aplicaciones empresariales de SAP en una máquina virtual. Máquinas virtuales BYOS con RHEL, máquinas virtuales de imagen personalizada de RHEL
    RHEL_SAPHA Instala repositorios de RHEL para SAP con alta disponibilidad en una máquina virtual. Máquinas virtuales BYOS con RHEL, máquinas virtuales de imagen personalizada de RHEL
    RHEL_BASESAPAPPS Instala repositorios de aplicaciones empresariales de SAP normales o base de RHEL en una máquina virtual. Máquinas virtuales BYOS con RHEL, máquinas virtuales de imagen personalizada de RHEL
    RHEL_BASESAPHA Instala repositorios de RHEL normales o base para SAP con alta disponibilidad en una máquina virtual. Máquinas virtuales BYOS con RHEL, máquinas virtuales de imagen personalizada de RHEL
  3. Espere una hora para que la extensión lea el valor de tipo de licencia e instale los repositorios.

    Nota

    Si la extensión no se ejecute por sí misma, se puede ejecutar a petición.

  4. Ahora debería estar conectado a Azure Red Hat Update. Los repositorios pertinentes se instalan en la máquina.

  5. Si quiere volver al modelo de tipo "Bring your own subscription", solo tiene que cambiar el tipo de licencia a None y ejecutar la extensión. Esta acción quita todos los repositorios de Red Hat Update Infrastructure (RHUI) de la máquina virtual y detiene la facturación.

Nota

En el improbable caso de que la extensión no pueda instalar repositorios o haya algún problema, cambie el tipo de licencia a "Vacía" y póngase en contacto con el soporte técnico de Microsoft. Esto garantiza que no se le facturen las actualizaciones de software.

AHB para máquinas virtuales de instancia reservada

Las reservas de Azure (Azure Reserved Virtual Machine Instances) le permitirán ahorrar dinero, ya que se compromete a planes de uno o tres años para varios productos. La ventaja híbrida de Azure para máquinas virtuales de pago por uso está disponible para las instancias reservadas.

Si ha adquirido los costos de proceso a una tasa de descuento mediante el uso de instancias reservadas, puede aplicar la Ventaja híbrida de Azure sobre los costos de licencia para RHEL y SUSE. Los pasos para aplicar la ventaja híbrida de Azure para una instancia reservada siguen siendo exactamente los mismos que para una máquina virtual normal.

Screenshot of the interface for purchasing reservations for virtual machines.

Nota:

Si ya ha adquirido reservas de software de pago de RHEL o SUSE en Azure Marketplace, espere a que finalice la tenencia de la reserva antes de utilizar la ventaja híbrida de Azure para las máquinas virtuales de pago por uso.

Cumplimiento

Los clientes que utilizan la ventaja híbrida de Azure para máquinas virtuales RHEL de pago por uso aceptan los términos legales estándar y la declaración de privacidad asociadas a las ofertas de Azure Marketplace RHEL.

Los clientes que usan la ventaja híbrida de Azure para máquinas virtuales RHEL de pago por uso tienen tres opciones para proporcionar actualizaciones y parches de software a esas máquinas virtuales:

Los clientes pueden usar RHUI como fuente principal de actualización para la Ventaja híbrida de Azure en máquinas virtuales RHEL de pago por uso sin adjuntar suscripciones. Los clientes que elijan la opción RHUI son responsables de garantizar el cumplimiento de las suscripciones de RHEL.

Los clientes que elijan Red Hat Satellite Server o Red Hat Subscription Manager deben eliminar la configuración de RHUI y luego adjuntar una suscripción de RHEL con acceso a la nube a la Ventaja híbrida de Azure para máquinas virtuales PAYG RHEL.

Para obtener más información sobre el cumplimiento de la suscripción de Red Hat, las actualizaciones de software y las fuentes para ventaja híbrida de Azure para máquinas virtuales RHEL de pago por uso, consulte el artículo de Red Hat sobre el uso de suscripciones RHEL con la ventaja híbrida de Azure.

Los clientes que usen la capacidad de cambio de BYOS a Pago por uso de Ventaja híbrida de Azure para RHEL aceptan los términos legales y la declaración de privacidad estándares que están asociados a las ofertas de RHEL de Azure Marketplace.

Preguntas más frecuentes

  • P: ¿Puedo usar un tipo de licencia RHEL_BYOS con una imagen de SLES o viceversa?

    • A. No, no puede. Si intenta especificar un tipo de licencia que no coincida correctamente con la distribución que se ejecuta en la máquina virtual, no se actualizarán los metadatos de facturación. Pero si accidentalmente introduce el tipo de licencia incorrecto, la actualización de su máquina virtual de nuevo al tipo de licencia correcto seguirá permitiendo la Ventaja híbrida de Azure.
  • P: Me he registrado en Red Hat Cloud Access pero todavía no puedo habilitar la ventaja híbrida de Azure en mis máquinas virtuales RHEL. ¿Qué debo hacer? ¿Cuál debo hacer?

    • A. El registro de la suscripción a Red Hat Cloud Access puede tardar un tiempo en propagarse de Red Hat a Azure. Si sigue viendo el error después de un día laborable, póngase en contacto con Soporte técnico de Microsoft.
  • P: He implementado una máquina virtual mediante una "imagen dorada" de RHEL BYOS. ¿Puedo convertir la facturación de esta imagen de BYOS a pago por uso?

    • R: Sí, puede utilizar la ventaja híbrida de Azure para máquinas virtuales BYOS para hacerlo. Más información sobre esta capacidad.
  • P: Cargué en Azure mi propia imagen de RHEL o SLES desde el entorno local (mediante Azure Migrate, Azure Site Recovery o de otro modo). ¿Puedo convertir la facturación de estas imágenes de BYOS a pago por uso?

    • R: Sí, puede utilizar la ventaja híbrida de Azure para máquinas virtuales BYOS para hacerlo. Más información sobre esta capacidad.
  • P: Cargué en Azure mi propia imagen de RHEL o SLES desde el entorno local (mediante Azure Migrate, Azure Site Recovery o de otro modo). ¿Debo hacer algo para beneficiarme de la Ventaja híbrida de Azure?

    • A. No, no es necesario. Las imágenes de RHEL o SLES que cargue ya se consideran BYOS y solo se cobran los costos de la infraestructura de Azure. Usted es responsable de los costos de las suscripciones de RHEL, de la misma forma que con los entornos locales.
  • P: ¿Puedo utilizar la ventaja híbrida de Azure para las máquinas virtuales de pago para las imágenes RHEL y SLES SAP de Azure Marketplace?

    • A. Sí. Puede usar el tipo de licencia RHEL_BYOS para las máquinas virtuales con RHEL, y el tipo SLES_BYOS para realizar conversiones de las máquinas virtuales implementadas a partir de imágenes de RHEL de Azure Marketplace e imágenes de SAP de SLES.
  • P: ¿Puedo usar la Ventaja híbrida de Azure para máquinas virtuales de pago por uso en conjuntos de escalado de máquinas virtuales para RHEL y SLES?

    • A. Sí. La Ventaja híbrida de Azure en conjuntos de escalado de máquinas virtuales para RHEL y SLES está disponible para todos los usuarios. Más información sobre esta ventaja y cómo utilizarla.
  • ¿Puedo utilizar la ventaja híbrida de Azure para máquinas virtuales de pago en instancias reservadas para RHEL y SLES?

    • A. Sí. La ventaja híbrida de Azure para máquinas virtuales de pago por uso en instancias reservadas para RHEL y SLES está disponible para todos los usuarios.
  • ¿Puedo usar la Ventaja híbrida de Azure para máquinas virtuales de pago por uso en una máquina virtual implementada para SQL Server en imágenes de RHEL?

    • A. No, no puede. No está previsto admitir estas máquinas virtuales.
  • P: ¿Puedo usar la ventaja híbrida de Azure en la suscripción del Centro de datos virtual de RHEL?

    • A. No. RHEL para centros de datos virtuales no se admite en Azure en absoluto, incluida Ventaja híbrida de Azure.

Pasos siguientes