Comprendre le licensing de bases de données Oracle

Exemple

Prenons un exemple concret. Une entreprise de 200 salariés disposant de 3 développeurs, possède une application.

L’entreprise peut mettre en place une architecture « classique »

Attention, les calculs ne prennent pas en compte le prix du support Oracle et des options.

Configuration 1 :

  • Serveur de développement : Standard Edition – Named user (3 développeurs) – 2 CPU

  • Serveur de production (Applications et bases de données) : Enterprise Edition – Named User – 8 CPU – processeur x86

Couts licences :

  • Développement : Obligation de prendre un minimum de 5 utilisateurs pour la licence Standard :

                  5 * 350$ = 1 750$
    
  • Production : Licence Enterprise en Named User :

                200 * 950$ = 190 000$

Nous obtenons pour cette configuration un prix total de 191 750 $

Reprenons la même configuration mais avec le calcul par puissance pour le serveur de production :

Configuration 2 :

  • Développement : Obligation de prendre un minimum de 5 utilisateurs pour la licence Standard :

                  5 * 350$ = 1 750$
    
  • Production : Enterprise (8 CPU, processeur X86, disposant d’un coefficient de 0.5) :

                  (0.5 * 8) * 47 500 = 237 500$
    

Nous obtenons pour cette configuration un prix total de 239 250$

Cette entreprise n’a donc pas intérêt à prendre une licence liée à la puissance des processeurs.

Cependant, elle peut modifier son architecture « classique » afin de faire baisser le prix des licences en séparant le serveur d’application et le serveur de bases de données. En séparant ces derniers, l’entreprise peut choisir des machines disposant de moins de puissance, et donc de moins de CPU :

Nouvelle architecture (configuration 3) :

  • Serveur de développement : Standard Edition – Named user (3 développeurs) – 2 CPU

  • Serveur de production (application): Enterprise Edition – Named User – 2 CPU – processeur x86

  • Serveur de bases de données: Enterprise Edition – Named User – 2 CPU – processeur x86

Couts licences :

Configuration 3

  • Développement : Obligation de prendre un minimum de 5 utilisateurs pour la licence Standard :

                      5 * 350$ = 1 750$
    
  • Production (application) : Licence Enterprise en Named User :

                  200 * 950$ = 190 000$
    
  • Bases de données : Licence Enterprise en Named User :
                200 * 950$ = 190 000$

Nous obtenons pour cette configuration un prix total de 381 750$.

Reprenons la même configuration mais avec le calcul lié à la puissance des processeurs pour les serveurs de production et de bases de données :

Configuration 4

  • Développement : Obligation de prendre un minimum de 5 utilisateurs pour la licence Standard :

                  5 * 350$ = 1 750$
    
  • Production (application) : Enterprise (2 CPU, processeur X86, disposant d’un coefficient de 0.5) :

                  (0.5 * 2) * 47 500 = 47 500$
    
  • Bases de données : Enterprise (2 CPU, processeur X86, disposant d’un coefficient de 0.5) :

                  (0.5 * 2) *47 500 = 47 500$
    

Nous obtenons pour cette configuration un prix total de 96 750$

On peut donc en conclure qu’une entreprise peut, en changeant son architecture économiser beaucoup d’argent.

C’est donc une étape très importante et primordiale avant de commencer un projet informatique. En effet, le coût des licences peut très vite devenir élevé.