Réplication (informatique)

Réplication (informatique)
Réplication de données
En cas d'indisponibilité du stocakge primaire ou du site primaire, le serveur B peut accéder à la réplication des données

En informatique, la réplication est un processus de partage d'informations pour assurer la cohérence de données entre plusieurs sources de données redondantes, pour améliorer la fiabilité, la tolérance aux pannes, ou l'accessibilité. On parle de réplication de données si les mêmes données sont dupliquées sur plusieurs périphériques.

La réplication n'est pas à confondre avec une sauvegarde : les données sauvegardées ne changent pas dans le temps, reflétant un état fixe des données, tandis que les données répliquées évoluent sans cesse à mesure que les données sources changent.

Sommaire

Réplication active/passive

On distingue couramment la réplication passive et active. Lors de réplication active, les calculs effectués par la source (ou maître) sont répliquées, alors que lors de réplication passive, seul le serveur maître procède au calcul et il ne propage que les modifications finales de la mémoire à effectuer.

Si à tout moment un unique maître est désigné pour effectuer toutes les requêtes, on parle d'un schéma primaire (schéma maître-esclave) : c'est souvent l'architecture employée pour des clusters de serveurs à haute disponibilité.

Si par contre, n'importe quel serveur peut traiter une requête, on parle de schéma multi-maître (multi-master replication). Cette architecture pose des problèmes de contrôle de concurrence : plusieurs processus qui travailleraient de manière incontrôlée sur les mêmes données pourraient remettre en cause la cohérence globale du système.

En base de données

Dans une base de données, la réplication est fréquemment utilisée pour des systèmes qui ont à soutenir une forte charge : le serveur maître journalise les opérations effectuées, et les esclaves, à partir de ce journal, dupliquent les opérations effectuées. Ainsi, moyennant un petit temps de retard (replication lag), les mêmes données sont disponibles sur plusieurs serveurs en même temps, ce qui permet un processus de répartition de charge.

La plupart des systèmes de gestion de base de données modernes permettent un schéma multi-maître : cependant, celui-ci introduit de nombreux coûts supplémentaires. La résolution, ou la prévention de conflits entre plusieurs transactions simultanées est par exemple très complexe.

Réplication au niveau disque

La réplication de disque peut être utilisée pour dupliquer les mise à jour au niveau bloc de données sur plusieurs espaces de stockage. De cette façon le système de fichiers supportant le système d'exploitation peut être sécurisé, soit en local (RAID logique ou physique) soit à distance. La réplication distante (entre deux systèmes ou entre deux espaces de stockage) peut elle même être réalisée de façon synchrone[1] (les deux espaces sont a tout moment identiques au bloc près) soit asynchrone[2] (il peut y avoir un léger décalage de la mise à jour de la cible distante, l'entrée/sortie étant considérée comme terminée dès l'acquittement au niveau de l'espace de stockage primaire.

Systèmes de réplication

  • DRBD module (Linux).
  • EMC SRDF
  • IBM PPRC and Global Mirror (IBM Copy Services)
  • Hitachi TrueCopy
  • Hewlett-Packard Continuous Access (HP CA)
  • Symantec Veritas Volume Replicator (VVR)
  • DataCore SANsymphony & SANmelody
  • FalconStor Replication & Mirroring (sub-block heterogeneous point-in-time, async, sync)
  • Compellent Remote Instant Replay
  • EMC RecoverPoint

Notes et références



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Réplication (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • réplication — ● n. f. ►BASDON Terme emprunté à la biologie. Encore un... On aurait pu dire duplication , non? Mécanisme de copie automatique d une base de données vers une autre, permettant de rapprocher des données de l utilisateur, dans un système distribué …   Dictionnaire d'informatique francophone

  • Réplication — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Réplication », sur le Wiktionnaire (dictionnaire universel) Le mot réplication peut désigner : En …   Wikipédia en Français

  • serveur de réplication — ● loc. m. ►BASDON Voir réplication …   Dictionnaire d'informatique francophone

  • Laboratoire d'informatique de Paris 6 — Bannière du LIP6 Le Laboratoire d informatique de Paris 6 (LIP6) est un laboratoire de recherche sous tutelle de l’Université Pierre et Marie Curie et du CNRS. Avec 150 chercheurs permanents et 250 doctorants, le LIP6 est l’un des principaux… …   Wikipédia en Français

  • Laboratoire D'informatique De Paris 6 — Bannière du LIP6 Le Laboratoire d informatique de Paris 6 (LIP6) est un laboratoire de recherche sous tutelle de l’Université Pierre et Marie Curie et du CNRS. Avec 150 chercheurs permanents et 250 doctorants, le LIP6 est l’un des principaux… …   Wikipédia en Français

  • Laboratoire d'informatique de paris 6 — Bannière du LIP6 Le Laboratoire d informatique de Paris 6 (LIP6) est un laboratoire de recherche sous tutelle de l’Université Pierre et Marie Curie et du CNRS. Avec 150 chercheurs permanents et 250 doctorants, le LIP6 est l’un des principaux… …   Wikipédia en Français

  • Plan de Reprise Informatique — Plan de reprise d activité En informatique, un Plan de Reprise d Activité (en anglais : Disaster Recovery Plan ou DRP) permet d assurer, en cas de crise majeure ou importante d un centre informatique, la reconstruction de son infrastructure… …   Wikipédia en Français

  • Plan de reprise d'activité (informatique) — Plan de reprise d activité En informatique, un Plan de Reprise d Activité (en anglais : Disaster Recovery Plan ou DRP) permet d assurer, en cas de crise majeure ou importante d un centre informatique, la reconstruction de son infrastructure… …   Wikipédia en Français

  • Virologie informatique — Virus informatique  Pour l’article homonyme, voir Le Virus informatique.  Cet article fait partie de la série Programmes malveillants …   Wikipédia en Français

  • Virus (informatique) — Virus informatique  Pour l’article homonyme, voir Le Virus informatique.  Cet article fait partie de la série Programmes malveillants …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”