Administración de licencias y facturación de SQL Server habilitado por Azure Arc
En este artículo se explica cómo administrar licencias y facturación de SQL Server habilitado por Azure Arc. SQL Server habilitado por Azure Arc solo admite directamente los métodos de licencia basados en núcleos. Para obtener información sobre cómo puede administrar instancias de SQL Server con una licencia de Server+CAL, consulte la sección Administración de instancias de SQL Server con una licencia de Server+CAL en este artículo. La gama completa de las opciones de licencia se describe en la Guía de licencias de SQL Server (vínculo de descarga).
Licencias y facturación en el entorno de producción
Puede utilizar una de las tres opciones siguientes de licencia. Los vínculos de la lista le llevan a las secciones de este artículo que proporcionan más detalles.
Los diagramas de la lista usan núcleos normalizados (NC) para ilustrar las implicaciones de costes de las opciones de licencia. Una licencia de núcleo para Standard Edition es equivalente a un NC. Una licencia de núcleo de Enterprise Edition es equivalente a cuatro NC. Para obtener más información, consulte Aplicación de licencias a los recursos de Azure.
Licencia por núcleos virtuales
Utilice la licencia Enterprise o Standard para las vCPU (núcleos virtuales) de la máquina virtual (VM) que ejecuta una o varias instancias de SQL Server. Cada máquina virtual se factura de manera individual por los núcleos virtuales que tenga asignados.
En el diagrama siguiente se muestra este método de licencia y sus implicaciones en los costes.
Licencia por núcleos físicos (p-cores) sin máquinas virtuales
Utilice la licencia Enterprise o Standard para los núcleos físicos del host que ejecuta una o varias instancias de SQL Server instaladas directamente en el host sin usar VM. Cada instancia tiene acceso a todos los núcleos físicos compatibles con los límites de la edición instalada hasta todos los núcleos físicos del host. Independientemente de los límites de instancia, el host se factura por todos los núcleos físicos en función de la edición de SQL Server más alta que tenga instalada. Para obtener más información, consulte Límites de la capacidad de cálculo de cada edición de SQL Server.
En el diagrama siguiente se muestran las implicaciones de coste de implementar dos instancias de Estándar en un host físico sin usar máquinas virtuales.
Licencia por núcleos físicos con virtualización ilimitada
Utilice la licencia Enterprise para los núcleos físicos del host que ejecuta cualquier número de máquinas virtuales con cualquier número de instancias de SQL Server. Una licencia de núcleo físico único es un recurso de Azure independiente que representa todos los núcleos físicos con licencia y se factura de forma independiente.
En el diagrama siguiente se muestran las implicaciones de costo de la concesión de licencias de un host físico y el uso de la virtualización ilimitada.
Para cada una de estas opciones, debe decidir cómo desea pagar la licencia. En la tabla siguiente se muestran las opciones de pago:
Opción de pago | Licencias de núcleo virtual | Licencias de núcleo físico sin VM | Licencias de núcleo físico con virtualización ilimitada |
---|---|---|---|
Suscríbase al servicio a través de Microsoft Azure mediante un método de pago por uso | Sí | Sí | Sí |
Traiga su propia licencia con Software Assurance o una suscripción a SQL Server 1 | Sí | Sí | Sí |
Traiga su propia licencia sin Software Assurance 2 | Sí | Sí | No |
1 Ya tiene una licencia con Software Assurance activo o una suscripción de SQL Server activa.
2 Posee una licencia perpetua o utiliza una licencia Server+CAL.
La elección de la opción de pago puede afectar a las opciones de contratación de recursos externos. Para obtener más información, consulte los Términos específicos del servicio y la Guía de licencias de ventajas de virtualización flexible.
Para obtener información sobre cómo conceder licencias a las instancias de SQL Server que no son de producción o probarlas a través de Azure Arc, consulte la sección Administración de SQL Server con licencia para uso que no sea de producción a continuación en este artículo.
Licencia de instancias de SQL Server por núcleos virtuales
La concesión de licencias de SQL Server por núcleos virtuales permite limitar el ámbito de la licencia a una máquina virtual específica y una o varias instancias de SQL Server instaladas en el entorno del sistema operativo (OSE) de esa máquina. Se optimiza para los escenarios siguientes:
- Las VM de SQL Server se combinan con las VM que ejecutan otro software en los mismos servidores físicos.
- Implemente las VM en un socio de hospedaje o en una nube que no sea de Microsoft en la que no controle la infraestructura física.
Puede elegir licencias de núcleo virtual para conceder licencias tanto de software de SQL Server como de actualizaciones de seguridad ampliada de SQL Server. Puede administrar una licencia de núcleo virtual de forma independiente para cada máquina virtual mediante las áreas de configuración de SQL Server de Azure Portal. El panel de Información general de cada recurso de SQL Server habilitado para Azure Arc muestra la licencia configurada en Tipo de licencia de host.
La Standard Edition se limita a un máximo de 24 núcleos virtuales, incluso si el OSE está configurado con más núcleos virtuales. Para obtener más información sobre los límites, vea Límites de la capacidad de cálculo de cada edición de SQL Server.
Para obtener más información sobre la concesión de licencias de SQL Server por núcleos virtuales, consulte la sección "Licencias de máquinas virtuales individuales" en la guía de licencias de SQL Server (vínculo de descarga).
Tipos de licencia
A la hora de conceder licencias de núcleos virtuales, se admiten los siguientes tipos de licencia:
Tipo de licencia | Descripción | Valor |
---|---|---|
Pago por uso | Suscríbase al servicio Standard o Enterprise Edition y se le facturará en un medidor por horas. Consulte Precios y licencias de SQL Server. | PAYG |
Licencia con Software Assurance | Traiga su propia licencia de Standard o Enterprise con Software Assurance o una suscripción a SQL Server. El uso del software se notifica mediante un medidor por horas gratuito según las reglas de medición. Consulte Uso de software de medición más adelante en este artículo. | Paid |
Solo licencia | Utilice una licencia perpetua o de Server+CAL para la edición Standard o Enterprise Edition, o bien utilice la edición Developer, Evaluation o Express. El uso del software se notifica según las reglas de medición. Consulte Uso de software de medición más adelante en este artículo. | LicenseOnly |
Consideraciones importantes
La suscripción de pago por uso requiere que la máquina de hospedaje esté conectada continuamente a Azure.
Las interrupciones intermitentes de hasta 30 días de la conectividad se toleran con resistencia integrada. Después de 30 días sin conexión, la suscripción de pago por uso expirará. Una vez que expire la suscripción, no tiene la autorización de usar el software.
Los cargos por hora de pago por uso solo se emiten cuando SQL Server se ejecuta en la máquina en cualquier momento dentro de una hora determinada y si la máquina está en línea.
Al seleccionar Licencia con Software Assurance, manifiesta que tiene licencias Enterprise o Standard con Software Assurance activo o una licencia de suscripción de SQL Server activa.
Características disponibles
Además de las diferencias de facturación, el tipo de licencia determina qué características están disponibles para su instancia de SQL Server.
En la tabla siguiente se identifican las características habilitadas en función del tipo de licencia:
Característica | Solo licencia 1 | Licencia con Software Assurance o suscripción de SQL Server |
Pago por uso |
---|---|---|---|
Conexión de la instancia de SQL Server a Azure Arc | Sí | Sí | Sí |
Suscripción a ESU | No | Sí | Sí |
Inventario de servidores SQL Server | Sí | Sí | Sí |
Valoración de procedimientos recomendados | No | Sí | Sí |
Estado de preparación de la migración (versión preliminar) | Sí | Sí | Sí |
Inventario detallado de la base de datos | Sí | Sí | Sí |
Autenticación de Microsoft Entra | Sí | Sí | Sí |
Microsoft Defender for Cloud | Sí | Sí | Sí |
Controlar a través de Microsoft Purview | Sí | Sí | Sí |
Copias de seguridad automatizadas en el almacenamiento local (versión preliminar) | No | Sí | Sí |
Restauración a un momento dado | No | Sí | Sí |
Actualizaciones automáticas | No | Sí | Sí |
Instancias de clúster de conmutación por error | Sí | Sí | Sí |
Grupos de disponibilidad Always On | Sí | Sí | Sí |
Supervisión (versión preliminar) | No | Sí | Sí |
Funcionamiento con privilegios mínimos | Sí | Sí | Sí |
1 La opción de solo licencia incluye las instancias de SQL Server que son la edición Developer, Express, Web o Evaluation, y las instancias con una licencia de Server+CAL.
Nota:
- El tipo de licencia es un parámetro necesario al instalar la extensión de Azure para SQL Server. Cada método de incorporación admitido incluye las opciones de tipo de licencia.
- SQL Server 2022 (16.x) permite seleccionar el tipo de licencia durante la instalación. Consulte Instalación de SQL Server desde el Asistente para la instalación.
Licencia de instancias de SQL Server por núcleos físicos sin utilizar VM
La opción de concesión de licencias de SQL Server por núcleos físicos sin usar máquinas virtuales está optimizada para los escenarios siguientes:
- Puede controlar el entorno físico e instalar las instancias de SQL Server en un servidor físico para maximizar el rendimiento de su aplicación de bases de datos.
- Su instancia de SQL Server utiliza una licencia sin Software Assurance.
En esta opción, los requisitos de licencia son idénticos a las Licencias de SQL Server por núcleos virtuales, pero el uso de software de SQL Server se notifica en función de los núcleos físicos disponibles para el OSE de ese servidor. Para obtener más detalles, consulte Uso de software de medición más adelante en este artículo.
La edición Standard se limita a un máximo de 24 núcleos físicos, incluso si el OSE está instalado en una máquina más grande. Para obtener más información sobre los límites, vea Límites de la capacidad de cálculo de cada edición de SQL Server.
Importante
Si una máquina física sin VM está conectada a Azure Arc en el ámbito cubierto por una licencia de núcleo físico de SQL Server, la ventaja de virtualización ilimitada no se aplicará a esa máquina. Se le concederá una licencia y se facturará por separado.
Para obtener más información sobre la concesión de licencias de SQL Server en un OSE físico, consulte la sección "Licencias basadas en núcleos" en la guía de licencias de SQL Server (vínculo de descarga).
Licencia de instancias de SQL Server por núcleos físicos con virtualización ilimitada
La opción de licencia de SQL Server por núcleos físicos con virtualización ilimitada es más eficaz cuando:
- Puede controlar el entorno físico e instalar las instancias de SQL Server en diferentes VM para el aislamiento de seguridad y una mejor administración de recursos.
- La infraestructura y el método de pago seleccionado admiten la ventaja de virtualización ilimitada.
- La concesión de licencias de las instancias de SQL Server por núcleos virtuales es más costosa que la concesión de licencias de los núcleos físicos del host.
Para utilizar la ventaja de virtualización ilimitada, debe crear un recurso SQLServerLicense que abarque las instancias específicas de SQL Server - Azure Arc que quiere incluir. Para obtener más información sobre cómo crear recursos de SQLServerLicense, consulte Creación de una licencia de SQL Server.
Precaución
La ventaja de virtualización ilimitada no está disponible para las VM que se ejecutan en la infraestructura de cualquiera de los proveedores enumerados. Solo se pueden conceder licencias a las máquinas virtuales por núcleos virtuales. Si crea un recurso SQLServerLicense con la intención de conceder licencias de estas VM mediante virtualización ilimitada, se le cobrará por el consumo de núcleos virtuales en función de la configuración de SQL Server del host. Las licencias de núcleos físicos existentes no se aplican para compensar dichos cargos.
Para obtener más información sobre las licencias por núcleos físicos con virtualización ilimitada, consulte la sección "Licencias para la virtualización máxima" en la guía de licencias de SQL Server (vínculo de descarga).
Un único recurso SqlServerLicense puede abarcar varias máquinas virtuales conectadas a Azure Arc. Incluye las siguientes propiedades que definen cómo se aplica y factura la licencia.
Categoría de licencia
La propiedad licenseCategory
se establece en Core
para representar la licencia de núcleo físico de SQL Server.
Ámbito
La propiedad scopeType
establece el ámbito de Azure en el que todos los recursos Máquina - Azure Arc cualificados están cubiertos por la licencia. Se admiten los siguientes ámbitos de Azure:
- Inquilino de Azure
- Suscripción de Azure
- Resource group
Para calificar, cada recurso Máquina- Azure Arc debe configurarse para utilizar una licencia de núcleo físico. De lo contrario, el recurso Máquina - Azure Arc debe obtener una licencia para SQL Server individualmente.
Size
La propiedad Size
del recurso de licencia representa la suma de los núcleos físicos de los servidores a los que se aplicará la licencia. El tamaño mínimo de la licencia es de 16 núcleos físicos.
Subscription
La propiedad Subscription
define qué suscripción de Azure se utilizará para facturación cuando la licencia esté activa.
El recurso de licencia se puede crear en un grupo de recursos en cualquiera de las regiones admitidas. La ubicación del recurso se establece en la del grupo de recursos seleccionados.
La ubicación del recurso de licencia no afecta al ámbito. Se aplicará a todos los recursos Máquina - Azure Arc en el ámbito de la licencia, independientemente de las regiones en las que se incorporen estos recursos.
Importante
Se pueden asociar varios recursos de licencia al mismo ámbito o a ámbitos superpuestos. Por ejemplo, se puede añadir una nueva licencia cuando se implementan servidores físicos adicionales durante ráfagas temporales de actividad o para reflejar un crecimiento inesperado. Todas las máquinas virtuales que se ejecutan en estos servidores físicos deben estar conectadas a Azure Arc en el ámbito del recurso de licencia.
Plan de facturación
La propiedad billingPlan
proporciona una opción entre pagar la licencia en un medidor por horas o mediante la incorporación de su propia licencia.
Plan de facturación | Descripción | Valor |
---|---|---|
Pago por uso | Al seleccionar esta opción, se suscribe a un servicio de virtualización ilimitada que se factura en un medidor por horas de Enterprise Edition. Consulte Precios y licencias de SQL Server. | PAYG |
Traiga su propia licencia | Al seleccionar esta opción, atestigua que tiene una licencia Enterprise activa con Software Assurance o una suscripción de SQL Server para el mismo número o uno mayor de núcleos. También atestigua que desea usar esa licencia para cubrir el uso del software de SQL Server en cada máquina virtual en su ámbito mediante la ventaja de virtualización ilimitada. | Paid |
Para asegurarse de que la aplicación de la licencia de núcleo físico es correcta, asegúrese de que cada VM del ámbito para el que desea obtener una licencia:
- Tiene la propiedad
UsePhysicalCoreLicense
establecida enTrue
. - Tiene la propiedad
LicenseType
establecida para que coincida con la propiedad seleccionadabillingPlan
de la licencia de núcleo físico.
Para obtener más información, vea Uso de una licencia de núcleo físico.
Estado de activación
La propiedad activationState
controla cuándo surte efecto la licencia. La licencia se puede activar durante la creación o puede crear la licencia en primer lugar y, a continuación, activarla más adelante. Retrasar la activación permite coordinarla con otros eventos del ciclo de vida de las licencias, como la expiración de un Contrato Enterprise existente. Las propiedades de marca de tiempo activatedAt
y deactivatedAt
muestran cuándo se ha activado y desactivado la licencia por última vez. Para obtener más información, vea Actualización de un recurso de licencias de SQL Server.
Id. de inquilino
La propiedad TenantID
se establece automáticamente cuando se selecciona el ámbito del inquilino.
Administración de SQL Server con licencia para uso que no sea de producción
Si tiene el entorno de producción administrado a través de Azure Arc mediante una de las opciones de licencia admitidas, puede utilizar SQL Server para fines que no sean de producción de forma gratuita. Existen dos maneras de aprovechar esta ventaja al usar SQL Server habilitado por Azure Arc.
Uso de SQL Server Developer Edition
La edición SQL Server Developer es gratuita y se puede utilizar en cualquier suscripción de Azure. La extensión de Azure para SQL Server la detecta e informa del uso a través de un medidor de Dev edition gratuito, aunque el tipo de licencia del host esté establecido en Paid
o PAYG
. La edición Developer tiene el mismo conjunto de características que la edición Enterprise. Para obtener más información, consulte Uso de software de medición más adelante en este artículo.
Uso de una suscripción de desarrollo/prueba de Azure
Si configura el entorno de no producción como reflejo del entorno de producción y quiere usar las mismas ediciones que en producción, debe conectar las máquinas de hospedaje y las instancias de SQL Server a una suscripción de desarrollo/prueba de Azure. Los medidores de SQL Server de una suscripción de desarrollo/prueba se anularán.
Para obtener información, consulte:
- Creación de suscripciones de desarrollo/prueba de Azure para Enterprise y organizaciones.
- Consulte la sección "Licencias de SQL Server para uso que no sea de producción" en la guía de licencias de SQL Server (vínculo de descarga).
Administración de SQL Server para alta disponibilidad y recuperación ante desastres
Si la instancia de SQL Server es una réplica pasiva creada como parte de la configuración de alta disponibilidad o recuperación ante desastres, tiene derecho a las ventajas de conmutación por error que se incluyen si el tipo de licencia está establecido en Paid
o PAYG
. Para obtener más información sobre las ventajas de conmutación por error, consulte la sección "Licencias de SQL Server para alta disponibilidad y recuperación ante desastres" en la guía de licencias de SQL Server (vínculo de descarga).
Para ayudarle a administrar las ventajas de conmutación por error y seguir siendo compatible, la extensión de Azure para SQL Server detecta automáticamente las instancias pasivas y refleja el uso del software de SQL Server mediante la emisión de medidores de recuperación ante desastres especiales gratuitos, siempre y cuando haya configurado correctamente la propiedad LicenseType
. Para obtener más información, consulte Uso de software de medición más adelante en este artículo.
Administración de instancias de SQL Server con una licencia de Server+CAL
Puede conectar cualquier instancia de SQL Server con licencia a Azure Arc, incluidas las que usan el modelo de licencias Server+CAL. Si la instancia utiliza esta licencia, debe establecer el tipo de licencia en LicenseOnly
incluso si tiene Software assurance activo para ella.
Si ha convertido la licencia de Enterprise Server+CAL en una licencia basada en núcleos, debe establecer el tipo de licencia en Paid
o PAYG
. El procedimiento recomendado consiste también en actualizar la edición de SQL Server de Enterprise a Enterprise Core, ya que este último proporciona el conjunto completo de funcionalidades de SQL Server. No obstante, aunque no actualice las instancias, la extensión de Azure para SQL Server supervisa el uso de software como Enterprise Core.
Medición del uso de software
El uso del software de SQL Server se notifica una vez por hora. El medidor específico se selecciona automáticamente en función de la edición de SQL Server y el número de núcleos virtuales o físicos visibles para el OSE. Se aplican las reglas siguientes:
Si instala una o varias instancias de SQL Server en una máquina virtual y no especifica que se debe usar una licencia de núcleo físico, el uso de software de SQL Server se mide en función del número total de núcleos virtuales disponibles para el OSE. El mínimo es de cuatro núcleos por OSE.
Si instala una o varias instancias de SQL Server en un servidor físico sin usar máquinas virtuales, el uso de software de SQL Server se mide en función del número total de núcleos físicos disponibles para el OSE. El mínimo es de cuatro núcleos por OSE.
El uso de software de SQL Server se notifica por OSE si una o varias instancias de SQL Server están instaladas en el mismo OSE.
Si se instalan dos o más instancias de la misma edición, se notifica el uso de la primera instancia en orden alfabético.
La combinación del valor
LicenseType
seleccionado y la edición más reciente de SQL Server instalada en el OSE define qué medidor se enviará cada hora.
Para obtener información, consulte Recursos y documentos de licencias de SQL Server.
En la tabla siguiente se muestran las versiones de producto de medidor (también denominadas SKU) que se usan para la medición y la facturación del software de SQL Server instalados en un único OSE:
Edición instalada | Edición proyectada | Tipo de licencia | Conmutación por error de la réplica | Uso de la licencia de núcleo físico | SKU de medidor |
---|---|---|---|---|---|
Enterprise Core | Enterprise | PAYG |
No | No | Ent edition - PAYG |
Enterprise Core | Enterprise | PAYG |
No | Sí | Ent edition - Virtual license 2 |
Enterprise Core | Enterprise | Paid |
No | No | Ent edition - AHB |
Enterprise Core | Enterprise | Paid |
No | Sí | Ent edition - Virtual license 2 |
Enterprise Core | Enterprise | LicenseOnly |
Sí o no | No aplicable | Ent edition - License only |
Enterprise Core | Enterprise | PAYG o Paid |
Sí | Sí o no | Ent edition - DR replica |
Enterprise 1 | Empresa | PAYG |
No | No | Ent edition - PAYG |
Enterprise 1 | Empresa | PAYG |
No | Sí | Ent edition - Virtual license 2 |
Enterprise 1 | Empresa | Paid |
No | No | Ent edition - AHB |
Enterprise 1 | Empresa | Paid |
No | Sí | Ent edition - Virtual license 2 |
Enterprise 1 | Empresa | LicenseOnly |
Sí o no | No aplicable | Ent edition - License only |
Enterprise 1 | Empresa | PAYG o Paid |
Sí | Sí o no | Ent edition - DR replica |
Estándar | Estándar | PAYG |
No | No | Std edition - PAYG |
Estándar | Estándar | PAYG |
No | Sí | Std edition - Virtual license 2 |
Estándar | Estándar | Paid |
No | No | Std edition - AHB |
Estándar | Estándar | Paid |
No | Sí | Std edition - Virtual license 2 |
Estándar | Estándar | LicenseOnly |
No | No aplicable | Std edition - Virtual license 2 |
Estándar | Estándar | PAYG o Paid |
Sí | Sí o no | Std edition - DR replica |
Evaluación | Evaluación | Any | Sí o no | No aplicable | Eval edition |
Desarrollador | Desarrollador | Any | Sí o no | No aplicable | Dev edition |
Web | Web | Any | No aplicable | No aplicable | Web edition |
Express | Express | Any | No aplicable | No aplicable | Express edition |
1 Cuando se instala Enterprise Edition, indica que se usa el modelo de licencia Server+CAL.
2 Este medidor refleja el uso de software cubierto por la licencia de núcleo físico y la ventaja de virtualización ilimitada. La instancia de SQL Server debe instalarse en una máquina virtual para que esté cubierta.
En la tabla siguiente se muestran las SKU de medidor que se usan para la medición y la facturación del software de SQL Server cubierto por una licencia de núcleo físico con virtualización ilimitada:
Categoría de licencia | Edición proyectada | Plan de facturación | SKU de medidor |
---|---|---|---|
Licencia de núcleo físico | Empresa | PAYG |
Ent edition - Host - PAYG |
Licencia de núcleo físico | Empresa | Paid |
Ent edition - AHB |