Enterprise Manager 12c 
Database as a Service (DBaaS) 
Utiliser la base de données comme un service 
Copyright © 2014 Orac...
Safe Harbor Statement 
The following is intended to outline our general product direction. It is intended for 
information...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Agenda 
1 
2 
3 
Database as a Service – Les concep...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Database as a Service 
Les concepts 
Oracle Confide...
Database as a Service 
Délivrer plus rapidement, à coût plus réduit et à moindre risque 
Coûts  
Copyright © 2014 Oracle ...
Agilité  Coûts  Risques  
Ressources partagées 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Database as a Service 
Les apports 
Oracle Confiden...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Database as a Service 
Les étapes préalables 
Oracl...
Mettre en place une solution DBaaS 
Les étapes préalables 
Copyright © 2014 Oracle and/or its affiliates. All rights reser...
Mettre en place une solution DBaaS 
Les étapes préalables 
Consolider • Réduire le nombre d’installations OS/DB 
• Augment...
Mettre en place une solution DBaaS 
Les étapes préalables 
Optimiser • Maximiser l’utilisation le matériel pour la base 
d...
Mettre en place une solution DBaaS 
Les étapes préalables 
Automatiser • Simplifier les opérations courantes 
• Fournir un...
Architecture DBaaS 
De la virtualisation simple aux instances multi-tenantes 
Machines Virtuelles 
Copyright © 2014 Oracle...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Architecture DBaaS 
Comparaison des modèles 
Machin...
1. Utilisateur désirant un nouveau service de base (avec ou sans données ) 
Copyright © 2014 Oracle and/or its affiliates....
Enterprise Manager 12c 
Database as a Service 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Orac...
Aujourd’hui (ou approche traditionnelle) 
Lente et inefficace 
… heures jusqu’à semaines … 
Copyright © 2014 Oracle and/or...
Demain (ou approche service) 
Les souhaits 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• Stand...
Mettre en place une plate-forme de services 
Database as a Service (DBaaS) 
• Offrir un Service en libre service permettan...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Challenges des DBAs 
Les 3 axes de réflexion 
AUTOM...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Challenge 1 
Consolidation & Standardisation 
60% d...
  
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Consolidation 
Le challenge 
• Les application...
Consolidation 
Consolidation Planner 
• Génération de plans de consolidation basés sur l’utilisation et la distribution 
d...
Standardisation : provisioning 
Références & procédures standardisées pour suivre les normes et éviter les divergences 
• ...
Standardisation : patching 
Garantir une uniformité des patches et des upgrades pour l’ensemble du parc 
Copyright © 2014 ...
Standardisation : gestion des configurations 
Eviter les dérives 
• Comparaison avec une image de référence (« Gold Image ...
Standardisation : conformité 
Assurer et maintenir au cours du temps la conformité sur les composants 
• Bibliothèque de r...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Standardisation 
Catalogue de services 
Project Mgr...
Standardisation : catalogue de service 
Un référentiel unique pour tous les objets 
• Un seul référentiel pour stocker 
et...
12.1.0.1 10.2.0.5 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Standardisation 
Catalogue de se...
RAC + Data Guard 
RAC One + Data 
Guard 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Standardis...
AUTOMATISATION 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Challenges des DBAs 
Les 3 axes de ...
51%des administrateurs de bases de données qui déclarent 
faire leurs tâches manuellement (ex : provisioning & cloning) tr...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Challenge 2: Automatisation 
DBaaS VS Approche trad...
Automatisation: interface libre service 
Console fournie en standard 
• Déploiement et Administration des infrastructures ...
Automatisation 
Maintenance logicielle en libre service (Database Fleet Maintenance) 
Copyright © 2014 Oracle and/or its a...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Challenge 2: Data Cloning 
64%DBAs 
utilisent des s...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Data Cloning 
Scénario client (Télécom) 
• 12 TB po...
Data Cloning 
Scénario client (Banque) 
• 5 DBs production pour un total de 30 TB 
• Chacune des 5 DBs de production a une...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Data Cloning 
Qu’est-ce que le Snap Clone ? 
Le Sna...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Data Cloning 
Scénarios clients avec Snap Clone 
Sc...
Software Solution [Vendor Agnostic] 
Supports DB on File Only 
Copyright © 2014 Oracle and/or its affiliates. All rights r...
Data Cloning 
Faciliter à dupliquer avec Oracle DB12c & PDB 
Copyright © 2014 Oracle and/or its affiliates. All rights res...
AUTOMATISATION 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Challenges des DBAs 
Les 3 axes de ...
Challenge 3 : Gestion des ressources & Gouvernance 
Planification de l’utilisation des 
ressources 
Facturation 
Gestion p...
Gestion des ressources & Gouvernance 
Administration & Contrôle 
Contrôle des accès Politique de retrait des ressources 
C...
Gestion des ressources & Gouvernance 
Outil unique pour l’ensemble des tâches 
• Piloté par Enterprise Manager 
–Snap Clon...
Gestion des ressources & Gouvernance 
Surveillance continue des ressources et des demandes 
• Administration des zones et ...
Gestion des ressources & Gouvernance 
Orchestration de l’infrastructure Cloud 
• Elasticité fondée sur des règles 
–Politi...
Gestion des ressources & Gouvernance 
Placement des ressources 
Objectif : Trouvez des hôtes appropriés pour créer l'insta...
Gestion des ressources & Gouvernance 
Monétiser : établir des règles 
• Associer un coût associé à chaque 
ressource 
• Co...
Gestion des ressources & Gouvernance 
Processus de « Chargeback » 
Copyright © 2014 Oracle and/or its affiliates. All righ...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Conclusion 
DBaaS & EM12c 
Oracle Confidential – In...
Database as a Service (DBaaS) 
Fournir une base de données rapidement et aisément 
Copyright © 2014 Oracle and/or its affi...
Database as a Service (DBaaS) 
Fournir une base de données rapidement et aisément 
• Administration et déploiement en mode...
Enterprise Manager 
Outil de gestion uniforme d’une solution de Cloud Privé 
Service Provisioning Elasticity 
Copyright © ...
Database as a Service (DBaaS) 
Workshop 
• Date 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Dé...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Res...
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
Prochain SlideShare
Chargement dans…5
×

Webséminaire DBaaS (Novembre 2014)

2 772 vues

Publié le

Enteprise Manager 12c & DBaaS

Publié dans : Internet
  • Soyez le premier à commenter

Webséminaire DBaaS (Novembre 2014)

  1. 1. Enterprise Manager 12c Database as a Service (DBaaS) Utiliser la base de données comme un service Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Octobre 2014 Jean-Philippe PINTE Business Development Manager Oracle Oracle Confidential – Internal/Restricted/Highly Restricted
  2. 2. Safe Harbor Statement 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 remains at the sole discretion of Oracle. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 3
  3. 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda 1 2 3 Database as a Service – Les concepts Enterprise Manager – DBaaS Conclusion Oracle Confidential – Internal/Restricted/Highly Restricted 4
  4. 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database as a Service Les concepts Oracle Confidential – Internal/Restricted/Highly Restricted 5
  5. 5. Database as a Service Délivrer plus rapidement, à coût plus réduit et à moindre risque Coûts  Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Risques Oracle Confidential – Internal/Restricted/Highly Restricted 6 Agilité  Déploiements plus rapides Réduction des coûts de possession et d’exploitation Qualité des services rendus
  6. 6. Agilité  Coûts  Risques  Ressources partagées Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database as a Service Les ambitions du DBaaS Meilleure disponibilité Oracle Confidential – Internal/Restricted/Highly Restricted 7 Libre Service Catalogue de services Elasticité Sécurité renforcée Contrôle amélioré Métriques Automatisation
  7. 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database as a Service Les apports Oracle Confidential – Internal/Restricted/Highly Restricted 8 •Agilité , Time to market Provisionnement à la demande (libre service) •Utilisation Pool de ressources accrue, efficacité, réduction des coûts •Qualité de service, Productivité, Réduction des risques Configurations DB préconfigurées et validées Mesurer l’usage •Transparence, Prévisibilité •Fiabilité, Simplification, automatisation Standardisation & meilleures pratiques Elasticité •Agilité, Evolutivité, Réponse rapide aux changements
  8. 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database as a Service Les étapes préalables Oracle Confidential – Internal/Restricted/Highly Restricted 9 Standardiser Consolider Optimiser Automatiser
  9. 9. Mettre en place une solution DBaaS Les étapes préalables Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Standardiser • Avoir un ensemble minimal de versions de base de données • Définir un mécanisme de provisioning cohérent et complet • S’assurer un processus de maintenance et de patching • Garantir la non divergence des systèmes au cours du temps • Offrir un catalogue de services bien définis
  10. 10. Mettre en place une solution DBaaS Les étapes préalables Consolider • Réduire le nombre d’installations OS/DB • Augmenter la densité de base de données sur chaque matériel • Réduire les configurations matérielles • Utiliser les licences de façon optimisée • Minimiser les systèmes de test et de développement • Partager les ressources dès que possible Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  11. 11. Mettre en place une solution DBaaS Les étapes préalables Optimiser • Maximiser l’utilisation le matériel pour la base de données • S’assurer d’une utilisation efficace du stockage • Mettre en place des processus (provisioning, Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | patching, …) • Améliorer la résilience
  12. 12. Mettre en place une solution DBaaS Les étapes préalables Automatiser • Simplifier les opérations courantes • Fournir une interface en libre service • Allouer automatiquement l’espace • Garantir un placement optimum des ressources • Assurer une administration et une supervision Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | pro-active • Automatiser les mises à jour (patches et upgrades)
  13. 13. Architecture DBaaS De la virtualisation simple aux instances multi-tenantes Machines Virtuelles Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Serveurs partagés Schémas dédiés Serveurs, OS et bases de données partagés Instances dédiées Serveurs et OS partagés Augmentation de consolidation Base de données Multi-tenant Serveurs, OS et bases de données partagés + Isolation garantie
  14. 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Architecture DBaaS Comparaison des modèles Machines virtuelles Instances dédiées Schémas dédiés Pluggable DB Consolidation Densité Faible / Modérée Haute La plus haute La plus haute Maintenance Très complexe (VM Sprawl) Facile Moyenne Facile Isolation Excellente Bonne La moins bonne Excellente Implémentation & Adoption Facile Facile Plus difficile Facile Adéquation applicative Certaines applications (dépendant du workload) Toutes Développements internes (nécessitent une validation de l’application) Toutes (mais nécessitent d’être certifiées avec DB12c)
  15. 15. 1. Utilisateur désirant un nouveau service de base (avec ou sans données ) Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Architecture DBaaS Cas d’utilisation L’utilisateur déploie une base dédiée (dans une VM ou sur une infrastructure physique) L’utilisateur déploie un schéma ou un PDB 2. Utilisateur désirant un clone d’une base existante (pour faire du test) L’utilisateur fait un clone complet de la base de données L’utilisateur fait un clone allégé (‘Copy On Write’) de la base de données
  16. 16. Enterprise Manager 12c Database as a Service Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 17
  17. 17. Aujourd’hui (ou approche traditionnelle) Lente et inefficace … heures jusqu’à semaines … Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Développeur Demande d’une instance Accès à l’instance DB Management Approbation DBA Demande de HW et stockage Configuration et création instance Admin System Setup OS & réseau Admin Storage Allocation de l’espace
  18. 18. Demain (ou approche service) Les souhaits Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • Standardisation • Consolidation • Automatisation • Gestion des ressources • Catalogue de services • Environnements clonés • Interface libre service • Métriques & Facturation • Réduire les coûts et la maintenance • Améliorer la stabilité et la capacité de traitement • Augmenter l’agilité • Se focaliser sur l’activité de la société
  19. 19. Mettre en place une plate-forme de services Database as a Service (DBaaS) • Offrir un Service en libre service permettant de créer, consommer, gérer et payer une base de données en fonction de sa consommation • Les ressources sont fournies automatiquement et de façon élastique à partir d’un pool partagé • Un catalogue de Service est mis à disposition des utilisateurs afin que ceux-ci puissent choisir un composant en fonction de leurs besoins et des niveaux de service exigés Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  20. 20. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Challenges des DBAs Les 3 axes de réflexion AUTOMATISATION GESTION DES RESSOURCES & GOUVERNANCE CONSOLIDATION & STANDARDISATION * Données extraites de l’étude IOUG 2013 concernant l’administration des bases de données et la croissance du stockage des bases de données
  21. 21. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Challenge 1 Consolidation & Standardisation 60% des administrateurs de bases de données utilisent encore des bases de données dans un modèle en silo ou cherchent à passer à un modèle de services partagés “A large number of our IT environments are silo’ed with average 30% utilization”
  22. 22.   Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Consolidation Le challenge • Les applications ont des profils de charge différents • Il est nécessaire d’analyser de multiples ressources • CPU • Mémoire • Stockage • Réseau  
  23. 23. Consolidation Consolidation Planner • Génération de plans de consolidation basés sur l’utilisation et la distribution des ressources • P2P / P2V (D2S / D2D) • Politique de placement : contraintes techniques ou fonctionnelles Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | – Architecture des processeurs – Propriété, localisation, cycle de vie • Fournit des détails sur: – Confidence – Violations des contraintes de consolidation – Serveurs ne pouvant être consolidés (violations) – Ratio de consolidation – Utilisation des serveurs de destination – Cartographie des serveurs
  24. 24. Standardisation : provisioning Références & procédures standardisées pour suivre les normes et éviter les divergences • Images de références (« Gold Images ») • Standardisation des déploiements via des profils • Verrouillage des accès pour des déploiements contrôlés sans erreurs • Procédures de déploiement standardisées (fournies par Oracle) Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  25. 25. Standardisation : patching Garantir une uniformité des patches et des upgrades pour l’ensemble du parc Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 29 • Recommandations fournies par Oracle (CPU, PSU) • Mise à jour régulière depuis MOIS • Plan de patch • Assistant à la création (5 étapes) • Création à partir des recommandations • Multiples options (Rolling / Out of Place / In Place) • Planification de l’application du plan de patching • Verrouillage du modèle • Assurer leur cohérence sur l’ensemble du parc Simplement 5 étapes Validation préalable
  26. 26. Standardisation : gestion des configurations Eviter les dérives • Comparaison avec une image de référence (« Gold Image ») ou 1 à 1 et/ou 1 à n • Eliminer le « bruit » • Contrôler ce qui doit être comparé et quand cela doit être effectué • Ignorer certaines différences • Modèles préconfigurés fournis par Oracle • Personnaliser les modèles en fonction des cas spécifiques (Gold, Référence) • Configurer les différences qui doivent être notifiées • Suivre les actifs Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 31
  27. 27. Standardisation : conformité Assurer et maintenir au cours du temps la conformité sur les composants • Bibliothèque de règles (fournie et mise à jour) par Oracle • Possibilité de modéliser les règles d’entreprise • Historique des tendances pour suivre les évolutions et les améliorations • Tableau de bord Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 32
  28. 28. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Standardisation Catalogue de services Project Mgr Apps IT Apps QA I need a new schema to track our upcoming campaign We need the best performance so we can reply in real time I need a database for the new HR system I’m willing to pay for near-continuous availability I need to copy a production database for testing The cheapest configuration is fine. This is just for testing • Catalogue de services = Σ ( modèles de service pre-approvés et pre-configurés) • Modèle de services = Configuration base de données à partir d’un système de référence + personnalisation (options, init, etc) + données (pour les scénarios de cloning) •Un catalogue pour l’ensemble des utilisateurs ; accès basé sur les rôles
  29. 29. Standardisation : catalogue de service Un référentiel unique pour tous les objets • Un seul référentiel pour stocker et accéder aux images, aux scripts & assemblages Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • Catalogue de composants pré-packagés et préconfigurés (bases de données, schémas, PDBs, …)
  30. 30. 12.1.0.1 10.2.0.5 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Standardisation Catalogue de services : exemple Oracle Confidential – Internal/Restricted/Highly Restricted 35 Service Definition Technical Service Service Model Resource Pools Define service tiers to simplify your offerings Establish the technical footprint of each service tier Determine the individual services to be provisioned Align services with resource model Bronze Silver Gold Smal l Large Medium X-Large  RAC  Data Guard  Backups PDB Database Schema 11.2.0.4 11.2.0.4
  31. 31. RAC + Data Guard RAC One + Data Guard Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Standardisation Catalogue de services : exemple ✔ GOLD SILVER BRONZE Backups ✔ Enterprise Manager Portal
  32. 32. AUTOMATISATION Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Challenges des DBAs Les 3 axes de réflexion GESTION DES RESSOURCES & GOUVERNANCE CONSOLIDATION & STANDARDISATION * Données extraites de l’étude IOUG 2013 concernant l’administration des bases de données et la croissance du stockage des bases de données
  33. 33. 51%des administrateurs de bases de données qui déclarent faire leurs tâches manuellement (ex : provisioning & cloning) trouvent que cela consomme trop de temps Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Challenge 2: Automatisation “Provisioning a database server takes us 4-5 days with involvement of different groups to create a system meeting enterprise standards. Need to roll out services on short order in matter of minutes and hours”
  34. 34. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Challenge 2: Automatisation DBaaS VS Approche traditionnelle Approche traditionnelle (Administrateurs) Approche PaaS (Utilisateur) Définir et obtenir le matériel Configurer le matériel Mettre en place les composants Déployer et patcher les logiciels DB Configurer la base de données Ajouter et reconfigurer Demande d’une instance DB Ajustement automatique de la capacité en fonction de l’activité Self-Service Provisioning Libération des ressources quand elles ne sont plus utilisées Middleware Database OS/Machines Portail d’accès aux ressources Les utilisateurs ignorent l’infrastructure technique sous-jacente Databases Heures / Semaines Minutes
  35. 35. Automatisation: interface libre service Console fournie en standard • Déploiement et Administration des infrastructures physiques et virtuelles • Catalogue de services (Services de base de données - Modèles & Assemblages) • Actions utilisateurs – Déploiement des composants – Mise en place & suppression des ressources – Démarrage & Arrêt – Demande d’espace de stockage supplémentaire – Supervision des ressources – Quota – Informations de facturation • Tendance de charge, total consommé, détails du plan de charge, etc Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  36. 36. Automatisation Maintenance logicielle en libre service (Database Fleet Maintenance) Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 43
  37. 37. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Challenge 2: Data Cloning 64%DBAs utilisent des scripts RMAN scripts pour cloner les bases  Processus Manuel  Consommateur de temps  Utilisation du stockage  Retour arrière  Processus archaïques Identique au provisioning classique
  38. 38. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Data Cloning Scénario client (Télécom) • 12 TB pour la base de production (développement interne) • Exadata utilisé pour la base de production et standby sur ZFSSA • Développements en interne d’applications nécessitant 7 copies en parallèle de la base de production • Les clones doivent être rafraichis mensuellement Stockage nécessaire dans une approche traditionnelle  Prod DB = 12 TB  Standby DB = 12 TB  7 Clones (7 * 12 TB) = 84 TB ------------------  Total 108 TB  Temps = jours/semaines
  39. 39. Data Cloning Scénario client (Banque) • 5 DBs production pour un total de 30 TB • Chacune des 5 DBs de production a une standby • Des clones de la production sont nécessaires pour les analyses et le reporting • Chaque trimestre, 6 clones sont nécessaires pour les différentes équipes • Pour des raisons de sécurité, les données sensibles doivent être anonymisées avant le cloning Stockage nécessaire dans Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | une approche traditionnelle  5 Prod DB = 30 TB  5 Standby DB = 30 TB  5 Masked DB = 30 TB  6 Clones (6 * 30 TB) = 180 TB ------------------  Total 270 TB  Temps = jours/semaines
  40. 40. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Data Cloning Qu’est-ce que le Snap Clone ? Le Snap Clone permet, par un mode en libre service, de mettre rapidement en place un clone de base de données (large ~TB) en offrant une consommation d’espace efficace . Libre service Responsabiliser les utilisateurs pour la création des clones Rapidité Cloner des bases en quelques minutes et non en jours/semaines Stockage efficace Réduire significativement l’empreinte stockage
  41. 41. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Data Cloning Scénarios clients avec Snap Clone Scenario 1 [Client Telecom]  Prod DB = 12 TB  Standby DB = 12 TB  7 Clones (7 * 2 GB of writable space) = 84TB 14 GB -------------------  Total 108 ~24 TB  Temps = jours/semaines minutes Scenario 2 [Client Banque]  5 Prod DB = 30 TB  5 Standby DB = 30 TB  5 Masked DB = 30 TB  6 Clones (6 * 5 * 2 GB of writable space) = 180TB 60 GB ---------------------  Total 270 ~90 TB  Temps = jours/semaines minutes
  42. 42. Software Solution [Vendor Agnostic] Supports DB on File Only Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Snap Clone Options possibles EM 12c Snap Clone Storage Mgmt Framework (SMF) Hardware Solution [Vendor Specific] Supports DB on File and ASM (*) • Storage Management Framework (SMF) plug-in
  43. 43. Data Cloning Faciliter à dupliquer avec Oracle DB12c & PDB Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  44. 44. AUTOMATISATION Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Challenges des DBAs Les 3 axes de réflexion GESTION DES RESSOURCES & GOUVERNANCE CONSOLIDATION & STANDARDISATION * Données extraites de l’étude IOUG 2013 concernant l’administration des bases de données et la croissance du stockage des bases de données
  45. 45. Challenge 3 : Gestion des ressources & Gouvernance Planification de l’utilisation des ressources Facturation Gestion pilotée des ressources Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 46% 28% 24% Challenges • Multiple workload • Allocation des ressources pour garantir les SLAs • Pas de perte de contrôle pour les DBAs
  46. 46. Gestion des ressources & Gouvernance Administration & Contrôle Contrôle des accès Politique de retrait des ressources Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | PDB Pool Schema Pool DB Pool Gestion des pools de ressources Gestion des quotas Placement intelligent des ressources Cloud Admin
  47. 47. Gestion des ressources & Gouvernance Outil unique pour l’ensemble des tâches • Piloté par Enterprise Manager –Snap Clone Analyser –Métriques & facturation –Rapports prédéfinis –Ressources & zones – Quotas & Droits d’accès –Placement des ressources –etc Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  48. 48. Gestion des ressources & Gouvernance 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, … Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  49. 49. Gestion des ressources & Gouvernance Orchestration de l’infrastructure Cloud • Elasticité fondée sur des règles –Politiques de placement • Auto-bilan des « workloads » régulièrement • Déplacement automatique des « workloads » si atteinte d’un niveau spécifique d’utilisation (violations) • Basculement automatique Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  50. 50. Gestion des ressources & Gouvernance Placement des ressources Objectif : Trouvez des hôtes appropriés pour créer l'instance demandée sans affecter les instances existantes Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Avg. CPU and Memory utilization over the last 7 days No. of instances on a host Max limit on CPU & Memory utilization or number of instances Memory usage post instance creation First Match Host1 Host2
  51. 51. Gestion des ressources & Gouvernance Monétiser : établir des règles • Associer un coût associé à chaque ressource • Coûts fixes: – license –administration –énergies – … • Coûts variables en fonction de la configuration du service Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | IT Utilisateurs
  52. 52. Gestion des ressources & Gouvernance Processus de « Chargeback » Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Créer un Plan de charge Définir les centres de coût Activer les mesures Assigner les plans de charges aux cibles Assigner les cibles aux centres de coût Activer la 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
  53. 53. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Conclusion DBaaS & EM12c Oracle Confidential – Internal/Restricted/Highly Restricted 71
  54. 54. Database as a Service (DBaaS) Fournir une base de données rapidement et aisément Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Dedicated Database Full & Snap Clone Pluggable Database Database Schema
  55. 55. Database as a Service (DBaaS) Fournir une base de données rapidement et aisément • Administration et déploiement en mode libre service • Bases de données pré-packagées et préconfigurées • Déploiement / mise à disposition des BdD 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
  56. 56. Enterprise Manager Outil de gestion uniforme d’une solution de Cloud Privé Service Provisioning Elasticity Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 74 Dedicated Databases Schemas Pluggable Databases Service Governance Java App WebLogic SOA /OSB Clones SOA Disponible sur toutes les infrastructures : Physique, Virtuelle, Engineered Systems Operations & Performance Management Consolidation Planning Middleware Private Cloud Database Private Cloud
  57. 57. Database as a Service (DBaaS) Workshop • Date Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Décembre 2014 (2 ou 3) • Lieu Oracle France / Colombes • Points abordés – Considération architecturale et concepts d’une solution de cloud privé – Consolidation base de données & Planification des ressources – Approche Base de données en mode service (Database as a service) – Clone de bases de données – Métriques & facturation – Provisioning, patching, configuration & conformité
  58. 58. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 80

×