FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remain at the sole discretion of Oracle. 2
Jean-Philippe PINTE Business Development Manager jean.philippe.pinte@oracle.com 3
Les concepts du Cloud Vue fonctionnelle Administration Cloud Services Developer Proj Manager Cloud Management Self Service UI Identity Management Templates Provisioning Process Policies Service Mediation Capacity Management MW O/S db Activation Billing Public Servers VMs Storage Network Infrastructure Monitor CMDB Business Intelligence Resource Pool Pool Management Reporting and Billing 4
Les concepts du Cloud DBaaS VS approche traditionnelle Approche traditionnelle (Administrateurs) Définir et optenir le matériel Configurer le matériel Portail d accès aux ressources Approche PaaS (Utilisateur) Mettre en place les composants Demande d une instance DB Middleware Database OS/Machines Déployer et patcher les logiciels DB Configurer la base de données Ajustement automatique de la capacité en fonction de l activité Libération des ressources quand elles ne sont plus utilisées Databases Ajouter et reconfigurer Les utilisateurs ignorent l infrastructure technique sous-jacente Self-Service Provisioning 5
Les concepts du Cloud Taxonomie Cloud Entité de plus haut niveau Collection de différentes zones (Machines virtuelles, Bases de données, ) Zones Database Concept EM 12c : Définir une unité logique de bases de données homogènes basées sur leur configuration, leur version, etc Zones IaaS Zones de machines virtuelles composées de serveurs et de stockage Pools de serveurs Ensemble de serveurs physiques RAC 11.2.0.2 RAC 11.2.0. 2 SIDB 10.2.0.5 OVM Pool 1 SIDB 10.2.0.5 OVM Pool 2 SIDB 10.2.0.5 6
Les concepts du Cloud Architecture APIs to integrate with external billing system Self service APIs Cloud Management Layer APIs to integrate with external CMDB Chargeback & Capacity Planning Config. Mgmt. Policy Manager (SLA Mgmt, DRS, DPM) Monitoring Self Service Provisioning Provisioning External Cloud Plugin Software Library e.g., Amazon Assembly Builder Server Pool Zone A Server Pool Zone B Pool of Servers Storage Array Storage Array Cloud Infrastructure Layer 7
Oracle Enterprise Manager 12 c Couverture complète de toutes les phases du cycle de vie Mesure de l usage des ressources du Cloud Facturation (propriétaire, consommateur, département, ) Optimisation des performances, gestion de la qualité de service, des coûts, de la consommation, Métriques & Facturation Optimisation Planification Applications and Business Services Configuration Identification de tous les composants Choix du modèle (applications, coûts, sécurité, rôles, ) Modèle de Consolidation (P2V, P2E, DB, App,...) Paramétrage infrastructure Paramétrage des services (IaaS, DBaaS, PaaS, Apps) Platform as a Service Administration DBaaS MWaaS Construction Gestion des ressources en libre service Supervision des ressources et de l état des demandes Administration de bout en bout (de l application aux disques) Gestion centralisée des incidents Différents niveaux d administration (utilisateurs finaux, métiers, ) Supervision Infrastructure as a Service Déploiement Test Assemblage de composants partagés Test des applications Déploiement des applications via une interface libre service 8
Plans de consolidation Génération de plans de consolidation basés sur l utilisation et la distribution des ressources Politique de placement : contraintes techniques ou fonctionnelles Architecture des processeurs Propriété, localisation, cycle de vie Fournit des détails sur: Ratio de consolidation Utilisation des serveurs de destination Cartographie des serveurs Confidence Violations des contraintes de consolidation Serverus ne pouvant être consolidés (violations) 9
Référentiel Un seul référentiel pour stocker et accéder aux images, aux scripts & assemblages Catalogue de composants pré-packagés et préconfigurés (base de données, serveurs d applications, ) Déploiement en un seul clic 10
Interface libre service Interface en libre service pour le déploiement et l administration des infrastructures physiques et virtuelles Console fournie en standard Catalogue de services: - Services de base de données - Modèles & Assemblages Intégration avec Virtual Assembly Builder 11
Interface libre service Les utilisateurs peuvent déployer la pile complète applicative Les utilisateurs peuvent demander : Un profil d image spécifique (petit, moyen, grand) Les volumes de stockage Contrôles liés au chargeback, au quota, à la suppression Authentification LDAP 12
Interface libre service Décommissionnement VMs & des bases de données Démarrage & Arrêt VMs & des bases de données Scale out & scale back Demande d espace de stockage supplémentaire Supervision des ressources CPU, mémoire, stockage Informations de facturation Tendance de charge, total consommé, détails du plan de charge, etc Quota 13
Métrique & facturation Consommation des ressources - CPU - Mémoire - Stockage - Facturation en fonction du plan de charge défini par l'administrateur Agrégation de la retro facturation basé sur l organisation de l entreprise Rapports 14
Métrique et facturation Rapports prédéfinis pour les utilisateurs et les administrateurs Utilisation / Charge pour chaque centre de coûts Résumé Métriques basées sur les sources Types cibles: VM, base de données, serveur d applications, machines, Cibles composites: agrégation de cibles supportées Métriques applications & activités Plan basé sur la facturation Utilisation basée sur les composants (Ressources & Activités) Basé sur les configurations Fonction des coûts 15
Surveillance continue des ressources et des demandes Administration des zones et des ressources sous-jacentes (Pool de serveurs, VMs, Bases de données, ) Suivi des ressources, des flux, des ressources, des violations des politiques, etc Accès aux informations des composants sous-jacents pour une supervision plus précise et détaillée Supervision des requêtes, des échecs, des identifications, des goulots d étranglement potentiels, 16
Processus de «Chargeback» Activer les mesures Créer un Plan de charge Définir les centres de coût Assigner les plans de charges aux cibles Assigner les cibles aux centres de coût Activer le collecte de données pour les cibles sélectionnées Définir les éléments à charger et les taux Définir la hiérarchie utilisée pour l affectation des charges et les rapports Déterminer le plan et les taux à utiliser pour chaque cible Déterminer les centres de coût qui seront facturés 17
Mesure des cibles : Modes dédié et partagé Le «Chargeback» des cibles peut être mesuré pour des cibles dédiées ou des cibles partagées Cibles dédiées Host VM Base de données Serveurs d applications Cibles partagées Services partagés de bases de données Applications J2EE partagées par serveurs d applications Les charges pour une cible sont affectées à un centre de coûts unique Les charges pour une cible sont affectées aux différents centres de coûts consommateurs de la ressource 18
Plans de charge disponibles Un administrateur peut choisir entre 2 types de plan pour faire du «chargeback» : Universal Charge Plan Extended Charge Plan Universal Charge Plan Extended Charge Plan Applicable à tous les types de cibles à facturer Les administrateurs doivent simplement affecter un coefficient de taux pour : CPU Mémoire Stockage Permet d étendre le modèle de plan «universel» Permet de définir des métriques spécifiques pour certaines cibles 19
Plan de charge «universel» Définition des taux de charge pour les 3 métriques principales : processeur, mémoire et stockage Les taux peuvent varier en fonction des mois des architectures CPU 20
Plan de charge «étendu» L administrateur peut ajouter des taux de charge spécifiques : Taille des machines virtuelles Option de base de données Système d exploitation hôte Taux : fixes, fonction des configurations ou fonction de l usage Permet d ajouter les taux des plans de charge universels (CPU, Mémoire, Stockage) 21
Définition des centres de coûts L administrateur peut définir la hiérarchie des centres de coûts : Permet de mettre en place l agrégation des charges Organization A Organization B A-1 A-2 A-3 B-1 B-2 Synchronisation LDAP A-3-1 A-3-2 A-3-3 Importation automatique des utilisateurs en libre service dans le centre de coût noté «Default» Assignation possible des utilisateurs dans un centre de coût alternatif 22
Affectation du plan de charge et du centre de coûts L opération est terminée lors que le plan de charge et le centre de coût sont associés aux cibles L association à une cible composite propage la définition du plan de charge à l ensemble des membres de celle-ci En mode libre service, l association se fait automatiquement Plan de charge hérité de la zone Centre de coût affecté en fonction du demandeur Charge Plan Target Cost Center 23
Database as a Service
Bases de données disponibles en libre service Administration et déploiement en mode libre service Bases de données pré-packagées et préconfigurées Déploiement et mise à disposition de base de données en un click Evolutivité et montée en charge «à la demande» Mesure de l utilisation des ressources Facturation en fonction de la consommation réelle Agilité extrême pour l IT Meilleure utilisation des machines et des ressources 25
Q&A
27
28