27/11/01
Licences
logicielles : le cas IBM (bases de données)
Après
Microsoft
et Oracle,
nous nous tournons vers IBM pour analyser le modèle
de licence appliqué à DB2, le
système
de gestion des bases de données historique d'IBM.
On se souvient par ailleurs des vives inquiètudes
que le rachat d'Informix par Big Blue en avril 2000
avait suscité auprès des utilisateurs,
et qui avait valu à ceux-ci plusieurs visites
de Janet Perna (directrice générale de
la division Data Management) afin de les rassurer sur
le support des solutions Informix (voir
notre article). Nous aborderons donc également
la politique tarifaire d'IDS (Informix Dynamic Server),
qui représente encore 50% du chiffres d'affaires
d'IBM pour les bases de données, selon l'éditeur.
Voir
le tableau des licences IBM
DB2,
une logique assez granulaire
IBM met en oeuvre deux modes de tarification
distincts, qui s'appliquent en fonction de la gamme
de SGBD choisie parmi les quatre existantes: WorkGroup
Edition (solution d'entrée de gamme destinée
aux PME-PMI, WE), WorkGroup Edition Unlimited (WEU),
Entreprise Edition (grands comptes, EE) et Extended
Entreprise Edition (version améliorée
de EE, EEE).
Licences par processeur et par poste client
Ce mode concerne exclusivement les offres destinées
aux petites entreprises, WorkGroup Edition et sa variante
WorkGroup Edition Unlimited. Ces deux solutions sont
facturées selon le nombre de processeurs sur
lesquels tourne DB2 ainsi que sur le nombre de postes
clients ayant accès à la BDD. Deux options
se présentent à l'utilisateur pour les
licences clients : soit une tarification par nombre
de sessions concurrentes (sessions simultanées
à un instant t, ouvertes par x utilisateurs)
en architecture client/serveur, soit une tarification
forfaitaire pour un nombre d'utilisateurs illimité
en droit.
Le prix d'une licence par processeur est de 1200 euros,
avec une limite de 2 CPU sous Unix ou 4 CPU Intel. Au-delà,
l'entreprise doit opter pour WorkGroup Edition, voire
Entreprise Edition. Chaque session coûte 300 euros,
tandis que l'accès Internet forfaitaire est facturé
3600 euros. WE Unlimited permet de doubler le seuil
limite de processeurs de WE : on passe ainsi à
4 CPU sous Unix et 8 CPU sous Windows maximum, pour
17 900 euros. Le prix des sessions concurrentes, lui,
ne varie pas.
Licences
par processeur uniquement
Il s'agit là du mode de tarification des
deux autres gammes de DB2 qui à elles deux représentent
l'essentiel des ventes. Entrerprise Edition (EE) est
un package complet, qui, pour 25 000 euros par processeur,
comprend un nombre de sessions clients illimité.
Extended Enterprise Edition est une variante de EE qui
intégre quelques fonctions supplémentaires,
comme la possibilité de gérer des clusters
notamment. Son principe autrement est indentique à
celui d'EE, pour un montant supérieur, de 31
300 euros au total.
Informix
: une logique intégrée moins flexible
L'offre Informix
se divise en deux solutions : IDS WorkGroup Edition
et IDS. Les deux gammes de solutions se tarifient de
la même façon : soit au nombre d'utilisateurs
concurrents, soit au nombre de processeurs - ce second
mode incluant alors un nombre illimité de sessions.
IDS WorkGroup Edition
Ici chaque session concurente
est facturée 370 euros, sans limite de nombre.
Si l'on choisit une tarification par processeur (ici
limité à 1 CPU sous Unix ou 2 CPU Intel),
le coût est de 9160 euros par processeur. A noter,
certaines fonctions de réplication comme le mirroring
automatique ne sont pas disponibles sous IDS WE. Il
faut alors basculer vers IDS, la version "standard"
la plus couramment vendue d'Informix.
IDS
Dans cette version, le nombre de processeurs est virtuellement
illimité, moyennant cependant une différence
de prix pour le moins significative, puisqu'il faudra
compter...46 800 euros par processeur. Le prix par utilisateur
concurrente est aussi beaucoup plus élévé,
à 1830 euros, soit près de cinq fois plus
que pour IDS WE.
Mises à jour des licences
et support des versions
Les mises à jours des licences pour
DB2 comme pour Informix sont incluses dans le contrat
de maintenance annuel, qui comprend les upgrades - mineurs
ou majeurs -, les patchs et le support technique. Pour
DB2, ce contrat de maintenance équivaut à
22% du prix de la licence initiale, contre 20% environ
pour IDS d'Informix, un ratio qui s'inscrit dans la
moyenne de ce que pratiquent les autres éditeurs
que nous avons intérrogés. En ce qui concerne
le support assuré par IBM à IDS, la version
9.30 qui est sortie en octobre 2001, intègre
un nouveau module - DB2 Connect - qui assure l'intéropérabilité
des deux SGBDR, et IDS 9.40 est prévu pour 2002.
Les utilisateurs peuvent donc se tranquiliser : le recentrement
d'IBM vers DB2 se fera progressivement.
Comparaison
tentante...
Il est très
difficile de vouloir comparer point par point chaque
option présentée ici et de déterminer
laquelle est la plus avantageuse pour l'entreprise utilisatrice.
Cet arbitrage va dépendre de la configuration
du système qui variera en fonction de plusieurs
paramètres : architecture du système d'information
(client serveur ou Internet), pics de sessions concurrentes
(en volume et en fréquence), et également
du type d'applications reposant sur ses serveurs, qui,
selon qu'elles soient plus ou moins critiques, vont
requérir un nombre plus ou moins important de
processeurs.
En revanche, on peut être tenté de comparer
les deux offres homonymes d'Oracle et d'IBM : Enterprise
Edition, toutes deux destinées au même
type d'entreprise et sur un modèle de tarification
similaire. Si
l'on reprend la solution d'Oracle, il faut compter 46
700 euros par processeur, avec 10 utilisateurs minimum
par processeur, soit presque deux fois plus que pour
Enterprise Edition chez IBM, à 25 000 euros par
processeur. Une différence très substantielle
en apparence, mais à relativiser en fonction
du périmètre fonctionnel et des performances
des deux SGBD. A chacun
de tester pour soi les deux applications et de se faire
son opinion.
|