15
Bases de données : retour sur le Livre Blanc Consolidation – Mutualisation ; travaux en cours Laurent Benguigui, CA SILCA Marc Duterte, ADP GSI

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

  • Upload
    alaura

  • View
    34

  • Download
    0

Embed Size (px)

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

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

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

cours

Laurent Benguigui, CA SILCAMarc Duterte, ADP GSI

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

• 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

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

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)

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

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 ?

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

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

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

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

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

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 ..

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

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

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

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

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

• 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

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

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

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

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

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

• 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

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

• 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

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

• 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