REL 9: Comment sauvegarder des données ?
Sauvegardez les données, les applications et la configuration pour répondre à vos exigences en matière d'objectifs de temps de récupération (RTO) et d'objectifs de point de récupération (RPO).
Ressources
 What Is AWS Backup?
 AWS re:Invent 2019: Deep dive on AWS Backup, ft. Rackspace (STG341)
 Well-Architected lab: Level 200: Testing Backup and Restore of Data
 Amazon S3: Protecting Data Using Encryption
 Encryption for Backups in AWS
 On-demand backup and restore for DynamoDB
 EFS-to-EFS backup
 AWS Marketplace: products that can be used for backup
 APN Partner: partners that can help with backup
Bonnes pratiques:
- 
               Identifier et sauvegarder toutes les données qui doivent être sauvegardées, ou reproduire les données à partir de sources: Amazon S3 peut être utilisé comme destination de sauvegarde pour plusieurs sources de données. Les services AWS comme qu'Amazon EBS, Amazon RDS et Amazon DynamoDB intègrent des fonctionnalités permettant de créer des sauvegardes. Vous pouvez aussi utiliser des logiciels de sauvegarde tiers. Une sauvegarde n'est peut-être pas nécessaire si les données peuvent être reproduites à partir de sources pour atteindre le RPO. 
- 
               Sécuriser et chiffrer les sauvegardes: Détectez les accès au moyen des services d'authentification et d'autorisation comme AWS IAM et détectez les problèmes d'intégrité des données grâce au chiffrement. 
- 
               Effectuer automatiquement la sauvegarde des données: Configurez les sauvegardes pour qu'elles soient effectuées automatiquement en fonction d'une planification périodique ou en fonction des modifications apportées à l'ensemble de données. Les instances RDS, les volumes EBS, les tables DynamoDB et les objets S3 peuvent tous être configurés pour une sauvegarde automatique. Les solutions AWS Marketplace ou tierces peuvent également être utilisées. 
- 
               Effectuer une récupération périodique des données pour vérifier l'intégrité et les processus de sauvegarde: Confirmez que l'implémentation de votre processus de sauvegarde répond à vos objectifs de temps de récupération (RTO) et à vos objectifs de point de récupération (RPO) en effectuant un test de récupération. 
Plan d'amélioration
Identifier et sauvegarder toutes les données qui doivent être sauvegardées, ou reproduire
               les données à partir de sources
What Is AWS Backup?
Well-Architected lab: Level 200: Testing Backup and Restore of Data
Creating a DB Snapshot
Amazon EBS Snapshots
On-Demand Backup and Restore for DynamoDB
Creating a DB Cluster Snapshot in Neptune
Cross-Region Replication
Working with Amazon OpenSearch Service Index Snapshots
Backup and Restore for ElastiCache for Redis
Backing Up Amazon EFS
Exporting Log Data to Amazon S3
- Utilisez AWS CloudFormation ou un fournisseur tiers de confiance pour créer votre
                     volume EBS avec le chiffrement KMS.
 AWS CloudFormation: AWS::EC2::Volume
- Prendre des instantanés régulièrement: Déterminez le calendrier et les processus appropriés pour prendre des instantanés
                     réguliers des volumes EBS. Des variations sont possibles d'une application à l'autre.
 Amazon EBS snapshots- Déterminez le besoin de répliquer ces instantanés selon vos exigences de reprise après
                           sinistre.: Vous pouvez avoir besoin de les répliquer sur d'autres comptes ou régions AWS.
 Copying an Amazon EBS snapshot
 
- Déterminez le besoin de répliquer ces instantanés selon vos exigences de reprise après
                           sinistre.: Vous pouvez avoir besoin de les répliquer sur d'autres comptes ou régions AWS.
- Automatiser une sauvegarde EFS sur EFS
 EFS-to-EFS AWS Backup
 Using AWS Backup with Amazon EFS
- Créez un événement planifié pour entraîner le déploiement et l'exécution de la solution
                     de sauvegarde.
                     - Une fois que vous avez la copie, vous pouvez utiliser les opérations d'API AWS (ou
                           une solution tierce de confiance) pour copier vos données sur Amazon S3 afin de bénéficier
                           d'une plus grande durabilité.: Utilisez AWS Data Pipeline si la région AWS que vous utilisez ne prend pas en charge
                           Amazon EFS.
 Backing up Amazon EFS file systems using AWS Data Pipeline
 
- Une fois que vous avez la copie, vous pouvez utiliser les opérations d'API AWS (ou
                           une solution tierce de confiance) pour copier vos données sur Amazon S3 afin de bénéficier
                           d'une plus grande durabilité.: Utilisez AWS Data Pipeline si la région AWS que vous utilisez ne prend pas en charge
                           Amazon EFS.
- Utilisez AWS CloudFormation (ou un fournisseur tiers de confiance) pour créer votre
                     instance RDS avec le chiffrement KMS.
 AWS::RDS::DBInstance
- Définissez vos préférences de fenêtre de sauvegarde, la période de rétention des sauvegardes,
                     l'ID de clé KMS et les options de chiffrement de stockage.
                     - Déterminez le besoin de répliquer ces instantanés selon vos exigences de reprise après
                           sinistre.
 Encrypting Amazon RDS resources
 How Amazon Relational Database Service (Amazon RDS) uses AWS KMS
 
- Déterminez le besoin de répliquer ces instantanés selon vos exigences de reprise après
                           sinistre.
- Utilisez CloudFormation ou un fournisseur tiers de confiance pour créer votre table
                     DynamoDB et ses paramètres de durée de vie (TTL), ses stratégies IAM et ses alarmes
                     CloudWatch associés.: Utiliser la AWS CLI, les kits SDK AWS ou un fournisseur tiers de confiance pour créer
                     votre Auto Scaling DynamoDB
 AWS::DynamoDB::Table
 Using the AWS CLI to manage DynamoDB automatic scaling
 Application programming with DynamoDB automatic scaling
- Utiliser les opérations d'API DynamoDB pour créer et restaurer des sauvegardes: L'instantané est automatiquement chiffré à l'aide de clés gérées par AWS.
 On-Demand Instance backup and restore for DynamoDB.
- Utiliser les opérations d'API DynamoDB pour permettre la restauration à un instant
                     dans le passé: Cela vous permet de restaurer l'état de n'importe quel moment au cours des 35 derniers
                     jours.
 Point-in-time recovery for DynamoDB
Exporting log data to Amazon S3
- Utilisez CloudFormation ou un fournisseur tiers de confiance pour créer vos groupes
                     de journaux CloudWatch Logs et leur période de rétention associée en jours.
 AWS::Logs::LogGroup
- Créez l'événement planifié pour appeler une fonction AWS Lambda qui utilisera l'API GetLogEvents CloudWatch Logs
                     et placez les données des journaux dans Amazon S3.
 Creating an EventBridge Rule That Triggers on a Schedule
 Using AWS Lambda with scheduled events
 Exporting log data to Amazon S3- Spécifiez la stratégie de cycle de vie sur le compartiment S3 pour configurer quand
                           les journaux seront placés dans Amazon S3 Glacier pour l'archivage et une suppression
                           finale.
 Object lifecycle management
 
- Spécifiez la stratégie de cycle de vie sur le compartiment S3 pour configurer quand
                           les journaux seront placés dans Amazon S3 Glacier pour l'archivage et une suppression
                           finale.
Sécuriser et chiffrer les sauvegardes
- Activer le chiffrement dans RDS: Vous pouvez configurer le chiffrement au repos à l'aide d'AWS Key Management Service
                     lorsque vous créez une instance RDS.
 Encrypting Amazon RDS Resources
- Activer le chiffrement sur les volumes EBS: Vous pouvez configurer le chiffrement par défaut ou spécifier une clé unique lors
                     de la création du volume.
 Amazon EBS Encryption
- Utiliser le chiffrement Amazon DynamoDB requis: DynamoDB chiffre toutes les données au repos. Vous pouvez utiliser une clé principale
                     client (CMK) détenue par AWS ou une clé CMK gérée par AWS, en spécifiant une clé stockée
                     dans votre compte.
 DynamoDB Encryption at Rest
 Managing Encrypted Tables
- Chiffrer vos données stockées dans Amazon EFS: Configurez le chiffrement lorsque vous créez votre système de fichiers.
 Encrypting Data and Metadata in EFS
- Configurer le chiffrement dans les régions source et de destination: Vous pouvez configurer le chiffrement au repos dans S3 à l'aide de clés stockées dans
                     KMS, mais les clés sont spécifiques à la région. Vous pouvez spécifier les clés de
                     destination lorsque vous configurez la réplication.
 CRR Additional Configuration: Replicating Objects Created with Server-Side Encryption (SSE) Using Encryption Keys stored in AWS KMS
Security Pillar: AWS Well-Architected
Effectuer automatiquement la sauvegarde des données
What Is AWS Backup?
AWS re:Invent 2019: Deep dive on AWS Backup, ft. Rackspace (STG341)
- Créer des plans de sauvegarde: Un plan de sauvegarde est une expression de stratégie qui définit quand et comment
                     vous souhaitez sauvegarder vos ressources AWS.
 Managing Backups Using AWS Backup Plans
- Création de coffres de sauvegarde: Un coffre de sauvegarde est un conteneur qui permet d'organiser vos sauvegardes.
 Organizing Backups Using AWS Backup Vaults
- Créer des sauvegardes: Une sauvegarde représente le contenu des ressources à un moment spécifié.
 AWS Backup: Backups
Creating an EventBridge Rule That Triggers on a Schedule
What Is AWS Step Functions?
Amazon States Language
Effectuer une récupération périodique des données pour vérifier l'intégrité et les
               processus de sauvegarde
Creating an EventBridge Rule That Triggers on a Schedule
What Is AWS Step Functions?
Amazon States Language
