On confond souvent les sauvegardes, les snapshots et la réplication. Il s’agit de trois opérations légèrement différentes ayant un objectif commun : protéger vos données. Les sauvegardes assurent la redondance, les snapshots permettent la récupération et la réplication limite les arrêts.
Qu’est-ce que la réplication des données ?
Il s’agit de copier les données dans un autre emplacement, vers un système de stockage au sein du même datacenter ou, plus couramment, vers un datacenter distant, afin de les protéger d’une éventuelle défaillance. Grâce au stockage dans plusieurs sites ou nœuds, tous les utilisateurs peuvent partager les mêmes données sans incohérence.
Avec la réplication, on obtient une base de données distribuée qui permet aux utilisateurs d’accéder aux données pertinentes pour leurs tâches sans interférer avec le travail des autres systèmes ou équipes.
Types de réplication des données
Il existe plusieurs types de réplication des données :
- Réplication synchrone: réplique toutes les E/S (entrées/sorties) au fur et à mesure qu’elles sont écrites sur le système de stockage de données. Ce dernier effectue les écritures locales et distantes avant d’envoyer une confirmation à l’hôte.
- Réplication asynchrone: réplique les données à des intervalles de temps spécifiques, toutes les cinq minutes par exemple, et les modifications sont ensuite répliquées sur un site distant. Ainsi, dans le pire des cas, seulement cinq minutes de données seront perdues.
- Réplication transactionnelle: les utilisateurs reçoivent des copies initiales complètes de la base de données, puis des mises à jour au fur et à mesure que les données sont modifiées.
- Réplication de snapshots: les données sont distribuées telles qu’elles apparaissent à un moment précis, ce qui crée un « snapshot » des données à ce moment-là, qui est ensuite envoyé aux utilisateurs.
- Réplication de fusion: les données de deux bases de données ou plus sont regroupées dans une seule base de données. C’est le type de réplication le plus complexe, car il permet aux serveurs de publication et aux abonnés d’apporter des modifications à la base de données de manière indépendante.
- Enfin, il y a également la réplication complète, lorsque l’ensemble de la base de données est stockée sur chaque site, et la réplication partielle, qui consiste à répliquer les fragments fréquemment utilisés d’une base de données.
Quand utiliser la réplication transactionnelle ou de fusion ?
La réplication de fusion est généralement utilisée dans les environnements serveur/client. Elle permet d’envoyer des modifications d’un serveur de publication à plusieurs abonnés. Avec la réplication transactionnelle, les données sont copiées en temps réel du serveur de publication vers la base de données réceptrice. La réplication transactionnelle ne copie pas seulement les modifications, mais reproduit chaque changement de manière cohérente et précise. Elle convient généralement mieux aux environnements serveur/serveur.
Qu’est-ce qu’une sauvegarde ?
Un processus de sauvegarde, ou de sauvegarde et reprise, consiste à créer et à enregistrer des copies de vos données qui serviront à restaurer les services de votre entreprise en cas de défaillance des données primaires due à une panne d’électricité, une attaque de ransomware ou une autre catastrophe.
Les sauvegardes vous permettent de restaurer les services en revenant à l’état des systèmes antérieur à la perte ou à l’altération des données. Vous pouvez enregistrer les sauvegardes sur le même serveur que les données d’origine, mais il est généralement préférable de les stocker sur un serveur ou un système distinct, par exemple un serveur cloud sécurisé, pour assurer la redondance des données.
En savoir plus sur les types de sauvegarde >>
Qu’est-ce qu’un snapshot ?
Un snapshot copie l’état d’un système à un moment précis, ce qui permet de conserver une image virtuelle des systèmes de fichiers et des paramètres de votre serveur.
Contrairement à la sauvegarde, qui réalise une copie intégrale des données, le snapshot copie uniquement les paramètres et les métadonnées nécessaires pour restaurer les données en cas d’interruption. Vous devez toujours enregistrer les fichiers sources des snapshots à un emplacement différent pour pouvoir les récupérer.
Réplication et sauvegarde des données
La réplication et la sauvegarde des données sont liées, mais pas interchangeables.
Une sauvegarde implique de restaurer les données à un moment précis, en créant des « points d’enregistrement » sur vos serveurs de production. Ces points de sauvegarde peuvent être restaurés ultérieurement en cas d’endommagement des fichiers, de défaillance du système, de pannes ou de tout autre événement entraînant une perte de données. Les sauvegardes de données peuvent durer plusieurs heures, les entreprises les programment donc généralement la nuit ou le week-end.
Bien qu’il y ait toujours un risque de perte de données entre les sauvegardes, celles-ci offrent toujours un bon niveau de protection et sont particulièrement adaptées au stockage à long terme de grands ensembles de données statiques. Les sauvegardes sont une méthode clé de protection des données pour les secteurs qui doivent conserver des enregistrements à long terme pour des raisons de conformité.
Alors que les sauvegardes sont axées sur la protection des données, la réplication se concentre sur la continuité des opérations, c’est-à-dire sur le maintien en fonctionnement des applications stratégiques orientées client, même en cas de sinistre.
Quand utiliser la réplication de snapshots ?
On l’utilise généralement lorsque les changements de données sont peu fréquents. Le processus est un peu plus lent que la réplication transactionnelle, car il s’agit de déplacer plusieurs enregistrements d’un endroit à un autre. La réplication de snapshots est un bon moyen d’assurer la synchronisation initiale entre le serveur de publication et l’abonné.
Lorsque vous utilisez un snapshot pour restaurer votre système, vous revenez à l’état du système au moment de la prise du snapshot. Les snapshots sont parfaits pour le stockage de courte durée et sont généralement utilisés à des fins de développement et de test. Lorsqu’il n’y a plus de place pour de nouveaux snapshots, les anciens snapshots sont effacés et remplacés par les plus récents.
Les snapshots sont pratiques pour réaliser des « sauvegardes rapides » de votre système, par exemple avant d’effectuer une mise à jour importante. Si le résultat de la mise à jour ne vous satisfait pas, il vous suffit de revenir au dernier snapshot pour rétablir l’état antérieur de votre système.
Snapshots SafeMode pour la protection contre le ransomware
Les snapshots SafeMode de Pure ont été conçus pour protéger les organisations contre les attaques de ransomware, de plus en plus fréquentes et dévastatrices. SafeMode réduit le risque d’attaque de ransomware de manière significative.
Solution de protection des données haute performance intégrée à FlashArray, SafeMode place les volumes, snapshots, hôtes et autres objets de votre système dans une zone dédiée aux éléments « détruits », visible dans l’interface graphique, où ils restent récupérables pendant 24 heures. Après ce délai, SafeMode supprime ces objets de manière définitive.
Avantages de SafeMode :
- Immuabilité totale: les données sont protégées contre le chiffrement lié à une attaque malveillante ou une erreur humaine, même si les informations d’identification de l’administrateur sont compromises.
- Intégration simple des sauvegardes: FlashBlade fonctionne avec les logiciels et outils existants, vous n’avez donc pas besoin de modifier votre logiciel pour améliorer les objectifs de sauvegarde et de reprise.
- Restauration rapide: avec la restauration par pétaoctets, votre système redevient vite opérationnel.
Découvrez SafeMode ici.
Written By: