Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Explicación de las licencias de SQL Server
Descripción general de
A medida que más y más empresas trasladan sus cargas de trabajo a la nube, la optimización de los costos en las plataformas en la nube ahora supone una de las principales prioridades. La concesión de licencias es uno de los costes más importantes asociados a la ejecución de las cargas de trabajo de Microsoft. AWS En esta sección se explica cómo optimizar los costes AWS mediante la optimización de las licencias de Microsoft para SQL Server.
AWS opciones de licencia
AWS ofrece una gama de opciones flexibles de optimización de costes para la concesión de licencias. Estas opciones de licencia están diseñadas para que pueda reducir los costos, mantener el cumplimiento normativo y satisfacer las necesidades de su empresa.
AWS clasifica las licencias en tres tipos principales:
-
Licencia incluida: esta opción de licencia le permite comprar y usar licencias bajo demanda, pagando solo por lo que use. La opción con licencia incluida es ideal para situaciones en las que necesita flexibilidad en el uso de las licencias y desea evitar costos iniciales. Puede elegir entre una gama de productos de Windows Server, SQL Server y otros productos de Microsoft.
-
Productos Bring Your Own License (BYOL) con movilidad de licencias: esta opción de licencia está diseñada para situaciones en las que ya tiene licencias existentes y desea utilizarlas en la nube. AWS permite a los clientes llevar sus propias licencias a la nube a través del programa License Mobility
de Microsoft. Puede utilizar productos con movilidad de licencias, como SQL Server with Software Assurance (SA), en régimen de arrendamiento compartido o dedicado para reducir los costes de las AWS instancias. -
Productos BYOL sin movilidad de licencias: para los productos de Microsoft que no tienen movilidad de licencias, como Windows Server, AWS ofrece opciones específicas para usar estos productos en la nube. Además, los hosts dedicados ofrecen la oportunidad de conceder licencias para los núcleos físicos. Esto puede ahorrarle un 50 % o más en las licencias necesarias para ejecutar sus cargas de trabajo. Los hosts dedicados son una opción excelente para las cargas de trabajo estables y predecibles que funcionan la mayor parte del tiempo.
El impacto en los costos de usar sus propias licencias
El uso de sus propias licencias puede tener un impacto significativo en el costo de poner en marcha las cargas de trabajo de Microsoft en AWS. Si usa sus propias licencias, no tiene que pagar costos adicionales por el uso de licencias para las instancias activas en la nube. Este ahorro puede ser considerable.
La siguiente comparación muestra el costo mensual bajo demanda que implica poner en marcha una sola instancia c5.xlarge las 24 horas del día, los 7 días de la semana:
-
Windows Server + Edición Enterprise de SQL Server: 1353 USD al mes (licencia incluida)
-
Windows Server + Edición Standard de SQL Server: 609 USD al mes (licencia incluida)
-
Solo para Windows Server: 259 USD al mes (licencia incluida)
-
Solo computación (Linux): 127 USD al mes
En última instancia, usar sus propias licencias puede tener un impacto significativo en el costo de poner en marcha las cargas de trabajo de Microsoft en AWS. Si usa sus licencias actuales, puede reducir los costos de las licencias y ahorrar dinero en su AWS factura total.
Optimización de las licencias
Una evaluación de AWS optimización y licencias (AWS OLA) puede ayudarlo a optimizar sus licencias al reducir los costos informáticos y de licencias. AWS La OLA está diseñada para evaluar sus requisitos de licencia para las cargas de trabajo que se estén ejecutando AWS o para las cargas de trabajo cuya migración esté planificada. AWS OLA ofrece recomendaciones para optimizar el uso de las licencias.
Una de las estrategias clave para optimizar el uso de las licencias es el dimensionamiento correcto de las instancias. El dimensionamiento correcto implica seleccionar el tipo de instancia adecuado para su carga de trabajo en función de sus requisitos de CPU, memoria y almacenamiento. Al elegir el tamaño de instancia adecuado, puede asegurarse de utilizar los recursos de forma rentable. Este ahorro puede ser considerable.
Con las licencias de software de Microsoft, la cantidad de núcleos que usa el software es un factor fundamental a la hora de determinar los costos de las licencias. Por ejemplo, las licencias de Windows Server y SQL Server se suelen conceder según el número de núcleos. Al dimensionar las instancias correctamente, puede reducir la cantidad de núcleos que usa el software de Microsoft y, a su vez, reducir tanto el costo de la instancia como la cantidad de licencias necesarias.
Recomendaciones de optimización de costos
La optimización de las licencias es un componente clave de la optimización de costos en AWS. Al implementar las estrategias adecuadas, puede reducir los costos asociados al uso de licencias, garantizar el cumplimiento normativo y obtener el mejor valor posible de su inversión en licencias. En esta sección se describen varias estrategias para la optimización de las licencias.
Use sus propias licencias de Windows Server aptas
Usar sus propias licencias de Windows Server es una de las estrategias más eficaces para la optimización de las licencias. Esta estrategia le permite aprovechar sus inversiones actuales para reducir sus AWS gastos.
Por ejemplo, puede implementar Windows Server 2019 y versiones anteriores en Amazon EC2 Dedicated Hosts
Licencias de nivel físico
La concesión de licencias para los núcleos físicos le permite licenciar solo los núcleos físicos de un host, de modo que pueda implementar un número máximo de instancias sin que ello afecte al número de licencias necesarias. Esto suele hacerse mediante la edición Datacenter de Windows Server y la edición Enterprise de SQL Server.
Como ejemplo, considere un host dedicado R5 con 48 núcleos, lo que equivale a 96 v. CPUs Si utiliza la edición Windows Server Datacenter, solo necesitará 48 licencias. Esto le permite implementar una combinación de instancias de hasta 96 vCPUs, como se muestra en el siguiente diagrama.
Esta estrategia puede ser especialmente rentable si tiene suficientes cargas de trabajo para maximizar la cantidad de instancias que puede poner en marcha en un host. Al licenciar núcleos físicos, no tiene que pagar costos adicionales por el uso de licencias para cada instancia y obtener el mejor valor posible de su inversión en licencias.
Licencias para núcleos físicos de SQL Server
En la tenencia compartida, las licencias de SQL Server se basan en la cantidad de v CPUs asignada a la instancia. Por el contrario, con los hosts dedicados, puede otorgar la licencia de la edición Enterprise de SQL Server a los núcleos físicos o a la vCPU.
Al igual que en el ejemplo anterior del host dedicado R5, si otorga la licencia de la edición Enterprise de SQL Server a los núcleos físicos, solo necesitará 48 licencias de la edición Enterprise de SQL Server para los hosts. Por el contrario, en la tenencia compartida, donde la única opción es otorgar licencias a cada vCPU, debe tener 96 licencias de la edición Enterprise de SQL Server para la misma carga de trabajo. Por lo tanto, los hosts dedicados pueden ahorrarle hasta un 50 % en los costos asociados al uso de licencias de SQL Server en comparación con la tenencia compartida. Este ahorro se suma al obtenido si usa sus propias licencias de Windows aptas.
Unificación de instancias de SQL Server
La unificación de SQL Server es el proceso de combinar varias instancias de SQL Server en un servidor. SQL Server requiere un mínimo de cuatro licencias principales por instancia, incluso si la instancia solo tiene dos vCPUs. Esto significa que ejecutar SQL Server en servidores con menos de cuatro núcleos puede provocar que se sobrelicencien estas instancias y se usen más licencias de las necesarias.
Por ejemplo, la consolidación de dos instancias con dos v CPUs cada una en una sola instancia con cuatro v CPUs puede reducir los requisitos de licencia en un 50 por ciento. Esto se debe a que solo se requieren cuatro licencias principales en lugar de ocho.
Para obtener más información sobre la unificación, consulte la sección Unificación de SQL Server de esta guía.
Cambio a una versión inferior de SQL Server
Cambiar a una versión inferior de SQL Server puede ser una estrategia clave para optimizar el uso de las licencias y reducir los costos. La edición Enterprise de SQL Server es considerablemente más cara que la edición Standard, por lo que cambiar a una versión inferior puede suponer un importante ahorro de costos.
El cifrado de datos transparente (TDE) y los grupos de disponibilidad Always On son dos características populares de la edición Enterprise de SQL Server. Sin embargo, existen alternativas rentables a estas características que puede considerar si no necesita el conjunto completo de características de la edición Enterprise de SQL Server. Por ejemplo, puede obtener el TDE en la edición Standard de SQL Server a partir de la versión SQL Server 2019. En lugar de los grupos de disponibilidad Always On, puede utilizar clústeres de conmutación por error con almacenamiento compartido FSx para Windows File Server para obtener una alta disponibilidad con la edición SQL Server Standard.
Al pasar de la edición Enterprise de SQL Server a la edición Standard de SQL Server, puede reducir significativamente los costos asociados al uso de licencias. Para obtener más información, consulte la publicación Cómo optimizar el coste de las implementaciones de SQL Server de alta disponibilidad en el AWS
Además de reducir los costos asociados al uso de licencias, la degradación de las ediciones de SQL Server puede ayudar a reducir sus gastos en Software Assurance y a evitar futuras compensaciones. Si devuelve las licencias no utilizadas, no tiene que pagar costos adicionales por el uso de licencias y podrá sacar el máximo partido posible de su inversión en licencias.
Es importante evaluar cuidadosamente las cargas de trabajo de SQL Server y determinar qué características son fundamentales para las necesidades de su empresa. Para obtener más información, consulte Evaluación del entorno en Guía AWS prescriptiva y determine si la base de datos de Microsoft SQL Server utiliza funciones específicas de la edición SQL Server Enterprise.
Si elige la edición correcta de SQL Server y utiliza alternativas a las características de la edición Enterprise de SQL Server, puede lograr importantes ahorros de costos y, al mismo tiempo, mantener el cumplimiento normativo y satisfacer las necesidades de su empresa. Para obtener más información sobre las opciones de cambio a una versión inferior, consulte la sección Comparación de las ediciones de SQL Server de esta guía.
Uso de la edición Developer de SQL Server en entornos que no son de producción
En entornos que no son de producción, puede implementar ediciones licenciables de SQL Server, como las ediciones Enterprise o Standard, mediante suscripciones a MSDN en entornos en las instalaciones. Sin embargo, la suscripción a MSDN no incluye Movilidad de licencias. Por lo tanto, si migra a AWS, no podrá transferir esas licencias. En su lugar, debe usar la edición Developer de SQL Server.
La edición Developer de SQL Server es una edición con todas las características de SQL Server que está disponible de forma gratuita. Esta edición está disponible para las versiones 2016 y posteriores de SQL Server. Puede descargarla desde el sitio web de Microsoft. La edición Developer de SQL Server está diseñada para usarse en todos los entornos que no son de producción, como los entornos de desarrollo, pruebas y almacenamiento provisional, siempre que no se conecte a datos de producción en tiempo real.
Si utiliza la edición Developer de SQL Server en entornos que no son de producción, no tiene que pagar costos adicionales por el uso de licencias. Para obtener más información, consulte la sección Evaluación de la edición Developer de SQL Server de esta guía.
Optimización de la CPU para las cargas de trabajo de SQL Server
En algunos casos, es posible que tengas que elegir un tipo de instancia con CPUs más instancias de las necesarias para tu carga de trabajo debido a otros factores, como los límites de RAM o de red. Sin embargo, AWS ofrece una solución que le ayuda a optimizar los costes de licencia en estas situaciones.
Al igual que la mayoría de los clientes que ofrecen licencias principales de SQL Server, puede deshabilitar el hiperprocesamiento o desactivar CPUs la EC2 instancia para limitar la cantidad de licencias disponibles CPUs para el host. Esta opción le permite aprovechar otras capacidades de la instancia, como la RAM, y, al mismo tiempo, ahorrar costos al no tener que adquirir licencias adicionales.
Por ejemplo, si despliegas una instancia r5.4xlarge porque tu carga de trabajo requiere 128 GB de memoria, pero solo necesitas ocho núcleos de SQL Server, puedes deshabilitar el hiperprocesamiento de una instancia que solo tenga ocho activos. CPUs De este modo, puede ahorrar un 50 % en las licencias de SQL Server necesarias, ya que solo tiene que licenciar los ocho núcleos que se utilizan activamente.
| Tipo de instancia | Total v. CPUs | vCPU activa con función de optimización CPUs | Ahorros en licencias de SQL Server |
|---|---|---|---|
| r5.4xlarge | 16 | 8 | 50% |
| r5.12xlarge | 48 | 8 | 83% |
La función Optimizar la CPU se puede configurar durante la configuración de EC2 lanzamiento de Amazon o modificando una instancia existente. También se puede aplicar tanto a instancias BYOL como a instancias de Amazon EC2 con licencia incluida. Esta flexibilidad le ayuda a ajustar el tamaño de la CPU a las necesidades de su carga de trabajo y, al mismo tiempo, a reducir las licencias. Windows Server SQL Server En el caso de las EC2 instancias de Amazon con licencia incluida, la reducción CPUs proporciona un ahorro instantáneo en los costos de licencia.
Si dimensiona correctamente sus instancias, puede asegurarse de utilizar los tipos de instancias más rentables para sus cargas de trabajo. A medida que se AWS introducen nuevos tipos de instancias, es importante evaluar si estas nuevas instancias pueden satisfacer los requisitos de carga de trabajo con menos núcleos.
Recursos adicionales
-
Amazon Web Services y Microsoft: Preguntas frecuentes
(AWS documentación)