LE LICENSING ORACLE Webinar ORACLE
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
Webinar ORACLE LE LICENSING ORACLE Quel type de licensing choisir? Maud Eon – Marketing Specialist – Insight Stéphane Kidjo - Architecte Avant Vente Pôle Oracle Software - Arrow ECS
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 2
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 3
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 Acquérir Identifier Une puissance d’achat de Une expertise technologique 4,9 Md USD, des outils en au service de vos objectifs ligne et une équipe dédiée stratégiques Déployer Gérer Une gamme de services pour Des ressources à votre maîtriser vos coûts et disposition, coordonnées simplifier votre travail de façon centralisée * Gestion des Actifs Logiciels 4
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. 5
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 7
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 10
LES DROITS D’USAGE La fin des droits d’utilisation est au terme de cette durée. ▼ Durée de la licence Durée Prix Perpétuelle 100% du prix liste 99 ans = droit de vie de propriété intellectuelle 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 * * Le support (annuel) est toujours calculé sur le montant d’une licence perpétuelle 11
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. 12
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 13
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 14
Liste de Prtix Une tarification mondiale unique Pour vous aider • Prix global pour tous les pays du monde • Contrats – Guides • Taux de change établi entre $US et toutes autres devises, dont l’EURO Site OPN => Menu Vendre • Liste de prix sur Internet (OPN) • http://www.oracle.com/partners/secure/sa les/pricing-licensing/index.html Remise Listes de prix • La remise s’applique à une transaction (licence + 1ère année de support Règles associée) Software Investment Guide (La bible) • 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 15
Tarification de Base 2 unités de tarification Produits Mise à Jour Logiciel et Support Les notes fournissent des précisions et * Extrait de la liste de prix au 01 Juin 2011 indiquent les règles d'octroi de licences 16
LE LICENSING ORACLE Unité de Tarification 17
LE LICENSING ORACLE Unités de tarification Batch Utilisateur Nommé Plus Processeur 18
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. 19
LE LICENSING ORACLE ▼ Exemple 1 : Dispositif activé par une personne physique 12 HP 80 Utilisateurs Nommés Plus Indépendants du constructeur 10 Indépendants de l’OS Sun Indépendant du nombre de serveur sauf pour le calcul des 40 minima en Enterprise Edition Indépendants de la version du IBM produit 18 20
LE LICENSING ORACLE ▼Exemple 2 : Dispositif non activé par une personne physique Serveur 15 Capteurs de température 6 Processeurs mono-coeur - 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 Oracle DB EE 30 PC utilisés par 400 employés 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 21
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é 22
LE LICENSING ORACLE ▼ Exemple : processeur Serveur 15 Capteurs de température 6 Processeurs mono-cœur - 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 Oracle DB EE 30 PC utilisés par 400 employés Nombre de licence pour Oracle Database Entreprise Edition Par Processeur : nombre de licences processeurs requises : 6 23
▼ 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 Processeur Toujours calculer les minimas et comptabiliser le nombre le plus important 24
LICENSING ORACLE DATABASE 25
TARIFICATION DE BASE ▼ La Socket : La socket correspond à un emplacement processeur sur la carte mère du serveur (on parle également de PRISE ou encore de SLOT) Le Nombre de sockets est un paramètre important à connaître. 1 Socket = 1 Processeur Oracle En S.E et S.E One 26
TARIFICATION DE BASE ▼ La Technologie Hyperthreading La technologie Hyperthreading permet le traitement de plusieurs processus ou thread ou instructions en parallèle au sein d’un même processeur. La Technologie Hyperthreading n’est pas prise en compte dans la Tarification. 1 processeur Hyperthreading = 1 processeur Oracle 27
Tarification de base ▼ La Technologie Multi-cœurs 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 28
▼ PRINCIPALES EDITIONS 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.html 29 http://www.oracle.com/us/products/database/039449.pdf
▼QUELLE EDITION CHOISIR Le 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. Tarification Oracle Database Nombre maximum de Oracle Database Oracle Database Oracle Database sockets physiques par STANDARD STANDARD ENTERPRISE serveur EDITION ONE EDITION EDITION 2 4 X >4 X X Options payantes X X Minima 5 5 25 Par processeur en appliquant la pondération 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. 30
LICENSING ORACLE DATABASE ▼ Règle pour des processeurs Multi-Cœurs En 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 0,25 cœurs à 1.2 ghz* (Serveur T1000 et T2000) 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 1 processeurs multi-coeurs Si le nombre obtenu n’est pas entier, il faut l’arrondir au nombre entier supérieur 31
Tarification Oracle Database ▼ Valable uniquement en Enterprise Edition 1 . Eléments à considérer pour un serveur multi-cœurs NCi : Nombre cœurs installés NCp : Nombre de cœurs installés pondéré (après application du coefficient) 2 . Calculer NCi et NCp Nombre de cœurs installés Nombre de processeurs Nombre de coeurs NCi = installés X par processeur Nombre de cœurs pondéré Nombre de cœurs installés Coefficient du NCp = NCi X processeur Remarque : NCp est le nombre de licences processeurs Oracle en Enterprise Edition 32
LICENSING ORACLE DATABASE ▼ Cas Multi-Cœurs - Exemple Intel 7Coeurs IBM Power5 à 4 Coeurs IBM Power5 à 6 Coeurs Oracle Database EE Oracle Database EE Oracle database EE 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 33
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 34
LICENSING CAS PARTICULIERS 35
LICENSING CAS PARTICULIERS ▼ Batching – Définition Applicable avec licences processeur & Utilisateur Nommé Plus Le traitement batch automatisé de données d’ordinateur à ordinateur est autorisé. L’ordinateur au sens Oracle est une base de données relationnelle Transfert de données 6 Processeurs automatique et programmé pas d’intervention humaine. Batch Les données sont transférées Feeds d’une base de donnée Développeurs relationnelle à une autre base. Base de données Base de données Oracle Enterprise relationnelle non 300 Analystes Edition Oracle 36
LICENSING CAS PARTICULIERS ▼ 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. 6 Processeurs Base de données => licences processeurs relationnelle non Batch requises : 6 (coefficient de Oracle 1 appliqué) Feeds Base de données Ou Oracle Enterprise => 300 Utilisateurs Edition Nommés plus Développeurs 300 Analystes 37
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. Flat Transfert de données File Processus manuel : intervention opérateur DBas Base de données Oracle Enterprise Edition 38
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. 6 processeurs Intéraction opérateur/dispositif avec 10 Développeurs SVR : 1 la base de données Staging Test Connexion d’interface Production à base de données Appli Web requise Oracle Enterprise 500 Courtiers Database 39
LICENSING CAS PARTICULIERS ▼ Multiplexing –Exemple 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 6 processeurs Licences processeurs requises : 6 10 Employés (coefficient de 1 appliqué pour SVR : 1 simplification des calculs) Staging Test Ou Production Appli Web => Utilisation réelle = 500 Courtiers+ 10 Employés Internes => 510 Utilisateurs 500 Courtiers Oracle Enterprise Nommés plus Database 40
LICENSING CAS PARTICULIERS ▼Backup - Définition Les fichiers de la base de données principale sont enregistrés sur un support physique 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 DBA 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. BD Oracle => Applicable avec licences processeur ou Utilisateur Nommé Plus 41
LICENSING CAS PARTICULIERS ▼ Failover - Définition Nœud 1 Nœud 2 Description Des nœuds sont configurés en FS FS « clusters ». Le premier nœud installé agit en tant que nœud Instance Instance principal. EE EE Réseau de stockage (SAN) Les différents nœuds sont déployés Sur un même site ou sur des sites Batterie de disques distants. En cas de défaillance du Règles de tarification : nœud principal, un des nœuds du La licence Oracle Database confère le droit cluster reprend le rôle de nœud d'exécuter la base de données sur un nœud Principal. de secours (dépourvu de licence) pendant une durée totale maximale de 10 jours non consécutifs par année calendaire 42
LICENSING CAS PARTICULIERS ▼ Failover - Exemple 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 processeur 500 commerciaux Nœud 1 Nœud 2 6 processeurs 4 processeurs 6 processeurs mono cœur mono cœur Autorisation d’exécuter la BD sur le nœud 2 pendant 10 jours maximum Par Utilisateur Nommé Plus 500 commerciaux FS FS Applications 500 UNP Instance Instance EE EE Réseau de stockage (SAN) Batterie de disques 43
LICENSING CAS PARTICULIERS ▼ Définition Standby - Data Guard – Base Répliquée Serveur 1 Serveur 2 Description Une copie de la base de données principale est conservée en permanence sur un serveur distinct. BD BD Le système de secours est déployé principale de secours simultanément sur le même site ou sur un site distant. En cas de défaillance de la base de Données principale, la base de données Règles de tarification : de secours est activée et joue le rôle de Tous les serveurs doivent être comptabilisés. nouvelle base de données principale La métrique doit être identique sur les 2 serveurs. 44
LICENSING CAS PARTICULIERS ▼ Standby Database – Data Guard – Base Répliquée 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 Serveur 1 Serveur 2 6 processeurs 4 processeurs bi cœurs bi cœurs Par processeur 6x2x0,5 = 6 processeurs 10 développeurs 4x2x0,5 = 4 processeurs Par Utilisateur Nommé Plus 1010 UNP Site Web BD EE 1 Test BD EE 2 1000 commerciaux Production Secours 45
TARIFICATION AVANCÉE ▼ Partitionnement Logiciel Le Partitionnement Logiciel (Soft Partitioning) segmente la machine physique en utilisant un système de gestionnaire de ressources. Le partitionnement logiciel limite les ressources (processeurs, Mémoire…) pour le fonctionnement d’une base Oracle en créant différents environnements. C’est une maniè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 software licenses required for any given server. Règles de Licensing Oracle Nombre de procs du serveur = Nombre de processeurs 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) 46
TARIFICATION AVANCÉE ▼ Partitionnement Matériel 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) 47
LICENSING CAS PARTICULIERS ▼ Virtualisation avec Oracle VM REMARQUE : Oracle VM permet un licensing en mode Partitionnement Logiciel. (Classique) Partitionnement Matériel. 48
Q&R 49
Vous pouvez aussi lire