Présentation PowerPoint

Download Report

Transcript Présentation PowerPoint

Bases de données : retour sur le Livre Blanc
Consolidation – Mutualisation ; travaux en
cours
Laurent Benguigui, CA SILCA
Marc Duterte, ADP GSI
Le GT SGBD du CRIP
• Un groupe d’échanges concrets, pratiques
• Partages d’expérience entre responsables DB
Sujets de préoccupation en cours :






Mutualisation et consolidation (2010-2011)
DRP des bases de données
Migration de bases de données
Disponibilité des bases de données
Bases Open Source
Capacity planning des bases, outillages
Les membres participants
–
–
–
–
–
–
–
–
–
–
Laurent Benguigui CA SILCA
Frédéric BLONDIN (VentePrivé.com)
Marc Duterte (ADP)
Romaric Mion (TOTAL)
Marc Framboisier (Total)
Pascal Dib (BNP)
Hervé Fauvet (BNP)
François Martineau (Gemalto)
Dési Raulin (CNES)
Bruno Péchon (Bio – Mérieux)
Livre Blanc Consolidation – Mutualisation 1
Le livre blanc : consolidation et mutualisation des bases de
données
– Constat
• Toutes les sociétés consommatrices de bases de données sont
confrontées au problème de multiplication des bases et des
infrastructures.
– Effets
•
•
•
•
Augmentation des coûts (licences, matériels, humains, logistiques)
Maitrise et suivi difficiles du parc
Baisse de la qualité de service
Agilité réduite
– Solution
• consolider et mutualiser: mais comment faire ?
Livre Blanc Consolidation – Mutualisation 2
La démarche
– Cadrage des thèmes traités
• L’approche est pragmatique et conduite par le vécu sur le terrain
• L’étude traite des différentes couches techniques que sont les serveurs,
les systèmes d’exploitation et les moteurs de bases de données
• Un focus particulier est fait sur les 4 bases DB2, Oracle, SQL Server et
Sybase
• Le livre blanc n’apporte pas une solution « sur étagère » mais est un
recueil de bonnes pratiques
Les objectifs
– Définir et préciser les termes
– Proposer des critères de choix pour une aide à la décision
– Donner des pistes de réflexion en fonction de son contexte
Livre Blanc Consolidation – Mutualisation 3
Les thèmes abordés
– Les différents niveaux de consolidation
– La mutualisation se définie en 9 critères
– Forces et faiblesses des différents modèles de
consolidation-mutualisation
– La mutualisation / consolidation suivant les spécificités des
moteurs BD
Principes de la mutualisation 1/2
Machines physiques vers machines virtuelles
(Gains attendus: la mutualisation des cpus et donc des licences)
Serveur physique
OS Linux version …
Serveur physique
OS Linux version …
Serveur physique
OS Windows version ..
HYPERVISEUR
VM
OS Linux version …
VM
OS Linux version …
VM
OS Windows version ..
…
…
Principes de la mutualisation 2/2
Serveur physique
OS Linux version …
Serveur physique
OS Linux version …
Mutualisation des moteurs
des bases de données
Gain attendu: puissance
CPU
Schéma C1
Schéma A1
Schéma B1
Schéma C2
Schéma A2
Schéma C3
Base Oracle en version …
Base Oracle en version ….
Serveur physique (ou virtuel)
OS Linux version ..
Schéma A1
Schéma C1
Schéma B1
Schéma A2
Schéma C2
Base Oracle en version …
Schéma C3
Critères de Mutualisation
Grille d'évaluation
Sécurité
3
Exigences techniques spécifiques
2,5
Scalabilité et dimensionnement
2
1,5
Connaissance du profil d’utilisation de l’application
1
Administration + Exploitation
0,5
0
Coûts financiers
RTO
Risques infrastructure de mutualisation
RPO
Contraintes liées au domaine métier
Restitution des travaux effectués par le
GT BD au cours de l’année 2012/2013
• 2 présentations effectuées par des membres
du Groupe de travail :
 Outil open source d’inventaire et de génération de
rapport sur les BD
 Etude PostgreSQL
• PRA des BD - réunion commune avec le GT PRA
• Autres thématiques abordées
Outil open source d’inventaire et
de génération de rapports
Echange autour des points suivants :
• Inventaire, Monitoring,
Tuning
• Collecte de différents
types de métriques
• Suivi de performances
de requêtes types
• Rapports
Etude PostgreSQL
Etude très complète qui abordé les points suivants :
• Comparaison de fonctionnalités avec les autres éditeurs
(plateformes et langages supportés, performances
select, fonctionnalités comme le partitionnement ..)
• Administration, Surveillance, Sauvegarde / Restauration,
Haute disponibilité, Réplication / Solution de Secours
• Support, Formation
• Coût de licences, Pérennité
• Intégration avec les applications : niveaux de service ,
niveaux de transactions …
PRA des BD
•
•
•
•
•
Techniques employées selon les moteurs et versions des
SGBD (Oracle Dataguard, Miroring MsSql) et le type de
stockage (réplication baie)
Maintien en conditions opérationnelles du PRA des BD,
nature et conditions opératoires des tests effectués,
procédures de basculement et retour arrière
Contrôle d’intégrité des données répliquées
Intégration des BD dans les PRA, plaques de cohérence
avec les applications
Niveaux de service (RPO, RTO)
Autres thématiques abordées
au cours de l’année
• Coûts de licences , stratégies OpenSource
• (Très) Haute Disponibilité
• Modèles d’organisation avec les métiers, les
applications (SGDB as a service)
• MCO, support et évolution des versions
(Oracle 12c, SqlServer Always On)
• Sécurité (chiffrement)
Les projets du GT BD pour l’année
prochaine
• Produire une synthèse (type l’Essentiel IT) sur
la Haute Disponibilité
• Métrologie
• Volumétrie, compression
• Sécurité
• BigData : un GT dédié à ce sujet