Voici un comparatif des prix d’une solution basée sur un serveur de bases de données et son double en haute disponibilité avec 25 utilisateur sur un serveur utilisant le processeur Intel Xeon Nehalem (à 8 coeurs)
Le mode de paiement des licences chez Microsoft est simple :
soit une licence par CPU (socket et non coeurs) avec un nombre illimitée d’utilisateurs
soit une licence par utilisateur + une licences serveur, quelque soit le nombre de CPU/core.
Mais les serveur passif (haute disponibilité) ne font objet d’aucune licence.
En appliquant ce tarif et en le comparant aux tarifications données par les sites des éditeurs, voici les coût comparatifs :
Microsoft SQL Server Enterprise Edition (toutes options comprises)
25 utilisateurs (CALs) x 164 $ / CAL = 3 936 $
Server à 8 592 $ x 1 = 8 592 $
TOTAL = 12 692 $
Oracle Enterprise Edition (licence de base sans aucune option)
licence utilisateur : 950 $ x 25 x 2 serveurs = 47 500 $
licence serveur : 47 500 $ (une seule comptée) = 47 500 $
TOTAL = 95 000 $
IBM DB2 Enterprise Edition (licence se base sans aucun « feature pack »)
Minimum d’utilisateur définit à 125 ! : 400 PVUs/100 PVUs = 4 X 25 = 100 Authorized User + 25 Authorized Users pour le serveur de secours
125 utilisateurs x $1,040 = 130 000 $
Le ratio :
SQL Server Oracle DB2
---------- ---------- ----------
1 7,5 10,25
Si l’on ajoute à cela des options comme Oracle, Active Dataguard (l’équivalent du mirroring SQL Server), le partitionnement, les bases OLAP + le datamining et le spatial (toutes fonctions inclus dans la version Enterprise de SQL Server), cette solution Oracle monte à :
Fonctionnalité utilisateur serveur
------------------------- ----------- ----------
Active Dataguard 200 x 50 10 000
Partitionning 230 x 50 11 500
OLAP 460 x 50 23 000
Data mining 460 x 50 23 000
Spatial 350 x 50 17 500
------------------------- ----------- ----------
TOTAL 85 000 85 000 = 170 000
La solution revient donc à : 265 000 $
Soit 21 fois plus chère que MS SQL Server…