REL09-BP03 Effectuer une sauvegarde automatique des données - Reliability Pillar

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

REL09-BP03 Effectuer une sauvegarde automatique des données

Configurez les sauvegardes à effectuer automatiquement en fonction d'un calendrier périodique basé sur l'objectif du point de restauration (RPO) ou sur les modifications apportées au jeu de données. Les jeux de données critiques dont le seuil de tolérance pour la perte de données est faible doivent être sauvegardés automatiquement et fréquemment, tandis que les données moins critiques où certaines données peuvent être perdues peuvent être sauvegardées moins fréquemment.

Résultat souhaité : un processus automatisé qui crée des sauvegardes de sources de données à une cadence établie.

Anti-modèles courants :

  • Exécution manuelle des sauvegardes.

  • Utilisation de ressources qui ont une capacité de sauvegarde, mais sans inclure la sauvegarde dans votre automatisation.

Avantages de la mise en place de cette bonne pratique : l'automatisation des sauvegardes permet de vérifier qu'elles sont effectuées régulièrement en fonction de vos besoins RPO et de vous avertir si elles ne le sont pas.

Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : moyen

Directives d’implémentation

AWS Backup peut être utilisé pour créer des sauvegardes de données automatisées de différentes sources de AWS données. Les RDS instances Amazon peuvent être sauvegardées presque en continu toutes les cinq minutes et les objets Amazon S3 peuvent être sauvegardés presque en continu toutes les quinze minutes, ce qui permet une point-in-time restauration (PITR) à un moment précis dans l'historique des sauvegardes. AWS Les autres sources de données, telles que les EBS volumes Amazon, les tables Amazon DynamoDB ou les systèmes de fichiers FSx Amazon AWS Backup , peuvent exécuter des sauvegardes automatiques toutes les heures. Ces services offrent également des fonctionnalités de sauvegarde natives. AWS les services proposant une sauvegarde automatique avec point-in-time restauration incluent Amazon DynamoDB, RDS Amazon et Amazon Keyspaces (pour Apache Cassandra), qui peuvent être restaurés à un moment précis dans l'historique des sauvegardes. La plupart des autres services de stockage de données AWS offrent la possibilité de planifier des sauvegardes périodiques, à une fréquence de sauvegarde pouvant atteindre toutes les heures.

Amazon RDS et Amazon DynamoDB proposent une sauvegarde continue avec restauration. point-in-time Une fois activée, la gestion des versions Amazon S3 est automatique. Amazon Data Lifecycle Manager peut être utilisé pour automatiser la création, la copie et la suppression de EBS snapshots Amazon. Il peut également automatiser la création, la copie, la dépréciation et le désenregistrement d'Amazon Machine Images AMIs () EBS soutenues par Amazon et de leurs instantanés Amazon sous-jacents. EBS

AWS Elastic Disaster Recovery assure une réplication continue au niveau des blocs depuis l'environnement source (sur site ou AWS) vers la région de restauration cible. Point-in-timeLes EBS instantanés Amazon sont automatiquement créés et gérés par le service.

Pour une vue centralisée de l'automatisation et de l'historique de vos sauvegardes, AWS Backup fournit une solution de sauvegarde entièrement gérée et basée sur des règles. Cette solution centralise et automatise la sauvegarde des données sur plusieurs services  AWS dans le cloud et sur site à l’aide d’ AWS Storage Gateway.

Outre la gestion des versions, Amazon S3 intègre la réplication. L’intégralité du compartiment S3 peut être automatiquement répliquée vers un autre compartiment de la même ou d’une autre Région AWS.

Étapes d’implémentation

  1. Identifiez les sources de données qui sont actuellement sauvegardées manuellement. Pour en savoir plus, veuillez consulter REL09-BP01 Identifiez et sauvegardez toutes les données qui doivent être sauvegardées, ou reproduisez les données à partir des sources.

  2. Déterminez le correspondant RPO à la charge de travail. Pour en savoir plus, veuillez consulter REL13-BP01 Définir les objectifs de reprise en termes de durée d’indisponibilité et de perte de données.

  3. Utilisez une solution de sauvegarde automatisée ou un service géré. AWS Backup est un service entièrement géré qui facilite la centralisation et l'automatisation de la protection des données dans l'ensemble AWS des services, dans le cloud et sur site. En utilisant les plans de sauvegarde dans AWS Backup, créez des règles qui définissent les ressources à sauvegarder, et la fréquence à laquelle ces sauvegardes doivent être créées. Cette fréquence doit être déterminée par la fréquence RPO établie à l'étape 2. Pour obtenir des conseils pratiques sur la façon de créer des sauvegardes automatisées à l'aide de AWS Backup cette méthode, consultez la section Testing Backup and Restore of Data. Des fonctionnalités de sauvegarde natives sont proposées par la plupart des AWS services qui stockent des données. Par exemple, RDS peut être utilisé pour des sauvegardes automatisées avec point-in-time recovery (PITR).

  4. Pour les sources de données non prises en charge par une solution de sauvegarde automatisée ou un service géré tel que des sources de données sur site ou des files d’attente de messages, envisagez d’utiliser une solution tierce de confiance pour créer des sauvegardes automatisées. Vous pouvez également créer une automatisation pour ce faire à l'aide du AWS CLI ouSDKs. Vous pouvez utiliser AWS Lambda Functions ou AWS Step Functions définir la logique impliquée dans la création d'une sauvegarde de données, et utiliser Amazon EventBridge pour l'invoquer à une fréquence adaptée à votreRPO.

Niveau d’effort du plan d’implémentation : faible

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :