Vous êtes sur la page 1sur 49

Webinar ORACLE

LE LICENSING ORACLE
Quel type de licensing choisir?
Maud Eon Marketing Specialist Insight
Stphane Kidjo - Architecte Avant Vente Ple Oracle Software - Arrow ECS
2
AGENDA : Pricing & Licensing Oracle
Prsentation dInsight
Les droits dusage des licences Oracle
Le licensing Oracle Quel type de licensing choisir?
Oracle Database Quelle dition choisir?
Le licensing Oracle Cas particuliers
Questions et Rponses
33
Insight en chiffres
5 100 collaborateurs dont
1 382 en EMEA
Prsence directe dans 23
pays
Transactions en 14 devises
et 18 langues
Relations commerciales
dans plus de 191 pays
Chiffres daffaires de $4.8
milliards en 2010
Revendeur # 1 ou 2 des
principaux diteurs
44
Notre mtier, le Software Asset Management*
Identification des besoins et matrise des
cots tout au long du cycle de vie de
logiciels
Grer
Des ressources votre
disposition, coordonnes
de faon centralise
Identifier
Une expertise technologique
au service de vos objectifs
stratgiques
Acqurir
Une puissance dachat de
4,9 Md USD, des outils en
ligne et une quipe ddie
Dployer
Une gamme de services pour
matriser vos cots et
simplifier votre travail
* Gestion des Actifs Logiciels
55
La vision dInsight
Etre le trusted advisor de ses clients dans le choix de
leurs investissements informatiques, en les aidant
amliorer leurs performances grce aux solutions
technologiques innovantes.
66
Pour plus dinformations
www.fr.insight.com
info.fr@insight.com
7
AGENDA : Pricing & Licensing Oracle
Webinar Insight 10h30 11h15
Prsentation dInsight
Les droits dusage des licences Oracle
Le licensing Oracle Quel type de licensing choisir?
Oracle Database Quelle dition choisir?
Le licensing Oracle Cas particuliers
Questions et Rponses
ORACLE
PRICING & LICENSING
99
LES DROITS DUSAGE
10 10
LES DROITS DUSAGE
Les Droits dusage dune Licence
Un produit Oracle
Une Version donne
Pour une plate-forme prcise
Constructeur / OS
Configuration / nombre de processeurs et
nombre de curs.
pour une dure perptuelle ou limite
11
LES DROITS DUSAGE
Dure de la licence
Dure Prix
Perptuelle
99 ans = droit de vie de
proprit intellectuelle
100% du prix liste
5 ans 70% du prix liste *
4 ans 60 % du prix liste *
3 ans 50 % du prix liste *
2 ans 35 % du prix liste *
1 an 20 % du prix liste *
La fin des droits dutilisation est au
terme de cette dure.
* Le support (annuel) est toujours calcul sur le montant dune licence
perptuelle
12 12
LES DROITS DUSAGE
Support
Le support est vivement conseill.
Il doit tre acquis en mme temps que la licence.
Le prix du support (annuel) est toujours calcul sur le montant dune licence
perptuelle
=> ~ 22% du prix de la licence
Le niveau de support doit tre identique pour un mme groupe de licences.
Lensemble des licences doit tre support
=> exemple : 15 licences achetes = 15 supports.
Idem pour les options => N options = N supports.
13 13
LES DROITS DUSAGE
Support
Le support comprend :
- Une Hotline 24 x 7 - Web Tlphonique, Multilingue.
- Support tlphonique au 01 57 60 21 22 (Franais / Anglais)
- Accs au support en ligne : http://support.oracle.com/
- Mise jour des versions et des correctifs (disponible sur le site)
- Accs aux ingnieurs support (En Anglais)
Il faut un numro de CSI* actif pour accder au support.
* Customer Support Identifier = Identifiant Support Client
14 14
LES DROITS DUSAGE
Liste de prix
Une tarification mondiale unique
- Prix global pour tous les pays du monde
- Taux de change tabli entre $US et dans toutes les autres
devises, dont lEURO
http://www.oracle.com/partners/secure/sales/pricing-licensing/index.html
15 15
Liste de Prtix
Une tarification mondiale unique
Prix global pour tous les pays du monde
Taux de change tabli entre $US et
toutes autres devises, dont lEURO
Liste de prix sur Internet (OPN)
Remise
La remise sapplique une transaction
(licence + 1re anne de support
associe)
Les remises sont non cumulables
Le mme taux de remise sapplique
tous les produits et au support
Une grille de remises est propose par
Oracle
Pour vous aider
Contrats Guides
Site OPN => Menu Vendre
http://www.oracle.com/partners/secure/sa
les/pricing-licensing/index.html
Listes de prix
Rgles
Software Investment Guide (La bible)
16 16
Tarification de Base
* Extrait de la liste de prix au 01 Juin 2011
Produits
2 units de tarification
Mise J our
Logiciel et Support
Les notes fournissent des prcisions et
indiquent les rgles d'octroi de licences
17 17
LE LICENSING ORACLE
Unit de Tarification
18 18
LE LICENSING ORACLE
Batch
Utilisateur Nomm Plus Processeur
Units de tarification
19 19
LE LICENSING ORACLE
Par Utilisateur Nomm Plus (UNP) Dfinition
Personne physique identifie, autorise utiliser le(s) logiciel(s) Oracle
sur un ou plusieurs serveurs, indpendamment du fait quelle lutilise ou
non un instant donn.
De plus, tout systme non activ par une personne physique permettant
daccder aux logiciels Oracle sera comptabilis comme un Utilisateur
Nomm Plus.
Le traitement batch automatis de donnes dordinateur ordinateur est
autoris.
Si un systme matriel ou logiciel de multiplexing ou quivalent (ex :
moniteur transactionnel, serveur web, serveur intermdiaire, ) est
utilis, le nombre dUtilisateurs Nomms Plus est mesur lENTREE
dudit systme.
20 20
LE LICENSING ORACLE
Exemple 1 : Dispositif activ par une personne physique
HP
Sun
IBM
12
10
40
18
80 Utilisateurs Nomms Plus
Indpendants du constructeur
Indpendants de lOS
Indpendant du nombre de
serveur sauf pour le calcul des
minima en Enterprise Edition
Indpendants de la version du
produit
21 21
LE LICENSING ORACLE
15 Capteurs de temprature
30 PC utiliss par 400
employs
- Une Entreprise de Manufacture a 15 capteurs
pour mesurer la temprature dans ses entrepts et
lenregistrer dans la base de donnes Oracle,
- 30 PC utiliss par 400 Employs, pour mettre la
base de donnes jour
- La base de donnes Oracle est installe sur un
serveur avec 6 processeurs mono-cur
Nombre de licence pour Oracle Database Entreprise Edition
Par utilisateurs Nomms plus : Utilisation relle =15 Capteurs T+400 Employs
=>415 Utilisateurs Nomms plus
Oracle DB EE
Serveur
6 Processeurs
mono-coeur
Exemple 2 : Dispositif non activ par une personne physique
22 22
LE LICENSING ORACLE
Processeur - Dfinition
Sont pris en compte : Tous les processeurs sur lesquels les
logiciels Oracle sont installs et/ou sexcutent.
Pour les environnements multi-curs le nombre de curs par
processeur est pris en compte, mais uniquement en Enterprise
Edition.
Les logiciels dont lunit de tarification est le processeur peuvent
tre accds par les utilisateurs internes et par les utilisateurs
tiers.
Dans ce mode, le nombre dUtilisateurs Nomms Plus est illimit
23 23
LE LICENSING ORACLE
15 Capteurs de temprature
30 PC utiliss par 400
employs
- Une Entreprise de Manufacture a 15 capteurs
pour mesurer la temprature dans ses entrepts et
lenregistrer dans la base de donnes Oracle,
- 30 PC utiliss par 400 Employs, pour mettre la
base de donnes jour
- La base de donnes Oracle est installe sur un
serveur avec 6 processeurs mono-cur
Nombre de licence pour Oracle Database Entreprise Edition
Par Processeur : nombre de licences processeurs requises : 6
Oracle DB EE
Serveur
6 Processeurs
mono-cur
Exemple : processeur
24 24
QUEL TYPE DE LICENSING CHOISIR
Ne peut pas ou ne veut pas compter le nombre dutilisateurs
Par Processeur
Quel est le moins cher ?
Le prix de 1 processeur ~= prix de 33 Utilisateurs Nomms Plus (UNP) pour Oracle DataBase Standard
Edition One
Le prix de 1 processeur ~= prix de 50 UNP pour Oracle DataBase Standard Edition / Enterprise Edition
Quel sera le moins cher demain ?
Configuration fixe / Nombre d UNP en croissance : par Processeur
Nombre dUNP fixe / Configuration en volution (plus de proc.) : par UNP
Faible configuration / peu dutilisation???? / application simple pour beaucoup dutilisateurs
Par Processeur
Peu dutilisateurs / application lourde et intensive
Par Utilisateur Nomm Plus
On ne peut pas mixer plusieurs units de tarification sur un mme serveur.
On ne mlange pas des licences Utilisateur Nomm Plus & licences Processeur
Toujours calculer les minimas et comptabiliser le nombre le plus important
25 25
LICENSING ORACLE DATABASE
26 26
TARIFICATION DE BASE
La socket correspond un emplacement processeur
sur la carte mre du serveur (on parle galement de PRISE
ou encore de SLOT)
1 Socket = 1 Processeur Oracle
En S.E et S.E One
Le Nombre de sockets est un paramtre important connatre.
La Socket :
27 27
TARIFICATION DE BASE
La technologie Hyperthreading permet le traitement de
plusieurs processus ou thread ou instructions en parallle au
sein dun mme processeur.
1 processeur Hyperthreading = 1 processeur Oracle
La Technologie Hyperthreading nest pas prise en compte dans la Tarification.
La Technologie Hyperthreading
28 28
Tarification de base
La technologie multi-curs est un processeur qui possde
plusieurs units de calculs indpendantes sur un seul socle.
Le Nombre de Curs est utile uniquement dans le calcul de licences en
Enterprise Edition *
Attention tarification spciale, consulter la section Tarification Oracle Database
La Technologie Multi-curs
29 29
Standard Edition One : Cette dition est ligible sur les serveurs
quips de 1 2 sockets maximum.
Standard Edition : Cette dition est ligible sur les serveurs
quips de 1 4 sockets maximum. Elle permet la mise en place
dun cluster Actif/Actif RAC (Real Application Cluster).
ATTENTION bien respecter les 4 sockets max dans le cluster et
les 3 points suivants :.
Au minimum, une Version 10g dOracle Database
Le Clusterware dOracle et non pas celui dun tiers
Utilisation dAutomatic Storage Management (ASM)
Enterprise Edition : Cette dition est obligatoire pour des serveurs
quips de plus de 4 sockets, ou ncessitant lutilisation
doptions, ou ncessitant lutilisation de fonctionnalits
intrinsque lEnterprise Edition.
http://www.oracle.com/us/products/database/product-editions-066501.html
http://www.oracle.com/us/products/database/039449.pdf
PRINCIPALES EDITIONS
30
QUELLE EDITION CHOISIR
Le tableau des minima indique le nombre minimum dUtilisateur Nomms
Plus obligatoires sachant que chacun des utilisateurs effectifs doit tre
couvert par une licence.
Nombre maximumde
sockets physiques par
serveur
Oracle Database
STANDARD
EDITION ONE
Oracle Database
STANDARD
EDITION
Oracle Database
ENTERPRISE
EDITION
2
4 X
> 4 X X
Options payantes X X
Minima
5 5 25 Par processeur en
appliquant la
pondration
Tarification Oracle Database
Le terme SOCKET (on parle galement de PRISE ou encore SLOT) dsigne un lment matriel
de la carte mre permettant de connecter un processeur.
31 31
LICENSING ORACLE DATABASE
Rgle pour des processeurs Multi-Curs
En Enterprise Edition, dans un environnement multi-curs, un coefficient
multiplicateur dpendant du type de processeur de la machine doit tre
appliqu pralablement pour dfinir le nombre de licences ncessaire.
=>tableau complet sur :
http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
Quelques exemples deType de processeur Coefficient
Sun UltraSPARC T1 avec 4, 6 ou 8 curs 1.0ghz ou 8
curs 1.2 ghz* (Serveur T1000 et T2000)
0,25
AMD / Intel (32 bits, 64 bits, Itanium avant 01/12/2010) 0,50
IBM Power5 / HP PA-RISC / SUN UltraSPARC IV, IV+ 0,75
IBM Power6 / IBM System z (z10 et autre) / Autres
processeurs multi-coeurs
1
Si le nombre obtenu nest pas entier, il faut larrondir au nombre entier suprieur
32 32
Tarification Oracle Database
NCi : Nombre curs installs
NCp : Nombre de curs installs pondr (aprs application du coefficient)
Nombre de processeurs
installs
Nombre de curs installs
NCi
Nombre de coeurs
par processeur
X
=
2 . Calculer NCi et NCp
1 . Elments considrer pour un serveur multi-curs
Nombre de curs pondr
NCp
Coefficient du
processeur
X
=
Nombre de curs installs
NCi
Remarque : NCp est le nombre de licences processeurs Oracle en Enterprise Edition
Valable uniquement en Enterprise Edition
33 33
LICENSING ORACLE DATABASE
Pour oracle EE install sur un serveur Intel avec 7 curs :
7*0,50 = 3,5 arrondi au nombre entier suprieur soit 4.
Besoin : 4 licences processeurs
Pour Oracle EE sur 2 serveurs multi-curs IBM avec 10 curs :
4+6 = 10 *0,75 = 7,5 arrondi au nombre entier suprieur soit 8.
Besoin : 8 licences processeurs
Intel 7Coeurs IBM Power5 4 Coeurs IBM Power5 6 Coeurs
Oracle Database EE
Oracle Database EE Oracle database EE
Cas Multi-Curs - Exemple
34 34
LICENSING ORACLE DATABASE
Tarification des options pour la version Enterprise Edition
Tous les environnements o les programmes sont installs et/ou
fonctionnent doivent tre sous licence.
Les options de la base de donnes sont applicables uniquement
avec Oracle Enterprise Edition (sauf RAC* qui est inclus dans la
version standard).
(Version 10g + Clusterware dOracle + Automatic Storage Management /ASM)
Le nombre de licence pour les options doit tre gal au nombre de
licences de la base de donnes associe.
=> N options = N licences
* RAC : Real Application Cluster
35 35
LICENSING CAS PARTICULIERS
36 36
LICENSING CAS PARTICULIERS
Batch
Feeds
Base de donnes
Oracle Enterprise
Edition
Dveloppeurs
Base de donnes
relationnelle non
Oracle
300 Analystes
6 Processeurs
Batching Dfinition
Applicable avec licences processeur & Utilisateur Nomm Plus
Le traitement batch automatis de donnes dordinateur ordinateur
est autoris.
Lordinateur au sens Oracle est une base de donnes relationnelle
Transfert de donnes
automatique et programm
pas dintervention humaine.
Les donnes sont transfres
dune base de donne
relationnelle une autre base.
37 37
LICENSING CAS PARTICULIERS
Batch
Feeds
Base de donnes
Oracle Enterprise
Edition
Dveloppeurs
Base de donnes
relationnelle non
Oracle
300 Analystes
6 Processeurs
Batching Exemple
10 dveloppeurs travaillent sur une base de donnes relationnelle non Oracle
La base de donne Oracle fonctionne sur un serveur 6 processeurs.
300 Analystes accdent la base de donnes Oracle
3 Batchs injectent quotidiennement les donnes de la base Oracle pour mise
jour.
=>licences processeurs
requises : 6 (coefficient de
1 appliqu)
Ou
=>300 Utilisateurs
Nomms plus
38 38
LICENSING CAS PARTICULIERS
Flat Files (fichier plat) Dfinition
Lutilisateur qui importe / exporte les flats files doit tre couvert par une
licence.
Flat File : donnes exportes / importes vers la base de donnes.
Base de donnes
Oracle Enterprise
Edition
Flat
File
DBas
Transfert de donnes
Processus manuel :
intervention oprateur
39 39
LICENSING CAS PARTICULIERS
Multiplexing - Dfinitions
Les utilisateurs doivent tre dnombrables pour appliquer les licences Utilisateur
Nomm Plus.
Multiplexing : donnes transfres depuis une interface vers une base de donnes
relationnelle.
500 Courtiers
10 Dveloppeurs
Appli Web
6 processeurs
Production
Test
Staging
SVR : 1
Oracle Enterprise
Database
Intraction
oprateur/dispositif avec
la base de donnes
Connexion dinterface
base de donnes
requise
40 40
LICENSING CAS PARTICULIERS
Multiplexing Exemple
500 Courtiers
10 Employs
Appli Web
6 processeurs
Production
Test
Staging
SVR : 1
Oracle Enterprise
Database
Licences processeurs requises : 6
(coefficient de 1 appliqu pour
simplification des calculs)
Ou
=> Utilisation relle = 500 Courtiers+ 10
Employs Internes =>510 Utilisateurs
Nomms plus
Plusieurs environnements sont sur une mme machine 6 processeurs
10 Dveloppeurs travaillent sur lensemble des environnements
500 Courtiers accdent lenvironnement de production uniquement
41 41
LICENSING CAS PARTICULIERS
DBA
BD Oracle
Backup - Dfinition
Les fichiers de la base de donnes principale sont enregistrs sur un support
physique
En cas de dfaillance de la base de donnes principale, le DBAla restaure
partir des sauvegardes antrieures enregistres sur bande
Pour la licence Oracle, il faut tenir compte
des personnes ralisant lopration et non
pas du nombre doprations de Backup
ralises.
=> Applicable avec licences processeur
ou Utilisateur Nomm Plus
42 42
LICENSING CAS PARTICULIERS
Description
Des nuds sont configurs en
clusters . Le premier nud
install agit en tant que nud
principal.
Les diffrents nuds sont dploys
Sur un mme site ou sur des sites
distants.
En cas de dfaillance du
nud principal, un des nuds du
cluster reprend le rle de nud
Principal.
Rgles de tarification :
La licence Oracle Database confre le droit
d'excuter la base de donnes sur un nud
de secours (dpourvu de licence) pendant une
dure totale maximale de 10 jours non
conscutifs par anne calendaire
Failover - Dfinition
FS FS
Instance
EE
Rseau de stockage (SAN) Rseau de stockage (SAN)
Batterie
de disques
Instance
EE
Nud 1 Nud 2
43 43
LICENSING CAS PARTICULIERS
Failsafe inclus dans la BD Oracle EE est install sur les nuds 1 et 2
Failsafe ne sexcute que sur le nud 1
En cas de dfaillance du nud 1, le nud 2 prend le relais
Par processeur
6 processeurs
Autorisation dexcuter la BD sur le
nud 2 pendant 10 jours maximum
Par Utilisateur Nomm Plus
500 commerciaux
500 UNP
500 commerciaux
Nud 1
6 processeurs
mono cur
FS FS
Instance
EE
Rseau de stockage (SAN) Rseau de stockage (SAN)
Batterie
de disques
Instance
EE
Applications
Nud 2
4 processeurs
mono cur
Failover - Exemple
44 44
LICENSING CAS PARTICULIERS
Description
Une copie de la base de donnes
principale est conserve en permanence
sur un serveur distinct.
Le systme de secours est dploy
simultanment sur le mme site ou sur
un site distant.
En cas de dfaillance de la base de
Donnes principale, la base de donnes
de secours est active et joue le rle de
nouvelle base de donnes principale
Rgles de tarification :
Tous les serveurs doivent tre comptabiliss.
La mtrique doit tre identique sur les 2 serveurs.
BD
principale
BD
de secours
Serveur 1 Serveur 2
Dfinition Standby - Data Guard Base Rplique
45 45
LICENSING CAS PARTICULIERS
Oracle EE est installe et s'excute sur les serveurs 1 avec une seconde base en Data
Guard sur un serveur de secours 2
En cas de dfaillance du site principale, la base de donnes de secours prend le relais et
agit en tant que nouvelle base de donnes principale.
10 dveloppeurs et 1000 commerciaux accdent lenvironnement 1
Par processeur
6x2x0,5 = 6 processeurs
4x2x0,5 = 4 processeurs
Par Utilisateur Nomm Plus
1010 UNP
1000 commerciaux
Site Web
BDEE 1
Test
Production
BD EE 2
Secours
10
dveloppeurs
Serveur 1
6 processeurs
bi curs
Serveur 2
4 processeurs
bi curs
Standby Database Data Guard Base Rplique
46 46
TARIFICATION AVANCE
Le Partitionnement Logiciel (Soft Partitioning) segmente la machine physique en
utilisant un systme de gestionnaire de ressources.
Le partitionnement logiciel limite les ressources (processeurs, Mmoire) pour le
fonctionnement dune base Oracle en crant diffrents environnements. Cest une
manire simple de grer les ressources systme.
Oracle policy :
Soft partitioning is not permitted as a means to determine or limit the number of software
licenses required for any given server.
Nombre de procs du serveur = Nombre de processeurs Oracle
Rgles de Licensing Oracle
Exemple : Processor Sets and Solaris 9 Resource Containers, AIX Workload Manager, HP Process
Resource Manager, Affinity Management, VMware, etc (consulter le Software Investment Guide)
Partitionnement Logiciel
47 47
Le Partitionnement Matriel (Hard Partitioning) segmente le
serveur physiquement en le divisant en de multiples serveurs
plus petits.
Caractristiques
- Processeur indpendant - Mmoire indpendante
- Systme dexploitation indpendant - Rseau indpendant
- Ressources Capes
Nombre de procs de la partition = Nombre de processeurs Oracle
Exemple : Dynamic System Domains (DSD) -- enabled by Dynamic Reconfiguration (DR), Solaris 10
Containers (capped Containers only), LPAR (adds DLPAR with AIX 5.2), Micro-Partitions (capped partitions
only), vPar, nPar, Static Hard Partitioning, etc (consulter le Software Investment Guide)
TARIFICATION AVANCE
Partitionnement Matriel
48 48
LICENSING CAS PARTICULIERS
REMARQUE :
Oracle VM permet un licensing en mode
Partitionnement Logiciel. (Classique)
Partitionnement Matriel.
Virtualisation avec Oracle VM
49 49
Q & R