Licencias de Cal para SQL Server 2014

1,130 views
Skip to first unread message

Nestor Javier Rodriguez

unread,
Jun 26, 2014, 1:23:41 PM6/26/14
to altnet-...@googlegroups.com
Que tal amigos de AltNet hispano

Tengo una cuestión que no me lo resuelven satisfactoriamente aquí en Microsoft Paraguay y es lo siguiente.

Estoy por comprar una licencia de SqlServer 2014 y por supuesto tengo que comprar las Cal, ahora la pregunta que me surge es:

¿Debo de pagar cal para cada usuario que se conecte al Servicio Web en IIS que a su vez se conecta con SQLServer para leer, modificar o eliminar información?

 

Según tengo entendido, aunque al Servicio Web se conectan varios usuarios, el usuario que se conecta al SQLServer es el usuario del Servicio Web, es decir no es un USUARIO físico sino un USUARIO SOFTWARE por ponerle un nombre, así que en realidad solo tendría que pagar una cal.

 

Si alguien de ustedes tiene experiencia en licenciamiento y me puede despejar esta duda le agradecería.

 

Atte.

Nestor Rodriguez.

Miguel Eduardo Román Martínez

unread,
Jun 26, 2014, 1:52:56 PM6/26/14
to altnet-...@googlegroups.com
Que tal Javier, el escenario que planteas MS lo llama Multiplexación (Multiplexing) http://www.microsoft.com/licensing/about-licensing/briefs/multiplexing.aspx y efectivamente aunque tu servicio web utilice un solo usuario para conectarse a la base de datos vas a necesitar una CAL por cada usuario/dispositivo que consuma tu servicio web. deverías de considerar un licenciamiento por procesador y no por usuario creo que este modelo existe para los escenarios web. adicionalmente si no estoy mal SQL Server también cuenta con una edición web.

Saludos.
Mike


--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/altnet-hispano.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Nestor Javier Rodriguez

unread,
Jun 26, 2014, 3:48:41 PM6/26/14
to altnet-...@googlegroups.com
Gracias por el documento, la verdad me ilumino bastante, ahora se que Microsoft es CARO, jajaja.

Atte.
Nestor

Angel Java Lopez

unread,
Jun 26, 2014, 4:02:02 PM6/26/14
to altnet-...@googlegroups.com
Ah, me queda la duda, " por cada usuario/dispositivo que consuma tu servicio web" es:

- por cada usuario/dispositivo DIFERENTE que consuma tu servicio web

O

- por cada usuario/dispositivo ACTUAL/CONCURRENTE que consuma tu servicio web

En el primer caso, puedo tener mil usuarios/dispositivos, y necesitar mil licencias, aunque vengan de a uno a consultar el servicio web, cada muerte de obispo ;-)

En el segundo caso, puedo tener mil usuarios/dispositivos, y necesitar solo 20 licencias, para las 20 conexiones concurrentes que quiero tener desde el servicio web a la base de datos, porque solo 20 vienen al mismo tiempo (aunque las 20 usen el mismo "usuario de conexion", el multiplexing que le dicen)

Como es?

Gracias, nos leemos!

Angel "Java" Lopez
@ajlopez


migu...@gmail.com

unread,
Jun 27, 2014, 12:57:08 AM6/27/14
to altnet-...@googlegroups.com
Que tal Angel, no estoy muy seguro pero por lo que yo entiendo en la documentación definen CAL como “cada persona distinta que consulta datos o inserta datos en el sql” creo que con esto reafirman que no importa si acceden de uno a uno a la aplicación se requiere una CAL por persona. en su momento me recuerdo que vi un documento donde decía algo como:

  • Si al servidor van a acceder un numero limitado de usuarios, y un mismo usuario puede acceder desde diferentes dispositivos, utilice licenciamiento por CALs de usuario.
  • Si al servidor van a acceder muchos usuarios pero desde una cantidad limitada de dispositivos, utilice licenciamiento por CALs de dispositivos (no se si este licenciamiento aplica para SQL server me recuerdo que ese documento mencionaba CALs de Windows y de SQL).
  • Si es difícil de saber cuantos usuarios o cuantos dispositivos accederán al servidor, utilice licenciamiento por Core por Servidor.

Lastima que no encontré el documento que menciono porque en ese hablaban de cosas como que si el licenciamiento era por CALs de usuario podias tener dos servidores (uno en modo pasivo) y si el servidor de producción fallaba poner en marcha la otra instancia del servidor utilizando las mismas CALs de usuario y cosas por el estilo.

Creo que muchos de los productos de MS están llenos de estos trucos de licenciamiento y vale la pena mencionar que el software como tal no te restringe en ningún modo la cantidad de usuarios o instancias corriendo de la aplicación sino que cuando llega la auditoria dicen “mire a este servidor accedieron 100 usuarios diferentes el año pasado entonces nos debe $$$” jejejeje. debería de existir alguna maestría en licenciamiento Microsoft y Oracle, jejejeje

Saludos,
Mike

Enviado desde Correo de Windows

Carlos Peix

unread,
Jun 27, 2014, 8:36:34 AM6/27/14
to altnet-hispano
Hola Nestor,

[No soy experto en licenciamiento Microsoft, solo se lo que aprendí como desarrollador]

Si estas desarrollando un servicio Web, lo que usualmente se hace es que solo se conecta a SQLServer sea el servicio web corriendo en IIS independientemente de la cantidad de usuarios que se conecten a tu servicio. En ese caso, UNA sola licencia sería suficiente. Pero seguí leyendo!!!

Microsoft se dio cuenta de esto y el mecanismo de licenciamiento para estos casos, no es por CAL.

Hay un licenciamiento de SQL que se llama Web (no estoy seguro de si ese es el nombre para MS) por la cual pagas una cantidad de dinero determinada, me parece, por nucleo y algunas otras cosas, independiente de cuantos usuarios se conecten a tu aplicación (cosa imposible de fiscalizar, por otra parte).

Entonces, sugiero que pidas en MS Paraguay una licencia Web, estoy seguro de que llegarás al producto correcto.


----------------------------------
Carlos Peix


--

Nestor Javier Rodriguez

unread,
Jun 27, 2014, 8:56:24 AM6/27/14
to altnet-...@googlegroups.com
Que tal Mike.
Como mencionaste en una parte "el software como tal no te restringe en ningún modo la cantidad de usuarios o instancias corriendo de la aplicación" esto hace que  me pregunte lo siguiente:
¿Todo esto de las licencias son limitaciones NETAMENTE LEGALES o es el software SQLSERVER2014 el que tiene ciertas diferencias cuando se licencia por CAL o por CORE?
Seria interesante saber con certeza esto pues las implicancias a la hora de usar el Software tendría un impacto importante en el desarrollo de cualquier aplicación?
Desde ya gracias por tu tiempo.

Atte.
Nestor 

Miguel Eduardo Román Martínez

unread,
Jun 27, 2014, 10:18:06 AM6/27/14
to altnet-...@googlegroups.com
Que tal Nestor, estoy de acuerdo con Carlos en que lo que mas te puede convenir es una edición Web de SQL Server. ahora con respecto a tu pregunta: independientemente del modelo de licenciamiento que elijas el software es exactamente el mismo, es mas Microsoft denomina su licenciamiento como "Honor System" esto quiere decir que el software no tiene ninguna restricción sino que confía en que si lo estas utilizando es porque tienes la licencia adecuada para utilizarla :D. Es mas antes si había forma de registrar las CALs adquiridas en el Windows Server pero creo que actualmente ya no las registras solo son "nominativas".

Saludos.

Denis Enrique

unread,
May 12, 2016, 2:10:51 PM5/12/16
to AltNet-Hispano, nestor.j...@gmail.com
El servidor virtual que instalare va hacer de alta concurrecnia, contendra inteligencia de negocis, etl, etc, cuantos cores me recomienda para un escenario de ese tipo

muchas gracias por su repuesta
Reply all
Reply to author
Forward
0 new messages