Haute-disponibilité et bases de données

Documents pareils
Sommaire. La haute-disponibilité. L'offre OpenSource. Les systèmes tiers. MySQL

Haute disponibilité avec PostgreSQL

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

Solution Haute Disponibilité pour Linux

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Réplication des données

Tungsten: une implémentation du futur clustering de PostgreSQL

Sommaire. Origine du projet Équipe principale, contributeurs et sponsors Principes fondateurs Fonctionnalités Versions La communauté Outils tiers

Windows Server 2012 R2 Failover de serveurs DHCP

PostgreSQL, le cœur d un système critique

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

FORMATION PostgreSQL Réplication / Haute Disponibilité

Slony1 2.1 Londiste 3

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Présentation du projet

La replication dans PostgreSQL

Redondance de service

Présentation Alfresco

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

ITIL Gestion de la continuité des services informatiques

La Continuité d Activité

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

VMware vsphere 5 au sein du Datacenter Complément vidéo : La configuration et la sécurisation de l'esx

Cours 8 Not Only SQL

Livre blanc Haute disponibilité sous Linux

DHCP Failover for Windows Server 2012 By COCHET Anthony

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

La Haute Disponibilité avec Avance

Exchange Server 2013 Préparation à la certification MCSE Messaging - Examen

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Le passage à l échelle de serveur J2EE : le cas des EJB

Un concept multi-centre de données traditionnel basé sur le DNS

Fonctions Réseau et Télécom. Haute Disponibilité

Continuité d activité : le choix des armes

Mise en place d un cluster. De basculement. Et DHCP Failover. Installation. Préparation. Vérification

Configuration de plusieurs serveurs en Load Balancing

Bases de données documentaires et distribuées Cours NFE04

Cluster High Availability. Holger Hennig, HA-Cluster Specialist

LIVRE BLANC PRODUIT. Evidian SafeKit. Logiciel de haute disponibilité pour le clustering d application

Sybase High Avalaibility

//////////////////////////////////////////////////////////////////// Administration bases de données

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

PostgreSQL. Formations. Catalogue Calendrier... 8

Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes.

Concours interne d ingénieur des systèmes d information et de communication. «Session 2010» Meilleure copie "étude de cas architecture et systèmes"

Automatisation de la découverte, de la surveillance et de l analyse des causes premières dans le datacenter virtualisé (VDC) EMC SERVER MANAGER

COMPTE-RENDU PGDAY PARIS. Journée du 21 avril Oxalide 2015 COMPTE-RENDU pgday

«clustering» et «load balancing» avec Zope et ZEO

Du 10 Fév. au 14 Mars 2014

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

La haute disponibilité de la CHAINE DE

Hibernate vs. le Cloud Computing

MOBILITE. Datasheet version 3.0

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

PostgreSQL. Formations. Calendrier... 14

Tolérance aux fautes-2 Serveurs à haute disponibilité

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

FORMATION. Linux-HA et les systèmes de Cluster

La continuité de service

Faulconnier Bastien SIO2. Cahier des charges. Choix et mise en œuvre d'un datacenter pour Infrastructure Cloud. Pour la société :

KIWI BACKUP DOSSIER DE PRESSE

Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,

Artica Proxy Appliance Haute disponibilite

1200 Incendies par an dans des «Data Center»!! Et vous. Moi j ai Data Guard 10g!!!!

WebSphere MQ & Haute Disponibilité

SafeKit. Sommaire. Un livre blanc de Bull Evidian

Configuration Cluster, DRS, HA, DPM et FT

Unitt Zero Data Loss Service (ZDLS) La meilleure arme contre la perte de données

Jouez les précurseurs: avec le Managed Server de Hostpoint

Artica. La déduplication. Révision Du 08 Février 2011 version

Plan de cette matinée

Technologie Netapp. Novembre 2010

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

Open Source Job Scheduler. Installation(s)

Grille tarifaire IloSoft 2013

Technologie data distribution Cas d usage.

SQL Express face à la concurrence

CELAR Sécurité des logiciels libres Haute disponibilité

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

Construire un réseau social avec Symfony Xavier Lacot Clever Age. Symfony Live 11 et 12 juin 2009 Clever Age Xavier Lacot

CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

KIWI BACKUP DOSSIER DE PRESSE

Administration d'infrastructures logicielles avec Jade

Sauvegarde en ligne sécurisée SRXBackup 100 % Automatique. Disponible 24/7. Cryptage 256 bits.

PostgreSQL. Formations. SQL avancé Calendrier... 18

WMS On Demand. Facilité d accès et flexibilité

La haute disponibilité

JRES 2007 Solution de stockage répartie sur les centres de recherche INRIA, à base de serveurs de fichiers de type «NAS»

Version 7.1. Pour Windows 2008, 2003, 2000, Vista, SEVEN, XP, Windows Mobile 5.x, 6.x / 2003, CE GUIDE TECHNIQUE

Travail personnel. UE NFE107 Architecture et urbanisation des systèmes d' information. La haute disponibilité

CESI Bases de données

Les utilisations des clusters dans les entreprises

Audit et optimisation MySQL 5

Les bases de données OpenSource

Transcription:

PostgreSQLFr.org, le portail francophone des services autour de PostgreSQL Haute-disponibilité et bases de données Association PostgreSQLFr http://www.postgresqlfr.org Dr. Stéphane SCHILDKNECHT Président stephane.schildknecht@postgresqlfr.org

Agenda La haute-disponibilité La réplication Failover / Switchover Le cluster L'équilibrage de charge L'offre OpenSource PostgreSQL Ingres MySQL Les systèmes tiers C-JDBC Daffodil Replicator

La haute disponibilité Qu'est-ce? Disponibilité des données même en cas de panne d'un élément Elimination des «Single Points Of Failure» Pourquoi? Données stratégiques les cinq 9 : 99,9% : 8,8 heure/an 99,99% : 53 minutes/an 99,999% : 5 minutes/an 99,9999% : 32 secondes/an Coût pouvant devenir important Panne matériel, problème logiciel, mise à jour, erreur humaine,...

Ecriture sur le maître Mise en attente Ecriture sur l'esclave La réplication Asynchrone Asymétrique M S Ordre d'écriture Ordre d'écriture déclenché sur ordre Mise en attente

Ecritures concurrentielles Mises en attente Ecritures La réplication Asynchrone Symétrique M S Ordre d'écriture 1 Ordre d'écriture 2 Ordres d'écriture déclenchés sur ordre Mise en attente

Ecriture sur le maître Ecriture sur l'esclave Validations La réplication Synchrone Asymétrique M S Ordre d'écriture Ordre d'écriture déclenché

La réplication Synchrone Symétrique Ecritures concurrentielles Gestion des verrous et de la concurrence M S Ordre d'écriture 1 Ordres d'écriture déclenchés avec gestion des priorités Ordre d'écriture 2

Utilisations : Basculement (Failover ) Un serveur tombe, le deuxième prend le relais (Sources PostgreSQL)

Utilisations : Equilibrage de charge (load-balancing) Deux (ou plus) serveurs gèrent les requêtes (Sources PostgreSQL)

Utilisations : Entrepôts de données (DataWareHouse) Un serveur pour les écritures Un serveur pour les traitements (Sources PostgreSQL)

Utilisations : Serveurs distants Accès local (Sources PostgreSQL)

Utilisations : Nomadisme Clients embarqués (Sources PostgreSQL)

Agenda La haute-disponibilité La réplication Failover / Switchover Le cluster L'équilibrage de charge L'offre OpenSource PostgreSQL Ingres MySQL Les systèmes tiers C-JDBC Daffodil Replicator

Slony1 Asynchrone, Asymétrique Réseau de noeuds (Sources Afilias)

Slony1 Switchover (Sources Afilias)

Slony1 Fail-over (Sources Afilias)

Cluster Cluster Failover Noeud A Noeud B Si le serveur de SGBD meurt Il sera redémarré automatiquement HeartBeat Stockage partagé (Sources CA) Log JNL DMP DATA CKP

Cluster Cluster Failover Noeud A Noeud B Si la machine meurt HeartBeat Le SGBD sera démarré sur le 2 ème noeud automatiquement Stockage partagé (Sources CA) Log JNL DMP DATA CKP

Cluster Cluster Actif-Actif Noeud X Noeud Y Noeud Z Stockage partagé (Sources CA) Log JNL DMP DATA CKP

MySQL Réplication Maître Esclave(s) Réplication circulaire Cluster en mémoire

Agenda La haute-disponibilité La réplication Failover / Switchover Le cluster L'équilibrage de charge L'offre OpenSource PostgreSQL Ingres MySQL Les systèmes tiers C-JDBC Daffodil Replicator

C-JDBC Moniteur de gestion des accès Répartiteur de charge Réplicateur Surcouche applicative

Certifié J2EE Driver JDBC Asynchrone Symétrique Synchronisation de SGBD différents Haute-disponibilité Répartition de charge Sauvegarde Interface graphique d'administration Daffodil Replicator

Questions?