ENTENDIENDO EL PRECIO DE LAS BODEGAS DE DATOS
|
Comparando precio y licenciamiento de base de datos
e inteligencia de negocios.
|
Fuente "Understanding Database Pricing" publicado por Microsoft SQLServer 2005, Noviembre 2005.
Traducido y adaptado por TWDatos Ltda.
|
Contenido
|
- Introducción
- 1. Ediciones de una base de datos
- 2. Componentes opcionales o adiciones
- 3. Licenciamiento multicore
- 4. Costos de mantenimiento y soporte
- 5. Comparación de precios.
- - SQLServer 2005 y Oracle 10g
- - SQLServer 2005 y IBM DB2 8.2
- 6. Costo total de propiedad (TCO)
- Conclusion
|
Introducción
|
|
Historicamente, el precio de una base de datos ha sido difícil
de entender. A primera vista, algunos productos de software de base
de datos pueden parecer económicos, pero con el tiempo, los compradores
pueden verse forzados a pagar cantidades adicionales de dinero por
funcionalidades que ellos habian asumido parte del producto original.
Cuando se considera el precio de una base de datos es importante
tener en cuenta no solo los costos directos de implementación y
uso de la solución sino tambien los costos indirectos.
Los avances en hardware y software que ahoran traen las bases de
datos influyen en el precio. Tecnologías de inteligencia de negocios
tales como generación de informes, procesamiento analítico
en línea (OLAP), y minería de datos, anteriormente disponibles solo
para usuarios de la alta gerencia estan ahora disponibles para un
amplio rango de usuarios de la información a lo largo de la compañia,
permitiendo a un típico usuario realizar sofisticados análisis del
negocio que transforman la información en mejores decisiones a todos
los niveles, y convierten lo que antes era solo un conjunto de datos
en riqueza de conocimiento sobre la empresa.
Para entedender mejor el precio de una base de datos este documento
explicará las diferentes maneras en las cuales las bases de datos
son tarificadas y comparará precios para tres de los vendedores
líderes de base de datos: Microsoft, Oracle, e IBM. Cubriremos algunas
de las diferentes áreas necesarias para entender el precio de una
base de datos:
- Ediciones
- Opciones/Adiciones
- Modelos de licenciamiento
- Mantenimiento y soporte
- Comparación de precios
- Costo total de propiedad (TCO)
|
1. Ediciones de una base de datos
|
|
Las ediciones permiten a una compañía tener acceso a los diferentes
niveles de funcionalidad de una base de datos cada una de los cuales
hacen variar el precio. Cada edición esta orientada a una necesidad
del mercado y a un tipo de organización. Tipicamente, las
ediciones caen dentro de los siguientes niveles:
Gratis: Apropiada para organizaciones que necesitan implementar una instalación local y estan
dispuestas a aceptar limitacionse en funcionalidad, memoria, tamaño de la base de datos, número de usuarios
y escalabilidad
Un ejemplo de este tipo de producto es SQL Server Express Edicion.
Básica: Orientada a la pequeña y mediana empresa con requerimientos básicos
de gestión de datos. Estas ediciones proveen herramientas sencillas de gestión, y capacidades
básicas de base de datos pero estan limitadas a un número de CPUs, y pueden también tener
limitaciones de memoria, tamaño de base de datos o número de usuarios.
Ejemplos de este producto son Microsoft SQL Server Workgroup Edition, Oracle Standard Edition One, y
DB2 Express Edition, cuyos precios oscilan entre $500 y $5.000 dólares por CPU.
-
Estándar: Orientada para soluciones de mediana-empresa
y departamentales. Algunas veces limitadas a un cierto número
de CPUs, y carecen de algunas de las funcionalidades sofisticadas
de ediciones empresariales.
Ejemplos de este producto son Microsoft SQL Server Standar Edition, Oracle Standard Edition y
DB2 Workgroup Edition, cuyos precios oscilan entre $5.000 y $15.000 dólares por CPU.
-
Empresarial: Orientada para las grandes compañías, para
aplicaciones que requieren grandes volúmenes de datos y alto
desempeño transaccional. Las ediciones empresariales incluyen
características tales como alta disponibilidad, clustering,
y avanzadas herramientas de gestión, y tipicamente no tienen
limitaciones de CPU o memoria.
Ejemplos de estos productos son Microsoft SQL Server Enterprise Edition, Oracle Enterprise Edition y
DB2 Enterprise Server Edition, con precios que varian entre los $25.000 y $40.000 dólares por CPU.
Todos los precios están en dólares americanos, se basan
en información disponible en los sitios web de los vendedores, y
aplican para compras dentro de los Estados Unidos.
|
2. Componentes opcionales o adiciones.
|
|
Algunos vendedores incluyen las funcionalidades completas en el
producto base. Por ejemplo, con Microsoft los clientes no tiene
que comprar ninguna adición o add-on para
obtener funcionalidad adicional. Sin embargo, algunos otros vendedores
tales como IBM y Oracle incluyen limitada funcionalidad en sus productos
base y ofrecen funcionalidades adicionales por medio de opciones
o add-ons. Estas opciones pueden ser muy costosas y algunas veces
terminan valiendo más que el mismo producto base.
Algunos ejemplos de funcionalidades ofrecidads como add-ons
por IBM y Oracle incluyen: seguridad, procesamiento analítico en
línea (OLAP), gestión y afinamiento de base de datos, y minería
de datos. Para complicar más este asunto, la mayoria de opciones
de gestión, seguridad e inteligencia de negocios ofrecidas como
add-ons estan solo disponibles para las ediciones Empresariales
de sus bases de datos; esto significa que, en muchos casos los clientes
deben tener que actualizarse de versiones Estándar a Empresariales
por un significativo costo, cuando todo lo que ellos necesitaban
era una opción especifica, tal como funcionalidad OLAP para inteligencia
de negocios.
En contraste, Microsoft ha optado por una estrategia de proveer
toda la funcionalidad de gestión de datos y de análisis en sus ediciones
Estándar y Empresariales de SQL Server, dando a sus clientes la
tranquilidad mental de no tener que incurrir en grandes costos incrementales
para utilizar sus sistemas de gestión de datos.
|
La siguiente gráfica y tabla muestran
el impacto que los add-ons tienen en el costo total
de licencia para una solución de base de datos.
|
|
 |
|
|
Todos los precios estan en dólares americanos, se basan en información disponible en los
sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
|
3. Licenciamiento multicore
|
|
Los vendedores de base de datos tipicamente ofrecen dos modelos de licenciamiento:
- Modelo de servidor y usuario/dispositivo.- Requiere
una licencia por cada usuario o dispositivo más una licencia para
el servidor.
- Modelo por procesador.- Requiere una licencia por cada procesador en el servidor.
|
|
Este documento revisara el modelo por procesador en mas detalle,
ya que esta es una área donde los avances tecnológicos en hardware
pueden llevar a amplias discrepancias en costo entre los vendedores.
Especificamente, multicore is una innovación tecnológíca
que mejorará el desempeño de bases de datos en los próximos años.
Multicore expande la cantidad de hilos disponibles para una aplicación
permitiendo incrementos en rendimiento de los sistemas de más del
50 por ciento.
|
Sin embargo, la industria de bases de datos ampliamente a tomado la posición de que un core es
un procesador, para el modelo de licenciamiento por procesador. IBM ha vendido servidores de
doble core por años en sus lineas RISC y continua cobrando por cada core. Recientemente, IBM ha
establecido su intención de cobrar por procesador para sistemas basados en Intel y AMD. Por su parte,
Oracle ha adoptado una politica de cargar 0.75 veces el número de cores en un sistema, redondeado
al número entero más cercano. En la mayoría de los casos, esta politica lleva a los clientes casi a
pagar licenciamiento por procesador. Por ejemplo, un cliente Oracle en un sistema de doble core
pagará el equivalente a 2 procesadores (0.75 x 2 cores = 1.5, redondeado a 2 para propósitos de licenciamiento).
En contraste, Microsoft ha adoptado una politica de licenciamiento multicore, en la cual se
reducen los costos de software al licenciar por procesador físico, y no por cores. La siguiente figura
muestra el incremento dramático en costos cuando se licencia por cores comparando los tres vendedores.
|
|
|
Todos los precios estan en dólares americanos, se basan en información disponible en los
sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
|
4. Mantenimiento y soporte.
|
|
El mantenimiento y soporte son a veces tarificados como un porcentaje
del precio en lista, siendo generalmente 20 a 25 por ciento del
costo del producto. Ya que Oracle e IBM tienden a tener precios
significativamente más altos que Microsofot, tambien los costos
de mantenimiento son generalmente más altos para estos vendedores.
El mantenimiento da a los clientes el derecho a nuevas versiones de software. Oracle e IBM requieren
la firma de un acuerdo de mantenimiento para entregar los services packs necesarios para actualizar sus
productos. Por el contrario, Microsoft da a sus cliente automático acceso a nueva tecnología, además de
entregar beneficios en soporte, herramientas, y entrenamiento para ayudar eficientemente a implementar y
usar el software.
Más información sobre los programas de mantenimiento y soporte de Microsoft esta disponible en
http://www.microsoft.com/licensing/programs/sa/default.mspx.
|
5. Comparación de precios
|
Microsoft SQL Server 2005 y Oracle 10g
|
|
SQL Server 2005 entrega características de gestión, seguridad, e inteligencia de negocios
en una solución integrada de base de datos sin costo adicional. Oracle vende estas importantes
características como add-ons, y la mayoría de estas características estan disponibles solo con
la versión Oracle 10g Enterprise Edition.
En la tabla y gráfica que siguen se comparan las significativas diferencias entre SQLServer 2005
y Oracle 10g. Estas diferencias se acentuan cuando se consideran procesadores multicore.
|
|
 |
|
|
Todos los precios estan en dólares americanos,
se basan en información disponible en los sitios web de los vendedores
y aplican para compras dentro de los Estados Unidos.
|
|
Para más información y tablas de comparación, visite
http://www.microsoft.com/sql/evaluation/compare/oracle/default.mspx.
|
Microsoft SQL Server 2005 e IBM DB2 8.2
|
|
Aunque los precios base para IBM DB2 version 8.2 Enterprise Server Edition y SQL Server 2005
Enterprise Edition son comparables, IBM carga considerablemente más por importantes características
add-ons tales como procesamiento analítico en línea (OLAP), transformación de datos, y minería
de datos, items que son incluidos como características estándar en SQL Server 2005. La siguiente tabla
y gráfica comparan las diferencias de precio entre SQL Server 2005 y DB2 8.2. Como en el caso
anterior, estas diferencias de precio son acentuadas cuando se considera procesadores multicore.
|
|
 |
|
|
Todos los precios estan en dólares americanos, se basan en información disponible en los
sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
|
|
Para más información y tablas de comparación, visite
http://www.microsoft.com/sql/evaluation/compare/ibm/default.mspx.
|
6. Costo total de propiedad
|
|
Después de analizar los anteriores componentes del precio de una
base de datos, el próximo paso es traer todo junto y compararlos
en el costo total de propiedad (TCO Total Costo of Ownership). Estudios
independientes han validado que SQL Server ofrece el más bajo costo
de propiedad entre las multiples categorias de costo. De hecho,
un estudio realizado por NerveWire encontró que las ventajas en
costo de SQL Server versus los productos competidores se traducia
en un 47 por ciento de ahorro durante los tres años que cubrió la
encuesta. Los resultados del estudio son resumidos a continuación.
|
|
 |
|
|
Todos los precios estan en dólares americanos, estan basados en información disponible en los
sitios web de los vendedores y aplican para compras dentro de los Estados Unidos.
|
|
Fuente:
http://www.microsoft.com/sql/evaluation/compare/tco.asp.
|
Conclusión
|
|
Entender los costos directos e indirectos de implementar y mantener un solución de
base de datos empresarial permite a los clientes tomar una decisión mejor informada sobre
cual es la mejor base de datos para su organización. Conocer todos los componentes de los
modelos de licenciamiento y la nueva tecnología multicore y como estas impactan el costo
total es un paso crucial para entender el precio de una base de datos.
SQL Server 2005 ha probado repetidas veces que entrega una solución efectiva en costos capaz
de satisfacer las expectativas de alto nivel de servico y requerimientos de funcionalidad de los usuarios.
Con ahorros en hardware, software, operación, y mantenimiento los beneficios de SQL Server 2005 son
sustanciales.
Este documento ha demostrado que, comparado con otras soluciones de bases de datos,
las características de SQL Server reducen los costos de hardware, minimizan el licenciamiento
de software, y significativamente ofrecen ahorros en soporte y mantenimiento.
|