Domingo, 5 de Septiembre de 2010

Colombia

 
Publicaciones
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.