Licencias Per Core
A la hora de conceder licencias de software, es fundamental comprender los modelos y requisitos de concesión de licencias para garantizar el cumplimiento y evitar pagos excesivos. El Licenciamiento Por Núcleo de Microsoft ofrece un enfoque versátil para el licenciamiento, acomodándose a varios ambientes computacionales. Este artículo se centrará en las licencias por núcleo para productos de Microsoft como SQL Server y Windows Server.
Concepto básico de licencias Per Core
El modelo de licenciamiento Por Núcleo, introducido en 2012, requiere la compra de licencias por núcleo basado en procesador físico y/o núcleos. El licenciamiento basado en núcleos es una métrica de licenciamiento consistente, ya sea que un servidor se implemente en las instalaciones o en entornos híbridos/en la nube. Los requisitos exactos pueden diferir entre los distintos requisitos de licencia de software de servidor. Cuando se opta por el modelo Por Core no se necesitan CALs adicionales si los usuarios o dispositivos se conectan desde dentro o fuera del firewall de la empresa.
Existen tres conceptos principales dentro de las licencias Per Core, a saber:
Servidor físico: El sistema de hardware completo que ejecuta el software del servidor.
Procesador físico: El chip físico en el socket que contiene múltiples núcleos físicos.
Núcleo físico: Una pequeña unidad de procesamiento dentro del procesador físico del servidor físico.
Licencias por núcleo de SQL Server
SQL Server utiliza el modelo de licencias por núcleo, que permite obtener licencias en función del número de núcleos físicos de un servidor o del número de núcleos virtuales que admiten las máquinas virtuales que ejecutan el software. Los servidores físicos deben disponer de licencia para todos los núcleos físicos, mientras que las máquinas virtuales requieren licencia para todos los núcleos virtuales. Es necesario licenciar un mínimo de 4 núcleos por procesador físico, y una licencia de núcleo por cada núcleo. Estos requisitos mínimos pueden diferir en casos excepcionales, como se indica en los documentos oficiales.
Ejemplos de cálculo por licencia de núcleo SQL Server
A continuación se muestran algunos ejemplos de cálculo para diferentes escenarios.
Licenciamiento físico de SQL Server
Cuando se licencia según el modelo Por Núcleo cada núcleo en cada procesador del OSE que ejecuta el software SQL Server necesita ser licenciado. Cada procesador físico necesita al menos cuatro licencias de núcleo. También vale la pena señalar que las licencias de núcleo se venden en paquetes de 2.
Ejemplo 1 Tres servidores físicos ejecutan servicios SQL que necesitan licencias.
El servidor físico 1 ejecuta 2 procesadores físicos con 2 núcleos físicos. La regla es que cada procesador físico tiene que ser licenciado con al menos 4 licencias de núcleo, incluso si hay menos de 4 núcleos físicos en el procesador físico. En este caso eso significaría que ambos procesadores necesitan 4 licencias de núcleo, haciendo un total de 8.
Servidor físico 2 en ejecución
Licencias para máquinas virtuales (VM) SQL Server individuales
Ejemplo 2. Hay tres máquinas virtuales con el siguiente número de núcleos virtuales:
Máquina virtual 1. 2 Núcleos virtuales (Se necesita licenciar un mínimo de 4 núcleos)
Máquina virtual 2. 4 núcleos virtuales
Máquina virtual 3. 6 núcleos virtuales
Cada núcleo virtual necesita una licencia, pero incluso en este caso se aplica el mínimo de cuatro licencias por máquina virtual. Por lo tanto, el cálculo del número total de licencias necesarias no es 2 + 4 + 6, sino 4 + 4 + 6. En este ejemplo, el número total de licencias necesarias es 14.
En las versiones de SQL Server 2022 o posteriores es necesario disponer de Software Assurance o de una suscripción para licenciar las máquinas virtuales.
Licenciamiento de contenedores individuales SQL Server
Ejemplo 3.
En las versiones de SQL Server 2022 o posteriores es necesario disponer de Software Assurance o de una suscripción para obtener licencias de contenedores individuales. En este ejemplo, una empresa desea licenciar 2 contenedores con 4 núcleos virtuales por contenedor.
Esto necesitaría 8 licencias de núcleo (2 contenedores x 4 núcleos por contenedor = 8 núcleos virtuales en total).
Licencias por núcleo de Windows Server
En sus ediciones Standard y Datacenter, Windows Server también emplea el modelo de licencias por núcleo. Al igual que SQL Server, puede obtener licencias basadas en núcleos físicos o virtuales. Sin embargo, Windows Server también ofrece la opción de licenciar utilizando el modelo Por Núcleo/CAL (Client Access License). Con las licencias por núcleo de Windows Server se necesita un mínimo de 16 núcleos con licencia, lo que se denomina "licencia base". Los núcleos adicionales se pueden licenciar con paquetes de 2 o 16 núcleos.
Ejemplos de cálculo de licencias por núcleo Windows Server
Licencia física de Windows Server
Este ejemplo dará un ejemplo para licenciar 16 núcleos.
Las licencias de núcleo se venden en paquetes de 2. Por lo tanto, para 16 núcleos, necesita 8 licencias (16 núcleos / 2 núcleos por paquete de licencia), o un paquete de 16 núcleos.
Licencias para máquinas virtuales (VM) de Windows Server
Este ejemplo dará un ejemplo para licenciar 4 núcleos virtuales.
Windows Server 2022 tiene un requisito mínimo de 16 núcleos por máquina virtual. Incluso si su máquina virtual tiene menos de 16 núcleos, necesitará una licencia para un mínimo de 16 núcleos. Las licencias de núcleo se venden en paquetes de 2. Para una máquina virtual con 16 núcleos, necesitará 8 licencias (16 núcleos / 2 núcleos por paquete de licencia).
Ventajas del modelo de licencia por núcleo
Las licencias por núcleo ofrecen varias ventajas a las organizaciones. Entre ellas se incluyen:
Flexibilidad: Las licencias por núcleo permiten a las organizaciones escalar fácilmente sus entornos informáticos añadiendo o eliminando núcleos sin necesidad de licencias adicionales.
Coherencia: El modelo Por Núcleo proporciona un enfoque de licenciamiento consistente a través de diferentes entornos, incluyendo servidores físicos, máquinas virtuales y la nube.
Gestión simplificada: Con las licencias por núcleo, las organizaciones no necesitan adquirir licencias de acceso de cliente (CAL) adicionales para los usuarios o dispositivos que acceden al software del servidor.
Eficiencia de costes: Las organizaciones pueden optimizar sus costes de licenciamiento y evitar pagar de más licenciando con precisión el número necesario de núcleos.
El licenciamiento por núcleo ofrece flexibilidad, consistencia, administración simplificada y eficiencia de costos para las organizaciones que utilizan productos de software de Microsoft.
Cumplimiento del licenciamiento Per Core
Para garantizar el cumplimiento, realice evaluaciones periódicas de su entorno informático, calcule las licencias necesarias con precisión, adquiera licencias a través de canales autorizados, mantenga la documentación adecuada y manténgase actualizado sobre cualquier cambio en las políticas de licencias de Microsoft. Obtenga más información sobre la gestión de activos de software y las normas de concesión de licencias de Microsoft aquí.