Bases de données : retour sur le Livre Blanc Consolidation – Mutualisation ; travaux en cours

Preview:

DESCRIPTION

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 : - PowerPoint PPT Presentation

Citation preview

Bases de données : retour sur le Livre Blanc Consolidation – Mutualisation ; travaux en

cours

Laurent Benguigui, CA SILCAMarc Duterte, ADP GSI

• Un groupe d’échanges concrets, pratiques• Partages d’expérience entre responsables DBSujets 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

Le GT SGBD du CRIP

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 ?

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 2

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

Livre Blanc Consolidation – Mutualisation 3

Principes de la mutualisation 1/2

Machines physiques vers machines virtuelles(Gains attendus: la mutualisation des cpus et donc des licences)

VMOS Linux version …

VMOS Linux version …

VMOS Windows version ..

HYPERVISEUR

Serveur physiqueOS Linux version …

Serveur physiqueOS Linux version …

Serveur physiqueOS Windows version ..

Principes de la mutualisation 2/2

Serveur physique OS Linux version …

Base Oracle en version ….

Schéma A1

Schéma A2 Schéma B1

Serveur physique OS Linux version …

Base Oracle en version …

Schéma C1

Schéma C2

Schéma C3

Mutualisation des moteurs des bases de donnéesGain attendu: puissance CPU

Serveur physique (ou virtuel) OS Linux version ..

Base Oracle en version …

Schéma A2

Schéma B1

Schéma A1

Schéma C2 Schéma C3

Schéma C1

Critères de Mutualisation

Grille d'évaluation

0

0,5

1

1,5

2

2,5

3Sécurité

Scalabilité et dimensionnement

Connaissance du profil d’utilisation de l’application

RTO

RPO

Contraintes liées au domaine métier

Risques infrastructure de mutualisation

Coûts financiers

Administration + Exploitation 

Exigences techniques spécifiques

• 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

Restitution des travaux effectués par le GT BD au cours de l’année 2012/2013

• Inventaire, Monitoring, Tuning

• Collecte de différents types de métriques

• Suivi de performances de requêtes types

• Rapports

Outil open source d’inventaire et de génération de rapports

Echange autour des points suivants :

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 …

Etude PostgreSQL

• 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)

PRA des BD

• 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)

Autres thématiques abordées au cours de l’année

• 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

Les projets du GT BD pour l’année prochaine