Référence : mode de réplication synchrone ou asynchrone

Pour faire votre choix entre les modes de réplication synchrone et asynchrone, tenez compte de leurs différences, telles que décrites dans le tableau suivant.
Caractéristique
Réplication synchrone
Réplication asynchrone
Opérations d'écriture
Une opération d'écriture sur le volume principal ne prend fin que lorsque les données d'utilisateur sont effectivement écrites sur le pair secondaire.
L'opération d'écriture est terminée dès que les données d'utilisateur sont écrites sur le volume principal et dans la file d'attente asynchrone.
Temps de réponse du réseau
Le temps de réponse dépend du réseau.
La latence du réseau doit être suffisamment faible pour que le temps de réponse de l'application ne soit que modérément perturbé par le temps de transfert sur le réseau de chaque opération d'écriture. De même, la bande passante du réseau doit être suffisante pour traiter la quantité de trafic d'écriture générée lors des pics d'écriture de l'application. Si le réseau n'est pas en mesure de gérer ce trafic à tout moment, le temps de réponse de l'application en sera affecté.
Le temps de réponse ne dépend pas du réseau, tant que la file d'attente n'est pas pleine.
La bande passante du lien réseau doit être capable de gérer le trafic d'écriture généré lors des périodes d'écriture moyennes de l'application. Lors des pics d'écriture de l'application, les opérations d'écriture en excès sont écrites dans la file d'attente asynchrone locale puis, ultérieurement, sur le pair secondaire lorsque le trafic réseau le permet. Le temps de réponse de l'application peut être minimisé pendant les pics du trafic d'écriture excédant la limite du réseau à condition que la taille de la file d'attente asynchrone soit correctement définie.
Remarque : le temps de réponse de l'application peut se dégrader si la file d'attente asynchrone se remplit et que l'option de blocage est activée.
Disponibilité
La réplication synchrone offre une haute disponibilité des données mais implique une latence plus élevée sur les WAN.
La réplication asynchrone offre des performances et une disponibilité supérieures, mais implique un report de la synchronisation de toutes les copies de données.
Temps de réponse d'écriture
En mode de réplication synchrone, le temps de réponse d'écriture peut être plus élevé, surtout si les jeux de données sont étendus ou si la réplication est réalisée entre deux sites très éloignés (dans ce cas, les opérations d'écriture sont susceptibles d'entraîner une latence supplémentaire, en raison du temps requis pour le transfert des données et l'envoi des accusés de réception).
En mode de réplication asynchrone, le temps de réponse peut être plus long.
Ordre d'écriture
Toute modification apportée aux données étant répliquée sur le pair secondaire en temps réel, le pair secondaire respecte l'ordre d'écriture du pair principal.
L'ordre d'écriture sur les volumes est préservé sur le pair secondaire.
Le pair secondaire est en retard par rapport au pair principal, selon la latence, la taille de la file d'attente et le nombre d'écritures.
L'ordre d'écriture est préservé sur les volumes du pair secondaire lorsque les volumes sont regroupés sur le pair principal.
Perte de données
La réplication synchrone s'applique aux volumes de données qui ne tolèrent aucune perte de données sur le pair secondaire.
La réplication asynchrone s'applique aux volumes de données qui ont le même niveau de tolérance de perte de données sur le pair secondaire.

Rubriques connexes