La présente section définit la tolérance de sinistre et décrit les méthodes de réplication des données que le logiciel Sun StorEdge Availability Suite utilise.
On appelle "tolérance de sinistre" la capacité du système à restaurer une application sur un autre cluster lorsque survient un échec du cluster principal. La tolérance de sinistre se base sur la réplication des données et le basculement.
Lorsque l'on réplique des données, on les copie du cluster principal vers un cluster secondaire ou de sauvegarde. La réplication des données fournit au cluster secondaire une copie mise à jour des données du cluster principal. Le cluster secondaire peut être situé loin du cluster principal.
Le basculement est le déplacement d'un groupe de ressources ou de périphériques d'un cluster principal vers un cluster secondaire. En cas d'échec du cluster principal, l'application et les données sont immédiatement disponibles sur le cluster secondaire.
La présente section décrit deux méthodes utilisées par le logiciel Sun StorEdge Availability Suite : la réplication distante et l'instantané ponctuel. Ce logiciel utilise les commandes sndradm(1RPC) et iiadm(1II) pour répliquer les données. Pour obtenir de plus amples informations sur ces commandes, consultez l'un des manuels suivants :
Logiciel Sun StorEdge Availability Suite version 3.1 : Sun Cluster 3.0 and Sun StorEdge Software Integration Guide
Logiciel Sun StorEdge Availability Suite version 3.2 : Sun Cluster 3.0/3.1 and Sun StorEdge Availability Suite 3.2 Software Integration Guide
Le principe de réplication distante est illustré dans la Figure 6–1. Les données du volume maître du disque principal sont répliquées sur celui du disque secondaire via une connexion TCP/IP. Un bitmap distant identifie les différences entre le volume maître du disque principal et celui du disque secondaire.
La réplication distante peut être effectuée de manière synchrone, en temps réel, ou de façon asynchrone. Sur chaque cluster, chaque ensemble de volumes peut être configuré individuellement en choisissant une réplication synchrone ou asynchrone.
Lors de la réplication synchrone des données, l'achèvement d'une opération d'écriture n'est confirmé que lorsque le volume distant a été mis à jour.
Lors de la réplication asynchrone des données, l'achèvement d'une opération d'écriture est confirmé avant la mise à jour du volume distant. La réplication asynchrone des données fournit une plus grande flexibilité sur de longues distances et avec une faible bande passante.
Le principe de l'instantané ponctel est illustré dans la Figure 6–2. Les données du volume maître de chaque disque sont copiées sur le volume en double du même disque. Le bitmap ponctuel identifie les différences entre le volume maître et le volume en double. Une fois les données copiées sur le volume en double, le bitmap ponctuel est réinitialisé.
La figure suivante illustre l'utilisation des méthodes de réplication distante et d'instantané ponctuel dans une configuration donnée à titre d'exemple.