Réplication asynchrone :
* Réplication SAN :utilise des réseaux de stockage (SAN) à haut débit pour permettre le transfert de données en temps réel au niveau des blocs entre les sites principaux et secondaires. Les protocoles courants incluent Fibre Channel et iSCSI.
* Réplication basée sur les journaux :capture et transmet uniquement les modifications incrémentielles (appelées journaux de transactions) qui se produisent dans la base de données principale, réduisant ainsi l'utilisation de la bande passante du réseau. Les exemples incluent Oracle LogMiner et l'envoi des journaux de transactions SQL Server.
Réplication synchrone :
* Réplication de disque partagé :utilise un système de stockage partagé qui est monté simultanément sur les serveurs principal et secondaire, offrant un accès direct et à faible latence aux données répliquées.
Réplication semi-synchrone :
* Réplication basée sur les instructions :les modifications en mémoire sur la base de données principale déclenchent la propagation d'instructions ou de requêtes SQL vers le réplica, garantissant ainsi une forte cohérence des données. Par exemple, MySQL InnoDB Cluster utilise une variante de la réplication basée sur les instructions.
Réplication de machine virtuelle (VM) :
* Logiciel de sauvegarde avec capacités de réplication de VM :Fournit une réplication basée sur des instantanés, permettant aux machines virtuelles et aux applications d'être répliquées à des intervalles spécifiés ou en continu. Des outils tels que Veeam Backup &Replication prennent en charge la réplication de machines virtuelles.
Stockage défini par logiciel (SDS) et infrastructure hyperconvergée (HCI) avec fonctionnalités de réplication :
* SDS avec réplication synchrone ou asynchrone :Les solutions SDS telles que Ceph, GlusterFS et ZFS peuvent offrir des mécanismes de réplication du stockage.
* HCI avec réplication intégrée :Les plates-formes hyperconvergées telles que VMware vSAN, Nutanix Acropolis et Dell EMC VxRail peuvent fournir des capacités de réplication natives dans le cadre de leur fonctionnalité de stockage distribué.
Solutions de réplication hybride :
* Combiner différentes technologies :Les organisations peuvent exploiter une combinaison de technologies de réplication basées sur des scénarios et des exigences de déploiement spécifiques. Les exemples incluent l'utilisation de la réplication synchrone pour les applications critiques et la réplication asynchrone pour les données moins cruciales.
|