Oracle Websem INSIGHT - Licensing...
Transcript of Oracle Websem INSIGHT - Licensing...
Webinar ORACLELE LICENSING ORACLE
Quel type de licensing choisir?
Maud Eon – Marketing Specialist – InsightStéphane Kidjo - Architecte Avant Vente Pôle Oracle Software - Arrow ECS
2
AGENDA : Pricing & Licensing Oracle
Présentation d’Insight Les droits d’usage des licences Oracle Le licensing Oracle – Quel type de licensing choisir? Oracle Database – Quelle édition choisir? Le licensing Oracle – Cas particuliers Questions et Réponses
33
Insight en chiffres
5 100 collaborateurs dont 1 382 en EMEA
Présence directe dans 23 pays
Transactions en 14 devises et 18 langues
Relations commerciales dans plus de 191 pays
Chiffres d’affaires de $4.8 milliards en 2010
Revendeur # 1 ou 2 des principaux éditeurs
44
Notre métier, le Software Asset Management*
Identification des besoins et maîtrise des coûts tout au long du cycle de vie de
logiciels
GérerDes ressources à votre disposition, coordonnées de façon centralisée
IdentifierUne expertise technologique au service de vos objectifs stratégiques
AcquérirUne puissance d’achat de 4,9 Md USD, des outils en ligne et une équipe dédiée
DéployerUne gamme de services pour maîtriser vos coûts et simplifier votre travail
* Gestion des Actifs Logiciels
55
La vision d’Insight…
… Etre le trusted advisor de ses clients dans le choix de leurs investissements informatiques, en les aidant à améliorer leurs performances grâce aux solutions technologiques innovantes.
7
AGENDA : Pricing & Licensing Oracle
Webinar Insight 10h30 11h15
Présentation d’Insight Les droits d’usage des licences Oracle Le licensing Oracle – Quel type de licensing choisir? Oracle Database – Quelle édition choisir? Le licensing Oracle – Cas particuliers Questions et Réponses
ORACLEPRICING & LICENSING
99
LES DROITS D’USAGE
1010
LES DROITS D’USAGE
▼ Les Droits d’usage d’une Licence
Un produit Oracle Une Version donnée Pour une plate-forme précisée
• Constructeur / OS• Configuration / nombre de processeurs et
nombre de cœurs.
… pour une durée perpétuelle ou limitée
11
LES DROITS D’USAGE
▼ Durée de la licence
Durée Prix Perpétuelle 99 ans = droit de vie de propriété 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 d’utilisation est au terme de cette durée.
* Le support (annuel) est toujours calculé sur le montant d’une licence perpétuelle
1212
LES DROITS D’USAGE▼ Support
Le support est vivement conseillé. Il doit être acquis en même temps que la licence.
Le prix du support (annuel) est toujours calculé sur le montant d’une licence perpétuelle
=> ~ 22% du prix de la licence
Le niveau de support doit être identique pour un même groupe de licences.
L’ensemble des licences doit être supporté
=> exemple : 15 licences achetées = 15 supports.
Idem pour les options => N options = N supports.
1313
LES DROITS D’USAGE
▼ Support
Le support comprend : - Une Hotline 24 x 7 - Web Téléphonique, Multilingue.- Support téléphonique au 01 57 60 21 22 (Français / Anglais)- Accès au support en ligne : http://support.oracle.com/- Mise à jour des versions et des correctifs (disponible sur le site) - Accès aux ingénieurs support (En Anglais)
Il faut un numéro de CSI* actif pour accéder au support.
* Customer Support Identifier = Identifiant Support Client
1414
LES DROITS D’USAGE
▼ 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 l’EURO €
http://www.oracle.com/partners/secure/sales/pricing-licensing/index.html
1515
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 l’EURO• Liste de prix sur Internet (OPN)
Remise• La remise s’applique à une transaction
(licence + 1ère année de support associée)
• Les remises sont non cumulables• Le même taux de remise s’applique à
tous les produits et au support• Une grille de remises est proposée par
Oracle
Pour vous aider• Contrats – Guides
Site OPN => Menu Vendre
• http://www.oracle.com/partners/secure/sales/pricing-licensing/index.html
Listes de prix
Règles
Software Investment Guide (La bible)
1616
Tarification de Base
* Extrait de la liste de prix au 01 Juin 2011
Produits
2 unités de tarification
Mise à JourLogiciel et Support
Les notes fournissent des précisions et indiquent les règles d'octroi de licences
1717
LE LICENSING ORACLEUnité de Tarification
1818
LE LICENSING ORACLE
Batch
Utilisateur Nommé Plus Processeur
Unités de tarification
1919
LE LICENSING ORACLE
▼ Par Utilisateur Nommé Plus (UNP) – Définition
Personne physique identifiée, autorisée à utiliser le(s) logiciel(s) Oracle sur un ou plusieurs serveurs, indépendamment du fait qu’elle l’utilise ou non à un instant donné.
De plus, tout système non activé par une personne physique permettant d’accéder aux logiciels Oracle sera comptabilisé comme un Utilisateur Nommé Plus.
Le traitement batch automatisé de données d’ordinateur à ordinateur est autorisé.
Si un système matériel ou logiciel de multiplexing ou équivalent (ex : moniteur transactionnel, serveur web, serveur intermédiaire, …) est utilisé, le nombre d’Utilisateurs Nommés Plus est mesuré à l’ENTREE dudit système.
2020
LE LICENSING ORACLE
▼ Exemple 1 : Dispositif activé par une personne physique
HP
Sun
IBM
12
10
40
18
80 Utilisateurs Nommés Plus
Indépendants du constructeur
Indépendants de l’OS
Indépendant du nombre de serveur sauf pour le calcul des minima en Enterprise Edition
Indépendants de la version du produit
2121
LE LICENSING ORACLE
15 Capteurs de température
30 PC utilisés par 400 employés
- Une Entreprise de Manufacture a 15 capteurs pour mesurer la température dans ses entrepôts et l’enregistrer dans la base de données Oracle,
- 30 PC utilisés par 400 Employés, pour mettre la base de données à jour
- La base de données Oracle est installée sur un serveur avec 6 processeurs mono-cœur
Nombre de licence pour Oracle Database Entreprise Edition
Par utilisateurs Nommés plus : Utilisation réelle = 15 Capteurs T° + 400 Employés => 415 Utilisateurs Nommés plus
Oracle DB EE
Serveur
6 Processeurs mono-coeur
▼Exemple 2 : Dispositif non activé par une personne physique
2222
LE LICENSING ORACLE
▼ Processeur - Définition
Sont pris en compte : Tous les processeurs sur lesquels les logiciels Oracle sont installés et/ou s’exécutent.
Pour les environnements multi-cœurs le nombre de cœurs par processeur est pris en compte, mais uniquement en Enterprise Edition.
Les logiciels dont l’unité de tarification est le processeur peuvent être accédés par les utilisateurs internes et par les utilisateurs tiers.
Dans ce mode, le nombre d’Utilisateurs Nommés Plus est illimité
2323
LE LICENSING ORACLE
15 Capteurs de température
30 PC utilisés par 400 employés
- Une Entreprise de Manufacture a 15 capteurs pour mesurer la température dans ses entrepôts et l’enregistrer dans la base de données Oracle,
- 30 PC utilisés par 400 Employés, pour mettre la base de données à jour
- La base de données Oracle est installée sur un serveur avec 6 processeurs mono-cœur
Nombre de licence pour Oracle Database Entreprise Edition
Par Processeur : nombre de licences processeurs requises : 6
Oracle DB EE
Serveur
6 Processeurs mono-cœur
▼ Exemple : processeur
2424
▼ QUEL TYPE DE LICENSING CHOISIR• Ne peut pas ou ne veut pas compter le nombre d’utilisateurs
Par Processeur
• Quel est le moins cher ? Le prix de 1 processeur ~= prix de 33 Utilisateurs Nommés 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 d’UNP fixe / Configuration en évolution (plus de proc.) : par UNP
• Faible configuration / peu d’utilisation???? / application simple pour beaucoup d’utilisateurs Par Processeur
• Peu d’utilisateurs / application lourde et intensive Par Utilisateur Nommé Plus
On ne peut pas mixer plusieurs unités de tarification sur un même serveur. On ne mélange pas des licences Utilisateur Nommé Plus & licences ProcesseurToujours calculer les minimas et comptabiliser le nombre le plus important
2525
LICENSING ORACLE DATABASE
2626
TARIFICATION DE BASE
La socket correspond à un emplacement processeur sur la carte mère du serveur (on parle également de PRISE
ou encore de SLOT)
1 Socket = 1 Processeur OracleEn S.E et S.E One
Le Nombre de sockets est un paramètre important à connaître.
▼ La Socket :
2727
TARIFICATION DE BASE
La technologie Hyperthreading permet le traitement de plusieurs processus ou thread ou instructions en parallèle au sein d’un même processeur.
1 processeur Hyperthreading = 1 processeur OracleLa Technologie Hyperthreading n’est pas prise en compte dans la Tarification.
▼ La Technologie Hyperthreading
2828
Tarification de base
La technologie multi-cœurs est un processeur qui possède plusieurs unités de calculs indépendantes sur un seul socle.
Le Nombre de Cœurs est utile uniquement dans le calcul de licences en Enterprise Edition *
•Attention tarification spéciale, consulter la section Tarification Oracle Database
▼ La Technologie Multi-cœurs
2929
Standard Edition One : Cette édition est éligible sur les serveurs équipés de 1 à 2 sockets maximum.
Standard Edition : Cette édition est éligible sur les serveurs équipés de 1 à 4 sockets maximum. Elle permet la mise en place d’un 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 d’Oracle Database Le Clusterware d’Oracle et non pas celui d’un tiers Utilisation d’Automatic Storage Management (ASM)
Enterprise Edition : Cette édition est obligatoire pour des serveurs équipés de plus de 4 sockets, ou nécessitant l’utilisation d’options, ou nécessitant l’utilisation de fonctionnalités intrinsèque à l’Enterprise Edition.
http://www.oracle.com/us/products/database/product-editions-066501.htmlhttp://www.oracle.com/us/products/database/039449.pdf
▼ PRINCIPALES EDITIONS
30
▼QUELLE EDITION CHOISIRLe tableau des minima indique le nombre minimum « d’Utilisateur Nommés Plus » obligatoires sachant que chacun des utilisateurs effectifs doit être couvert par une licence.
Nombre maximum de sockets physiques par
serveur
Oracle DatabaseSTANDARD
EDITION ONE
Oracle DatabaseSTANDARD
EDITION
Oracle DatabaseENTERPRISE
EDITION
2
4 X
> 4 X X
Options payantes X X
Minima 5 5 25 Par processeur en appliquant la pondération
Tarification Oracle Database
Le terme SOCKET (on parle également de PRISE ou encore SLOT) désigne un élément matériel de la carte mère permettant de connecter un processeur.
3131
LICENSING ORACLE DATABASE
▼ Règle pour des processeurs Multi-CœursEn Enterprise Edition, dans un environnement multi-cœurs, un coefficient multiplicateur dépendant du type de processeur de la machine doit être appliqué préalablement pour définir le nombre de licences nécessaire. =>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 cœurs à 1.0ghz ou 8 cœurs à 1.2 ghz* (Serveur T1000 et T2000)
0,25
AMD / Intel (32 bits, 64 bits, Itanium avant 01/12/2010) 0,50IBM Power5 / HP PA-RISC / SUN UltraSPARC IV, IV+ 0,75IBM Power6 / IBM System z (z10 et autre) / Autres processeurs multi-coeurs
1
Si le nombre obtenu n’est pas entier, il faut l’arrondir au nombre entier supérieur
3232
Tarification Oracle Database
NCi : Nombre cœurs installés NCp : Nombre de cœurs installés pondéré (après application du coefficient)
Nombre de processeurs installés
Nombre de cœurs installésNCi
Nombre de coeurs par processeurX=
2 . Calculer NCi et NCp
1 . Eléments à considérer pour un serveur multi-cœurs
Nombre de cœurs pondéréNCp
Coefficient du processeurX= Nombre de cœurs installés
NCi
Remarque : NCp est le nombre de licences processeurs Oracle en Enterprise Edition
▼ Valable uniquement en Enterprise Edition
3333
LICENSING ORACLE DATABASE
Pour oracle EE installé sur un serveur Intel avec 7 cœurs :7*0,50 = 3,5 arrondi au nombre entier supérieur soit 4. Besoin : 4 licences processeurs
Pour Oracle EE sur 2 serveurs multi-cœurs IBM avec 10 cœurs : 4+6 = 10 *0,75 = 7,5 arrondi au nombre entier supérieur 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-Cœurs - Exemple
3434
LICENSING ORACLE DATABASE▼ Tarification des options pour la version Enterprise Edition
Tous les environnements où les programmes sont installés et/ou fonctionnent doivent être sous licence.
Les options de la base de données sont applicables uniquement avec Oracle Enterprise Edition (sauf RAC* qui est inclus dans la version standard). (Version 10g + Clusterware d’Oracle + Automatic Storage Management /ASM)
Le nombre de licence pour les options doit être égal au nombre de licences de la base de données associée. => N options = N licences * RAC : Real Application Cluster
3535
LICENSING CAS PARTICULIERS
3636
LICENSING CAS PARTICULIERS
Batch
Feeds
Base de données Oracle Enterprise
Edition
Développeurs
Base de données relationnelle non
Oracle300 Analystes
6 Processeurs
▼ Batching – Définition
Applicable avec licences processeur & Utilisateur Nommé Plus
Le traitement batch automatisé de données d’ordinateur à ordinateurest autorisé.L’ordinateur au sens Oracle est une base de données relationnelle
Transfert de données automatique et programmé pas d’intervention humaine.
Les données sont transférées d’une base de donnée relationnelle à une autre base.
3737
LICENSING CAS PARTICULIERS
Batch
FeedsBase de données Oracle Enterprise
EditionDéveloppeurs
Base de données relationnelle non
Oracle
300 Analystes
6 Processeurs
▼ Batching – Exemple 10 développeurs travaillent sur une base de données relationnelle non Oracle
La base de donnée Oracle fonctionne sur un serveur à 6 processeurs.
300 Analystes accèdent à la base de données Oracle
3 Batchs injectent quotidiennement les données de la base Oracle pour mise à jour.
=> licences processeurs requises : 6 (coefficient de 1 appliqué) Ou => 300 Utilisateurs Nommés plus
3838
LICENSING CAS PARTICULIERS
▼ Flat Files (fichier à plat) – Définition
L’utilisateur qui importe / exporte les flats files doit être couvert par une licence.
Flat File : données exportées / importées vers la base de données.
Base de données Oracle Enterprise
Edition
Flat
File
DBas
Transfert de donnéesProcessus manuel : intervention opérateur
3939
LICENSING CAS PARTICULIERS
▼ Multiplexing - Définitions
Les utilisateurs doivent être dénombrables pour appliquer les licences Utilisateur Nommé Plus.
Multiplexing : données transférées depuis une interface vers une base de données relationnelle.
500 Courtiers
10 Développeurs
Appli Web
6 processeurs
Production
Test
Staging
SVR : 1
Oracle Enterprise Database
Intéractionopérateur/dispositif avecla base de données
Connexion d’interfaceà base de donnéesrequise
4040
LICENSING CAS PARTICULIERS
▼ Multiplexing –Exemple
500 Courtiers
10 Employés
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 réelle = 500 Courtiers+ 10 Employés Internes => 510 Utilisateurs Nommés plus
Plusieurs environnements sont sur une même machine à 6 processeurs 10 Développeurs travaillent sur l’ensemble des environnements 500 Courtiers accèdent à l’environnement de production uniquement
4141
LICENSING CAS PARTICULIERS
DBA
BD Oracle
▼Backup - DéfinitionLes fichiers de la base de données principale sont enregistrés sur un supportphysique
En cas de défaillance de la base de données principale, le DBA la restaure àpartir des sauvegardes antérieures enregistrées sur bande
Pour la licence Oracle, il faut tenir compte des personnes réalisant l’opération et non pas du nombre d’opérations de Backup réalisées.
=> Applicable avec licences processeur ou Utilisateur Nommé Plus
4242
LICENSING CAS PARTICULIERS
Description Des nœuds sont configurés en« clusters ». Le premier nœudinstallé agit en tant que nœudprincipal.
Les différents nœuds sont déployésSur un même site ou sur des sitesdistants.
En cas de défaillance dunœud principal, un des nœuds ducluster reprend le rôle de nœudPrincipal.
Règles de tarification :
La licence Oracle Database confère le droit d'exécuter la base de données sur un nœud de secours (dépourvu de licence) pendant une durée totale maximale de 10 jours non consécutifs par année calendaire
▼ Failover - Définition
FS FS
Instance EE
Réseau de stockage (SAN)Réseau de stockage (SAN)
Batterie de disques
Instance EE
Nœud 1 Nœud 2
4343
LICENSING CAS PARTICULIERS
Failsafe inclus dans la BD Oracle EE est installé sur les nœuds 1 et 2 Failsafe ne s’exécute que sur le nœud 1 En cas de défaillance du nœud 1, le nœud 2 prend le relais
Par processeur6 processeursAutorisation d’exécuter la BD sur le nœud 2 pendant 10 jours maximum
Par Utilisateur Nommé Plus500 commerciaux500 UNP
500 commerciaux Nœud 16 processeursmono cœur
FS FS
Instance EE
Réseau de stockage (SAN)Réseau de stockage (SAN)
Batterie de disques
Instance EE
Applications
Nœud 24 processeursmono cœur
▼ Failover - Exemple
4444
LICENSING CAS PARTICULIERS
Description Une copie de la base de donnéesprincipale est conservée en permanencesur un serveur distinct.
Le système de secours est déployésimultanément sur le même site ou surun site distant.
En cas de défaillance de la base deDonnées principale, la base de donnéesde secours est activée et joue le rôle denouvelle base de données principale
Règles de tarification :
Tous les serveurs doivent être comptabilisés.
La métrique doit être identique sur les 2 serveurs.
BD principale
BD de secours
Serveur 1 Serveur 2
▼ Définition Standby - Data Guard – Base Répliquée
4545
LICENSING CAS PARTICULIERS
Oracle EE est installée et s'exécute sur les serveurs 1 avec une seconde base en Data Guard sur un serveur de secours 2
En cas de défaillance du site principale, la base de données de secours prend le relais et agit en tant que nouvelle base de données principale.
10 développeurs et 1000 commerciaux accèdent à l’environnement 1
Par processeur6x2x0,5 = 6 processeurs4x2x0,5 = 4 processeurs
Par Utilisateur Nommé Plus1010 UNP
1000 commerciaux
Site Web
BD EE 1Test
ProductionBD EE 2Secours
10 développeurs
Serveur 16 processeurs
bi cœurs
Serveur 24 processeurs
bi cœurs
▼ Standby Database – Data Guard – Base Répliquée
4646
TARIFICATION AVANCÉE
Le Partitionnement Logiciel (Soft Partitioning) segmente la machine physique enutilisant un système de gestionnaire de ressources.Le partitionnement logiciel limite les ressources (processeurs, Mémoire…) pour lefonctionnement d’une base Oracle en créant différents environnements. C’est unemanière simple de gérer les ressources système.
Oracle policy :Soft partitioning is not permitted as a means to determine or limit the number of softwarelicenses required for any given server.
Nombre de procs du serveur = Nombre de processeurs Oracle
Règles 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
4747
Le Partitionnement Matériel (Hard Partitioning) segmente le serveur physiquement en le divisant en de multiples serveurs plus petits.
Caractéristiques- Processeur indépendant - Mémoire indépendante- Système d’exploitation indépendant - Réseau indépendant- Ressources « Capées »
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 AVANCÉE▼ Partitionnement Matériel
4848
LICENSING CAS PARTICULIERS
REMARQUE :
Oracle VM permet un licensing en mode Partitionnement Logiciel. (Classique) Partitionnement Matériel.
▼ Virtualisation avec Oracle VM
4949
Q & R