You are on page 1of 14

Gua resumen de Licenciamiento

Rev. Abril 2011

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

MODELO DE LICENCIAMIENTO DE SQL SERVER 2008 R2


SQL Server 2008 R2 se puede obtener bajo tres modelos de licencia: Servidor ms Licencia de Acceso de Cliente por usuario (CAL de usuario). Servidor ms Licencia de Acceso de Cliente por dispositivo (CAL de dispositivo). Licencia de Procesador

En este documento se resumen todos los aspectos relacionados con el licenciamiento de SQL Server 2008 R2 en los distintos escenarios de uso y programas disponibles.

Modelo de Licencia de Servidor + CAL


SQL Server 2008 R2 ofrece licencias independientes de Servidor (en las ediciones Workgroup, Estndar y Enterprise) junto con las CAL (Client Access License, o Licencias de Acceso de Cliente), bien por dispositivo o por usuario. Las licencias de Servidor ms CAL son adecuadas para clientes que utilizan SQL Server en escenarios no orientados a la Web. Licencia de Servidor. Se necesita una licencia de Servidor (para las ediciones Workgroup, Estndar y Enterprise) para todos los entornos de Sistema Operativo en donde se ejecuta el software de SQL Server o cualquiera de sus componentes (por ejemplo Analysis Services). CAL de Dispositivo. Se necesita una CAL de Dispositivo de SQL Server para que un dispositivo (por ejemplo, un PC, terminal, PDA, telfono mvil, etc.) pueda acceder o utilizar los servicios o funcionalidades de SQL Server.. CAL de Usuario. Se necesita una CAL de usuario de SQL Server para que un usuario (empleado, cliente, partner, etc.) pueda acceder o utilizar los servicios o las funcionalidades de Microsoft SQL Server. El modelo de licencia de Servidor ms CAL probablemente ser el ms econmico si los usuarios disponen de varios dispositivos (por ejemplo, un usuario que tiene un PC de sobremesa, un porttil, una PDA, etc.).

Utilizacin del modelo de licenciamiento de Servidor + CAL El modelo de Servidor+CAL es una de las opciones de licencia ms importantes para las ediciones Standard, Enterprise y Workgroup de SQL Server 2008 R2. Con independencia de que los clientes accedan directa o indirectamente al servidor de SQL Server (por ejemplo a travs de un sistema ERP), se necesitan licencias de acceso de cliente (CALs) de SQL Server. Los clientes pueden optar por comprar una CAL para cada usuario, o para cada dispositivo. Cada CAL de usuario otorga a un usuario (empleado de la empresa o no), el derecho a utilizar cualquier dispositivo para acceder a todas las instancias de SQL Server que se ejecuten en la

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

organizacin. Cada CAL de dispositivo permite a un dispositivo acceder a todas las instancias de SQL Server que se ejecutan en la organizacin, independientemente del usuario que lo utilice. Cada cliente de red, adems, necesita una CAL de Windows Server 2008. Bajo el modelo de servidor + CAL, la nica forma de licenciar a usuarios ajenos a la empresa consiste en comprar CALs. Puntos a tener en cuenta: Para utilizar SQL Server 2008 R2 se requieren CALs de SQL Server 2008 R2 o CALs de SQL Server 2008 R2 con Software Assurance (ver ms adelante). Un usuario o dispositivo solo necesita una CAL de SQL Server para acceder a cualquier instancia de SQL Server dentro de la organizacin. Las CALs de SQL Server se pueden utilizar con cualquier edicin de SQL Server (Workgroup, Standard y Enterprise) independientemente de la plataforma (32 bits, 64 bits, IA64). La CAL de SQL Server Workgroup es exclusiva de SQL Workgroup, no pudiendo utilizarse con Servidores Standard o Enterprise. El uso de hardware y/o software que reduzca el nmero de dispositivos o usuarios que acceden o utilizan directamente el software (multiplexacin, pooling), no reduce el nmero de CALs necesarias. Las particiones independientes o blades se consideran servidores independientes a efectos de licencia. El modelo de Servidor + CAL es adecuado cuando: Se pueden contar el nmero de usuarios y/o dispositivos conectados El nmero de usuarios/dispositivos es tan pequeo que el coste de las licencias es menor que el del modelo de licenciamiento por procesador (ver ms adelante). Tiene pensado escalar su infraestructura de base de datos SQL Server aadiendo ms servidores en el futuro (Una vez dispone de las CALs necesarias, solo tiene que adquirir licencias de servidor para estas nuevas mquinas). Los usuarios acceden a muchos servidores SQL Server

Licenciamiento por Procesador de SQL Server 2008 R2


Microsoft ofrece un modelo de licencia basado en el procesador para simplificar su aplicacin. Las licencias de procesador pueden utilizarse en cualquier tipo de aplicacin (no se limitan a los escenarios de publicacin Web). Licencia de procesador. Se necesita una Licencia de Procesador para cada procesador fsico instalado en el entorno de sistema operativo (OSE, Operating System Environment) donde se ejecuta SQL Server o cualquiera de sus componentes (por ejemplo, Analysis Services). Permite el acceso a un nmero ilimitado de usuarios o dispositivos al servidor, desde dentro y desde fuera del firewall. Los

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

clientes no necesitan comprar CALs adicionales cuando se opta por el modelo de licencia por procesador. El modelo por procesador es la nica modalidad posible para las ediciones Web y Datacenter. Es, adems, la nica opcin viable cuando las aplicaciones han de acceder a SQL Server desde Internet y no se puede identificar a todos los usuarios o dispositivos de cliente que pueden hacer uso de este servidor. Puntos a tener en cuenta: Se necesita una Licencia Por Procesador para cada uno de los procesadores instalados en cada entorno de sistema operativo que ejecute SQL Server o cualquiera de sus componentes por ejemplo, Analysis Services. En el caso de SQL Server ejecutado en entornos de sistema operativo fsico (POSE, Physical Operating System Environment), se tienen que licenciar todos los procesadores fsicos de la mquina. El coste de la Licencia por Procesador es la misma independientemente del nmero de ncleos de procesador que incluya la CPU. El Modelo de Licencia por Procesador es ms adecuado si: No se puede o no se quiere contar el nmero de usuarios/dispositivos El nmero de usuarios/dispositivos es tan elevado que hace que el modelo por Procesador sea ms rentable que el de Servidor+CAL Se utiliza SQL Server para aplicaciones o sitios Web accesibles desde Internet.

Business Intelligence / Componentes ejecutados en servidores adicionales Los componentes de Business Intelligence de SQL Server 2008 R2 son Analysis Services, Reporting Services e Integration Services. Para poder utilizarlos, el servidor donde se instale Business Intelligence debe disponer de una licencia vlida de SQL Server 2008 R2. Si los componentes estn ubicados en un servidor distinto del servidor de base de datos principal, ser necesario aadir una licencia adicional para cada uno de esos servidores donde se instalen componentes.

Multiplexacin: uso de middleware, servidores de transacciones y arquitecturas multinivel


Algunas organizaciones despliegan escenarios de red donde se utilizan distintas modalidades de hardware y/o software que reducen el nmero de dispositivos a los que acceden directamente los usuarios, o utilizan el software en un servidor concreto. Se conoce habitualmente como multiplexacin o agrupamiento (pooling) de hardware o software. El uso de arquitecturas de multiplexacin o agrupamiento de hardware o software no reduce el nmero de CALs necesarias

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

para acceder o utilizar el software de SQL Server. Se necesita una CAL para cada dispositivo o usuario individual conectado al front-end de software o hardware multiplexado o agrupado. Esto es as independientemente del nmero de niveles de hardware o software que se interponen entre el servidor SQL Server y los dispositivos de cliente que en definitiva utilizan los datos, servicios o funcionalidades.

Figura 5. Multiplexacin. Los usuarios / dispositivos que acceden SQL Server de forma indirecta necesitan una CAL

Figura 6. Multiplexacin. Los usuarios / dispositivos que acceden SQL Server de forma indirecta necesitan una CAL

La excepcin es la transferencia manual de datos de un usuario a otro. Por ejemplo, si un usuario enva una versin en Excel de un informe a otro usuario, el receptor no necesita una CAL (siempre que el informe no tenga que acceder a SQL Server de alguna manera). Otra excepcin es el caso de comunicacin exclusivamente entre servidores SQL Server.

Figura 7. Multiplexacin: para la transferencia manual de informes que no acceden a SQL Server no se necesitan CALs.

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

Reasignacin de licencias y traslado de instancias en ejecucin


Se pueden traspasar instancias en ejecucin de las ediciones SQL Server 2008 R2 Enterprise o Datacenter entre distintos servidores dentro de una granja de servidores a discrecin (no se aplica el periodo mnimo de 90 das preceptivo antes de la reasignacin. Este punto se comenta ms adelante). Definicin de granja de servidores Una granja de servidores puede estar compuesto por hasta dos centros de datos situados: En zonas horarias separadas por cuatro husos horarios mnimo entre s y/o Dentro de la Unin Europea y/o la Organizacin Europea de Libre Comercio (EFTA)

Nota: un centro de datos concreto solo puede pertenecer a una granja de servidores Traspaso de instancias de SQL Server 2008 R2 Enterprise ejecutndose bajo el modelo Servidor+CAL Se pueden traspasar instancias licenciadas a discrecin dentro de la granja de servidores siempre y cuando el nmero de servidores en el cual se ejecutan las instancias del software no sobrepase el nmero de licencias asignadas a la granja de servidores. Traspaso de instancias en ejecucin bajo el modelo por Procesador SQL Server 2008 R2 Datacenter: se pueden ejecutar un nmero ilimitado de instancias en un nmero ilimitado de entornos de Sistema Operativo (OSEs) dentro de la granja de servidores, y traspasar esas instancias a discrecin, siempre que el nmero de procesadores fsicos instalados o utilizados por los OSEs en donde se ejecuta el software en un momento dado no supere el nmero de licencias asignadas a la granja de servidores. SQL Server 2008 R2 Enterprise: se permite ejecutar un nmero ilimitado de instancias del software en un mximo de 4 (cuatro) OSEs por licencia dentro de la granja de servidores, y traspasar dichas instancias a voluntad, siempre que el nmero de procesadores fsicos instalados o utilizados por los OSEs en los que se ejecuta el software en un momento dado no supere el nmero de licencias asignadas a la granja de servidores.

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

LICENCIAMIENTO DE SQL SERVER EN ENTORNOS VIRTUALIZADOS


Cuando SQL Server 2008 R2 se ejecuta en un entorno virtual necesita al menos una licencia por cada entorno de sistema operativo virtual, excepto en el caso de SQL Server Ed. Enterprise. Dentro de un entorno de S.O. virtual pueden correr varias instancias de SQL Server 2008 R2.

Licenciamiento de mquinas virtuales bajo el modelo de Servidor+CAL


Las ediciones Workgroup y Estndar permiten ejecutar cualquier nmero de instancias del software de servidor en un entorno de S.O. fsico o virtual en el servidor licenciado en un momento dado. Anteriormente solo la edicin Enterprise permita mltiples instancias. Es una razn importante para que los clientes adopten el modelo de licencia de Servidor+CAL. En el caso de la Ed. Enterprise, por cada servidor al que se asigna una licencia se puede ejecutar en cualquier momento un nmero ilimitado de instancias de SQL Server en el servidor fsico y en todos los entornos de S.O. virtual que admita ese servidor.

Ediciones Standard y Workgroup Cada licencia de SQL Server 2008 R2 Standard o Workgroup permite la ejecucin del software en un solo OSE (fsico o virtual). Cada OSE adicional necesita una licencia de servidor aparte. Edicin Enterprise Cada licencia de servidor SQL Server 2008 R2 Enterprise permite ejecutar el software hasta en cuatro (4) OSEs, tanto fsicos como virtuales. Requisitos de CAL Se necesita una CAL de SQL Server 2008 R2 para cualquier usuario o dispositivo que accede a las funcionalidades o datos de SQL Server independientemente de que SQL Server o cualquiera de sus componentes se ejecute en un OSE fsico o virtual.

Licenciamiento por procesador


En el caso de las ediciones Workgroup, Web y Estndar, para cada servidor al que se hayan asignado el nmero de licencias de procesador necesarias se pueden ejecutar en cualquier momento un nmero ilimitado de instancias de SQL Server en el entorno de S.O. fsico y en todos los entornos de S.O. virtual que admita el servidor con licencia. No obstante, el nmero total de procesadores fsicos y virtuales utilizados por estos entornos de sistema operativo no pueden superar el nmero de licencias de software asignadas a dicho servidor.

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

En el caso de la Ed. Enterprise hay una posibilidad ms: si todos los procesadores de la mquina fsica tienen licencia, admite la ejecucin de cuantas instancias de SQL Server 2008 R2 se desee, tanto en el entorno fsico como en los entornos virtuales de S.O. que se ejecuten en esa mquina. Licenciamiento de todos los procesadores fsicos Si se decide licenciar todos los procesadores fsicos del servidor (con una licencia por cada procesador fsico), se pueden ejecutar un nmero de instancias de SQL Server en los siguientes OSEs (es indiferente si son fsicos o virtuales): Edicin SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise N de OSEs en los que se puede ejecutar SQL Server Sin lmite Hasta 4 por licencia

En el caso de SQL Server 2008 R2 Standard, SQL Server 2008 R2 Workgroup y SQL Server 2008 R2 Web, si se licencian todos los procesadores fsicos se pueden ejecutar el software en el OSE fsico nicamente. Para poder ejecutar el software en OSEs virtuales, ser necesaria una licencia para cada procesador virtual individual, tal y como se indica a continuacin. Licenciamiento parcial de procesadores fsicos Si no se licencian todos los procesadores fsicos habr que conocer el nmero de procesadores virtuales que soportan cada OSE Normalmente cada procesador virtual viene a coincidir con un ncleo:

Mquinas virtuales (VM) Dos procesadores virtuales Procesador fsico dual-core Servidor fsico

Con todos estos datos, podemos utilizar la tabla o frmula siguiente para calcular cuntas licencias por Procesador se necesitan para cada OSE virtual

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

Donde A es el nmero de ncleos o cores que va a usar la mquina virtual y B es el nmero de cores que tienen cada CPU. Si el resultado no es un nmero entero deberemos redondear hacia arriba. Licenciamiento de VMs por procesador con SQL Server Ed. Standard El nmero de licencias de procesador necesarias para ejecutar SQL Server Standard dentro de una mquina virtual (VM) depende del nmero de procesadores fsicos dentro del servidor, la arquitectura del procesador, la tecnologa de virtualizacin y la manera en que se ha configurado la mquina virtual.

PROGRAMAS DE LICENCIA POR VOLUMEN


Los programas de licencia por volumen permiten adquirir las licencias en grandes cantidades por un precio inferior, con ventajas aadidas como una amplia flexibilidad para reasignar las licencias o derechos de uso de versiones anteriores (derechos de reversin).

Disponibilidad de SQL Server en los distintos programas de Licencia por Volumen


En esta tabla se resumen las ediciones de SQL Server 2008 R2 y los canales de comercializacin a travs de los cuales estn disponibles.

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

Edicin de SQL Server 2008 R2


Datacenter Enterprise Standard Workgroup Web Developer

Canal
Enterprise Agreement (EA) Enrollment for Application Platform (EAP) Select License/ Select Plus Programas Open Retail Full Packaged Product (FPP) OEM Services Provider License Agreement (SPLA) ISV Royalty (ISVR)

Software Assurance
Si dispone de licencias de SQL Server Enterprise cubiertas con Software Assurance, Microsoft le garantiza una serie de derechos adicionales de uso hasta que se publique la versin de SQL Server que siga a SQL Server 2008 R21: Licencia de SQL Server 2008 R2 Enterprise bajo el modelo Servidor+CAL cubierta con SA Puede ejecutar cualquier nmero de instancias de SQL Server 2008 R2 Enterprise en un OSE fsico y cualquier nmero de OSEs virtuales en el servidor licenciado. Si se ha licenciado SQL Server 2008 R2 Enterprise para todos los procesadores fsicos bajo el modelo por Procesador y se contrata SA Puede ejecutar cualquier nmero de instancias de SQL Server 2008 R2 Enterprise en un OSE fsico y cualquier nmero de OSEs virtuales en el servidor licenciado.

Nota: los detalles sobre derechos de uso del producto y modalidades de migracin para la versin que sustituya a SQL Server 2008 R2 se harn oficiales poco antes de la fecha de publicacin de dicha versin.

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

10

Cambios de versin
Derechos de reversin a versiones anteriores Los clientes pueden comprar licencias de SQL Server 2008 R2 y ejecutar versiones anteriores de SQL Server con los derechos de reversin declarados en el contrato de licencia de usuario final (EULA). Las licencias pueden aadirse a instalaciones basadas en versiones anteriores con este mismo mtodo. Actualizaciones, reversiones y migracin a ediciones superiores (Step-ups) Qu significa Actualizacin de versin
Pasar de una versin anterior (por ejemplo SQL Server 2008 R2) a la versin actual (por ejemplo SQL Server 2008 R2)

Cmo se consigue
Si la licencia de SQL Server actual tiene cobertura de Software Assurance (SA), automticamente da derecho a actualizar a la edicin correspondiente de SQL Server 2008 R2. Si la licencia actual de SQL Server no est cubierta con SA, el cliente tiene que adquirir una nueva licencia completa para la edicin de SQL Server 2008 R2 que desee utilizar.

Derecho de uso de versiones anteriores (reversin)

Despliegue de SQL Server 2008 R2, 2005 o 2000 en lugar de la versin licenciada realmente (bajo las condiciones indicadas en los Trminos de Licencia de Software o Derechos de Uso del Programa)

Los Derechos de uso de Versiones Anteriores quedan otorgados para: - Todas las licencias adquiridas bajo programas de Licencia por Volumen - Versiones OEM y FPP (compra en comercios minoristas) de las ediciones SQL Server Enterprise, Standard y Workgroup. Si se ha licenciado una edicin Datacenter, permite desplegar la edicin Enterprise o Standard en su lugar. Si se dispone de licencia de la Ed. Enterprise, puede utilizarse la ed. Standard en su lugar.

Derechos de uso de Edicin inferior *(Nuevo con SQL Server 2008 R2) Migracin a versin superior (Step-Up)

Despliegue de una edicin ms baja en lugar de la edicin licenciada (bajo las condiciones indicadas en los Trminos de Licencia de Software o Derechos de Uso del Programa)

Migrar desde una edicin ms baja (por ejemplo Standard) a otra ms alta (p.ej. Enterprise)

La edicin ms baja tiene que tener cobertura de Software Assurance. El cliente adquiere un SKU de Step-Up que se ofrece con SA en algunos programas de Licencia por Volumen.Estn disponibles los Step-Up para migrar desde Workgroup a Standard, de Standard a Enterprise y de Enterprise a Datacenter.

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

11

En esta figura se representan las diferentes alternativas de migracin entre versiones y ediciones de SQL Server 2008 R2 y SQL Server 2008 R2: Step-Up

Actualizacin de versin

Reversin

Uso de edicin inferior

PREGUNTAS FRECUENTES
Si ya tengo licenciado SQL Server bajo el modelo Servidor+CAL puedo utilizar la CAL de SQL Server 2008 R2 con un servidor SQL Server 2008 R2? Puesto que SQL Server 2008 R2 es una versin principal, la CAL de SQL Server 2008 R2 no sirve para acceder a servidores SQL Server 2008 R2 (a menos que la CAL tenga cobertura de Software Assurance)

Por qu SQL Server 2008 R2 Datacenter solo se licencia por procesador? SQL Server 2008 R2 Datacenter es una nueva edicin Premium que ofrece el mximo nivel de escalabilidad para despliegues de Misin Crtica. Los despliegues de Misin Crtica son tareas de carga intensiva sobre el hardware y generalmente se ejecutan en grandes servidores en los centros de datos. EL modelo de licencia predominante en el sector para estos despliegues es el de por procesador.

Si ya tengo SQL Server 2008 R2 con Software Assurance en qu momento puedo utilizar los derechos de uso para utilizar SQL Server 2008 R2? Bajo las condiciones actuales, el uso de SQL Server 2008 R2 sigue sujeto a los trminos indicados en el documento de Derechos de Uso del Producto para las Licencias por Volumen que estuvieran vigentes en el momento de la compra de las licencias de SQL Server 2008 R2. La alteracin de las clusulas de derechos de uso depender de cada programa y/o versin del contrato, por lo que le

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

12

recomendamos que revise su documento de Derechos de Uso del Producto y las condiciones de su contrato de Licencia por Volumen para conocer los detalles concretos de su caso.

Bajo qu condiciones y versiones de producto se disponen de derechos de virtualizacin ilimitados para SQL Server 2008 R2 Enterprise? Las licencias de SQL Server 2008 R2 Enterprise con Software Assurance adquiridas antes de la publicacin de SQL Server 2008 R2 tendrn derecho a ejecutar VMs sin lmite. Este derecho seguir siendo efectivo mientras se mantenga la cobertura de Software Assurance y hasta que salga a la venta la versin de SQL Server que suceda a SQL Server 2008 R2. Si adquiere nuevas licencias (en el marco de un contrato nuevo o ya existente), dispondr de los mismos derechos de ejecucin de VMs sin lmite si las licencias tienen cobertura de Software Assurance.

Hemos comprado licencia de SQL Server 2008 R2 Enterprise con Software Assurance y queremos crear mquinas virtuales sin lmite pero con SQL Server 2008 R2 Standard Podemos hacerlo? S. Los nuevos derechos de uso de ediciones inferiores presentados con SQL Server 2008 R2 permiten poner en marcha la edicin Standard en lugar de la Enterprise, y siempre que la edicin Enterprise est cubierta con Software Assurance, se mantendr el derecho a utilizar VMs sin lmite hasta la aparicin de la versin de SQL Server que suceda a SQL Server 2008 R2.

Hemos comprado dos licencias de Datacenter y las hemos instalado en un servidor con cuatro procesadores. Podemos crear todas las VMs que queramos? Tienen que licenciar todos los procesadores fsicos para poder ejecutar instancias de SQL Server 2008 R2 Datacenter sobre un nmero ilimitado de OSEs virtuales. En este caso, necesitan cuatro licencias de Datacenter

Gua Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011

13

2011 Microsoft Corporation. Todos los derechos reservados. Microsoft, BizTalk Server,.NET Framework, el logo Office, SQL, SharePoint, Visio, Visual Studio, Windows Server y Windows son marcas registradas o marcas comerciales de Microsoft Corporation en Estados Unidos y/o en otros pases. Otros nombres de empresas y productos mencionados aqu pueden ser marcas registradas de sus

Guarespectivos Resumen de Licenciamiento de SQL Server 2008 R2. Rev. Abril 2011 propietarios.

14

You might also like