AWS
4 min lire

Meilleures pratiques de sauvegarde des données AWS + (risques et limites)

AWS Backup offre une certaine forme de protection des données, mais sa solution intégrée présente des inconvénients. Découvrez les meilleures pratiques en matière de sauvegarde des données AWS dans ce guide d'expert.

Rédigé par
Andy Fernandez
Publié le
7 novembre 2023
Partager sur les réseaux sociaux

Qu'est-ce que la sauvegarde AWS ?

Amazon Web Services (AWS) Backup est un service rentable, entièrement géré et centralisé qui simplifie la sauvegarde des données sur les services AWS dans le nuage et sur site. 

Le système est conçu pour automatiser et consolider toutes les tâches de sauvegarde en un seul endroit, ce qui facilite la surveillance de l'activité de vos ressources AWS. 

En outre, AWS Backup est bien équipé pour protéger les volumes de stockage, les systèmes de fichiers et les bases de données à travers plusieurs services AWS, notamment :

  • Amazon DynamoDB
  • Amazon Elastic Block Store (EBS)
  • Service de base de données relationnelle d'Amazon (RDS)
  • Système de fichiers élastiques d'Amazon (EFS)
  • Passerelle de stockage AWS
  • Service de stockage simple d'Amazon (S3)
  • Amazon Elastic Compute Cloud (EC2)
  • etc.

Lire aussi : Solutions de sauvegarde des données d'entreprise les mieux notées sur le marché actuellement

Comment AWS Backup gère les sauvegardes EC2 et RDS

AWS Backup sert de console centralisée pour gérer les opérations de sauvegarde des services natifs individuels, y compris Amazon EC2 et RDS. Il fournit une interface unifiée qui permet aux utilisateurs de définir des plans de sauvegarde, des calendriers et des politiques de rétention pour leurs instances EC2 et leurs bases de données RDS.

Pour Amazon EC2, AWS Backup vous permet de créer des plans de sauvegarde qui spécifient la fréquence des sauvegardes et leur durée de conservation. 

Souvent, ces plans incluent des sauvegardes cohérentes avec les applications afin de garantir l'intégrité des données au cours du processus de sauvegarde. En outre, AWS Backup permet aux utilisateurs de créer des Amazon Machine Images (AMI) de leurs instances EC2 dans le cadre du processus de sauvegarde, ce qui simplifie la restauration des instances.

Désormais, sur Amazon RDS, il effectue automatiquement des sauvegardes quotidiennes et les conserve pendant une période donnée. Vous pouvez également créer des instantanés manuels à l'aide d'AWS Backup, ce qui vous permet de mieux contrôler le processus de sauvegarde. 

💡Note → Si AWS Backup simplifie la gestion des sauvegardes EC2 et RDS via une interface centralisée, certains aspects du processus de sauvegarde peuvent encore nécessiter une configuration manuelle et une coordination avec les services natifs.

Ces activités peuvent inclure la spécification de la fréquence des sauvegardes, des politiques de conservation et d'autres paramètres qui varient en fonction du cas d'utilisation spécifique.

Comment fonctionne la sauvegarde sur AWS ?

L'écosystème complet d'AWS Backup fonctionne en centralisant et en automatisant la sauvegarde des données à travers les services AWS - et pour ce faire, il suit les étapes suivantes. 

Définir une politique de sauvegarde.

AWS Backup crée des politiques de sauvegarde appelées "plans de sauvegarde", qui vous aident à définir les exigences de sauvegarde applicables à votre ressource AWS, y compris la fréquence de sauvegarde et la durée pendant laquelle les sauvegardes sont conservées. Vous pouvez également utiliser la console, l'API ou l'interface de ligne de commande (CLI) d'AWS Backup pour créer et gérer ces politiques.

Par exemple, vous pouvez créer un plan de sauvegarde mettant en œuvre un calendrier de sauvegarde mensuel, hebdomadaire, quotidien ou horaire, en fonction de vos besoins et de vos exigences. 

En outre, vous pouvez utiliser les groupes de ressources et les fonctions d'étiquetage pour classer vos sauvegardes en fonction de critères spécifiques. Cela vous permet de gérer vos sauvegardes plus efficacement en les organisant en fonction de vos besoins.

Par exemple, vous pouvez choisir d'envoyer les sauvegardes les plus anciennes vers le stockage à froid, où le coût de stockage est moins élevé, ou définir des politiques d'expiration pour les sauvegardes qui ne sont plus nécessaires[non recommandé], ce qui permet d'optimiser le coût du stockage des sauvegardes.

Attribuer des ressources AWS [préférées] au plan de sauvegarde.

Ces ressources peuvent provenir de différents services AWS, notamment les tables Amazon DynamoDB , les volumes Amazon EBS , les bases de données Amazon RDS , les systèmes de fichiers Amazon EFS et les volumes AWS Storage Gateway. Si vous disposez d'un grand nombre de ressources, vous pouvez utiliser les "étiquettes de ressources" pour affecter des ressources à un plan de sauvegarde. 

Lancer des sauvegardes automatiques.

Une fois le plan de sauvegarde créé et les ressources attribuées, AWS lance des sauvegardes automatiques des ressources attribuées selon des calendriers prédéfinis dans le plan de sauvegarde. 

‍Moveto the recovery point.

AWS stocke toutes les données de sauvegarde dans le "point de récupération", qui fait généralement référence aux différentes sauvegardes des services AWS. Par exemple, Amazon Simple Storage Service (S3) est généralement utilisé pour les sauvegardes au niveau des fichiers, tandis que Amazon EBS est utilisé pour les sauvegardes au niveau des blocs. Chaque point de récupération est une sauvegarde d'une ressource à un moment donné. 

Stockage de sauvegarde.

Toutes les sauvegardes AWS sont stockées dans le "coffre-fort pour sécuriser les données sauvegardées". Ces chambres fortes sont bien cryptées et offrent un "contrôle d'accès" à l'aide du service de gestion des clés (KMS). 

Moniteur.

Après la sauvegarde, AWS Backup fournit un tableau de bord des activités de sauvegarde dans votre environnement AWS, mais il y a un problème .

Pour avoir une visibilité sur les tâches de sauvegarde, les performances, la consommation et plus encore, il y a des configurations séparées que vous devez mettre en œuvre pour que cela soit possible. Par exemple, vous aurez besoin de CloudTrail, CloudFormations et EventBridge, ainsi que de configurations distinctes pour les notifications. 

Restaurer.

Lorsque le moment est venu de restaurer les fichiers sauvegardés, vous pouvez utiliser la fonctionnalité de restauration d'AWS Backup.

Cependant, AWS ne permet pas la restauration de fichiers pour les principaux services couverts (ex. EC2). La plupart des options de restauration AWS ne concernent que les instances (RDS, EC2, Aurora, etc.). Il n'y a pas non plus de restauration au niveau des bases de données.

Mais vous pouvez utiliser la console AWS Backup, l'API ou le CLI pour lancer le processus de restauration. Vous pouvez ainsi choisir des points de restauration spécifiques ou un moment pour restaurer vos données. 

Fonctionnalités et capacités de sauvegarde d'AWS

AWS Backup offre plusieurs fonctionnalités et capacités clés, ce qui en fait une solution de sauvegarde puissante et flexible pour les ressources AWS. Voici quelques-unes de ses principales caractéristiques :

Sauvegarde interrégionale

AWS Backup vous permet de copier des sauvegardes dans plusieurs régions AWS à la demande ou automatiquement dans le cadre de votre plan de sauvegarde programmé. Cette fonction est particulièrement utile dans les situations de reprise après sinistre ou dans le cadre d'une exigence de conformité lorsque vous devez stocker des sauvegardes loin de leur point d'origine.  

Sauvegarde et gestion des comptes croisés

Avec AWS Backup, vous pouvez gérer les sauvegardes de tous les comptes AWS de votre organisation en utilisant automatiquement leurs politiques de sauvegarde pour appliquer des plans de sauvegarde. 

En outre, la fonction de sauvegarde croisée permet de copier des sauvegardes sur plusieurs comptes AWS différents au sein de la structure de gestion de votre organisation AWS. Cela signifie que vous pouvez "ventiler" et "ventiler" vos sauvegardes. 

En vous déployant, vous prenez vos sauvegardes sur plusieurs comptes AWS et les placez dans un seul compte de référentiel, ce qui facilite le suivi des activités de sauvegarde. 

Ensuite, en vous déployant, vous prenez vos sauvegardes et les copiez sur d'autres comptes, ce qui permet d'accroître la résilience. Vous bénéficiez ainsi d'une protection supplémentaire contre les suppressions accidentelles et les activités malveillantes. 

Politiques de gestion du cycle de vie

Les politiques de gestion du cycle de vie d'AWS Backup transfèrent automatiquement les données de sauvegarde vers un niveau de stockage à froid peu coûteux après une période spécifique. Elles peuvent également être configurées pour supprimer automatiquement les sauvegardes à la fin de leur cycle de vie, ce qui vous permet de ne pas payer pour un stockage dont vous n'avez plus besoin. 

Gestion centralisée des sauvegardes

AWS Backup fournit une console centralisée, une API et une CLI pour gérer les sauvegardes sur plusieurs services AWS. Il vous permet de définir et de gérer des politiques de sauvegarde à partir d'un seul endroit, ce qui simplifie le processus de configuration et de gestion des sauvegardes. 

Surveillance de l'activité de sauvegarde et rapports

AWS Backup s'intègre à AWS CloudWatch et AWS CloudTrail, fournissant des rapports détaillés sur les tâches de sauvegarde et de restauration. Vous pouvez surveiller la progression de vos tâches de sauvegarde et de restauration, recevoir des alertes en cas de problèmes potentiels et générer des rapports de conformité, ce qui vous donne une visibilité et un contrôle complets sur vos opérations de sauvegarde. 

AWS Backup s'intègre également à EventBridge, qui vous permet de visualiser et de surveiller les événements de sauvegarde en temps réel grâce à un tableau de bord centralisé.  

Chambre forte de sauvegarde

La fonction de coffre-fort de sauvegarde sur AWS backup offre un chiffrement complet et des politiques d'accès basées sur les ressources qui vous permettent de contrôler qui a accès à vos sauvegardes, et même au coffre-fort. 

Bien que le contenu de chaque sauvegarde AWS Backup soit immuable (c'est-à-dire que personne ne peut le modifier), vous pouvez toujours utiliser le verrou du coffre-fort AWS Backup pour appliquer un modèle de sécurité WORM (write-once-read-many). Cela empêche quiconque (y compris vous) de supprimer des sauvegardes ou de modifier leur période de conservation. 

Conformité et audit

Le gestionnaire d'audit de sauvegarde sur AWS Backup fournit des contrôles intégrés pour gérer vos activités de sauvegarde, ce qui vous permet de répondre aux exigences en matière d'audit, de conformité et de gouvernance. 

Par exemple, vous pouvez lancer un audit basé sur le compte pour aider à identifier les ressources et les activités spécifiques qui doivent encore être conformes. Il prend également en charge les organisations AWS, ce qui vous permet de gérer et de surveiller les sauvegardes sur plusieurs comptes. 

Cependant, il y a un hic : AWS exige des configurations distinctes et des services supplémentaires pour les audits. Nous vous recommandons de plonger dans cette vidéo YouTube pour en savoir plus sur la manière dont tout cela fonctionne.

Sauvegardes complètes et incrémentales

Sauvegardes complètes

Lorsque vous effectuez une sauvegarde complète, AWS Backup capture toutes les données de la ressource sélectionnée au moment où la tâche de sauvegarde est lancée. Cette sauvegarde est ensuite stockée en tant que point de récupération dans un coffre-fort de sauvegarde. Le point de récupération contient toutes les informations nécessaires pour restaurer les données dans l'état où elles se trouvaient au moment de la sauvegarde.

L'un des principaux avantages de la fonction de sauvegarde complète est qu'elle crypte automatiquement vos sauvegardes avec la clé KMS de votre chambre forte AWS Backup. Cela ajoute une couche de protection supplémentaire à vos sauvegardes AWS. 

Sauvegardes incrémentielles

AWS Backup prend en charge les sauvegardes incrémentielles, en ne capturant que les modifications apportées depuis la dernière sauvegarde. Cela permet de réduire la durée de la sauvegarde et les coûts de stockage en évitant les copies de données redondantes. 

Utilisez une combinaison de sauvegardes complètes et incrémentielles dans le cadre d'une stratégie de sauvegarde équilibrée. Par exemple, vous pouvez effectuer une sauvegarde complète une fois par semaine et des sauvegardes incrémentielles les autres jours. Cette approche assure une protection complète des données tout en contribuant à la gestion des coûts de stockage.

Ces fonctionnalités font d'AWS Backup une solution complète pour gérer les sauvegardes sur AWS, garantir la protection de vos données et vous aider à répondre à vos exigences en matière de continuité de l'activité et de conformité. 

💡Note → AWS Backup n'offre pas de la prise en charge des sauvegardes incrémentielles pour DocumentDB, Neptune, Amazon Redshift et DynamoDB.

Comment créer une sauvegarde AWS pour les instances EC2

Pour créer une sauvegarde sur AWS, suivez les étapes décrites ci-dessous. 

Étape 1 : Créer un plan de sauvegarde

  • Connectez-vous à la console de gestion AWS (via https://console.aws.amazon.com/) et identifiez-vous à l'aide des données d'identification de votre compte AWS.
  • Naviguez jusqu'à "AWS Backup Service". 
  • Cliquez sur "Gestion et gouvernance" - ou tapez "sauvegarde". 
  • Cliquez sur "plans de sauvegarde" et "Créer un plan de sauvegarde". 

Étape 2 : Configuration des paramètres du plan de sauvegarde

Il y a deux façons de créer un plan de sauvegarde. Vous pouvez choisir de partir d'un modèle de plan existant ou d'en créer un nouveau. 

Pour ce guide, sélectionnons"Construire un nouveau plan" et donnons-lui un nom. Ensuite, nous configurons nos paramètres de sauvegarde en fonction de nos besoins.  

  • Choisissez la fréquence de sauvegarde (par exemple, quotidienne, horaire ou mensuelle). 
  • Choisissez une fenêtre de sauvegarde (c'est-à-dire le moment où la sauvegarde aura lieu). 
  • Spécifiez les règles du cycle de vie, qui déterminent la durée de conservation des sauvegardes.
  • Vous pouvez définir des périodes de conservation basées sur des critères spécifiques tels que des jours, des semaines, des mois ou des années. 
  • En option, activez les "sauvegardes interrégionales" pour stocker des copies de vos sauvegardes dans une autre région AWS afin d'accroître la résilience.

Étape 3 : Définition des règles de sauvegarde

Accédez à la section "Paramètres de sauvegarde avancés" et choisissez votre méthode de sauvegarde parmi les options proposées. 

Dans l'écran suivant, il vous sera demandé d'affecter des ressources. 

💡Note → L'affectation des ressources spécifie les ressources qu'AWS Backup protégera à l'aide de votre plan de sauvegarde nouvellement créé ou existant. 

Il existe trois façons d'attribuer des ressources dans AWS Backup ; 

  • Affectation des ressources à l'aide de la console.
  • Attribution de ressources à l'aide de AWS CloudInformation.
  • Assigner des ressources de manière programmatique. 

Pour ce guide, nous allons attribuer des ressources à l'aide de la console. 

  • Dans la section "Attribuer des ressources", vous verrez deux options : "Attribuer des ressources par" et "Attribuer des ressources à l'aide de balises".

Si vous affectez des ressources manuellement :

  • Choisissez "Attribuer des ressources par" et cliquez sur "Ajouter une ressource".
  • Dans la liste déroulante "Type de ressource", sélectionnez le type de ressource que vous souhaitez affecter. Par exemple, si vous souhaitez affecter une instance Amazon RDS , choisissez "RDS".
  • Dans le champ "Resource ID", saisissez l'identifiant de la ressource. Pour une instance RDS, il s'agit de l'identifiant de l'instance.
  • Cliquez sur "Ajouter" pour ajouter la ressource.

Vous pouvez répéter ces étapes pour ajouter manuellement autant de ressources que vous le souhaitez.

Si vous attribuez des ressources à l'aide de balises : 

  • Choisissez "Attribuer des ressources à l'aide de balises" et cliquez sur "Ajouter une condition".
  • Dans le champ "Clé de la balise", saisissez la clé de la balise.
  • Dans le champ "Valeur de la balise", saisissez la valeur de la balise.
  • Cliquez sur "Ajouter" pour ajouter la condition.

Avec cette configuration, AWS Backup sauvegardera automatiquement toutes les ressources avec l'étiquette spécifiée.

  • Enfin, cliquez sur "Attribuer des ressources" pour enregistrer les modifications.

Voilà, c'est fait ! AWS Backup va maintenant sauvegarder les ressources que vous avez assignées selon la planification et les règles que vous avez définies dans le plan de sauvegarde. 

Étape 4 : Configurer les paramètres du coffre-fort de sauvegarde

  • Choisissez l'espace de stockage AWS Backup dans lequel vous prévoyez de stocker votre sauvegarde. 
  • Choisissez "Créer un coffre-fort de sauvegarde".
  • Donnez un nom au coffre-fort et ajoutez éventuellement une description en fonction de ses besoins - par exemple, s'il s'agit des documents financiers de l'entreprise, il pourrait s'agir de "[nom_de_l'entreprise_documents_financiers_année]". 
  • Choisissez les paramètres de cryptage pour vos sauvegardes. Vous pouvez utiliser AWS KMS pour gérer les clés de chiffrement ou laisser AWS Backup les gérer automatiquement. 
  • Cliquez sur "Créer une chambre forte de sauvegarde". 

Étape 5 : Examiner et créer un plan de sauvegarde

Vérifiez tous les paramètres - et si tout est correct, cliquez sur "Créer un plan". 

Maintenant, AWS Backup sauvegardera automatiquement vos ressources selon les règles définies dans le plan. 

Vous pouvez surveiller l'état de ces sauvegardes en allant dans la section "Job" dans AWS Backup. Vous pouvez ainsi restaurer des données à partir des sauvegardes, modifier les plans de sauvegarde et effectuer d'autres tâches liées aux sauvegardes. 

💡Veuilleznoter que des coûts sont associés à l'utilisation d'AWS Backup et au stockage consommé par les sauvegardes.

N'oubliez pas de consulter la page des tarifs AWS pour obtenir des informations détaillées sur les coûts.

Meilleures pratiques en matière de sauvegarde sur AWS

  1. Définir clairement le RTO et le RPO
  2. Utiliser des solutions de stockage rentables
  3. Gérer le cycle de vie des versions et des instantanés
  4. Cryptage des données de sauvegarde et de la chambre forte
  5. Mise en œuvre d'un plan de reprise après sinistre multirégional
  6. Contrôlez et testez régulièrement vos sauvegardes
  7. Automatiser vos opérations de sauvegarde

1. Définir clairement le RTO et le RPO

L'objectif de temps de récupération (RTO) et l'objectif de point de récupération (RPO) sont deux paramètres essentiels dans la conception d'une stratégie efficace de sauvegarde et de reprise après sinistre. stratégie efficace de sauvegarde et de reprise après sinistre. Ils guident les décisions relatives à la fréquence des sauvegardes, à la réplication et à l'infrastructure nécessaire pour faire fonctionner vos applications après un sinistre.

Objectif de temps de récupération (RTO)

Il s'agit de la durée maximale acceptable pendant laquelle votre application peut être hors ligne. Cette mesure détermine le temps d'indisponibilité de votre application en cas de panne ou de sinistre. 

Par exemple, si votre RTO est fixé à 2 heures, votre stratégie de sauvegarde et de récupération doit être conçue pour restaurer le système dans les 2 heures suivant une défaillance.

Objectif de point de récupération (RPO)

Il s'agit de l'âge maximum des fichiers qu'une organisation doit récupérer à partir du stockage de sauvegarde pour que les opérations normales puissent reprendre après un sinistre. En d'autres termes, il s'agit de la quantité de données que vous pouvez vous permettre de perdre. 

Par exemple, si votre RPO est d'une heure, vous devez sauvegarder vos données au moins toutes les heures pour garantir une perte de données minimale.

RTO et RPO dans AWS Backup 

Lorsque vous utilisez AWS Backup, veillez à concevoir votre stratégie de sauvegarde pour répondre à vos exigences en matière de RTO et de RPO. 

  • Vous pouvez programmer des sauvegardes à la fréquence requise pour respecter votre RPO. Par exemple, si votre RPO est d'une heure, vous pouvez programmer des sauvegardes toutes les heures. 
  • Pour respecter votre RTO, envisagez d'utiliser des options de restauration plus rapides disponibles dans AWS. Par exemple, vous pouvez utiliser la capacité provisionnée pour garantir des temps de restauration plus courts pour les systèmes de fichiers Amazon EFS.

Notez que ce sont les besoins de votre entreprise et les exigences réglementaires qui doivent guider ces décisions. N'oubliez pas que des sauvegardes plus fréquentes et des périodes de conservation plus longues peuvent augmenter les coûts de stockage AWS. Vous devez donc trouver un équilibre qui garantisse la protection des données et la continuité de l'activité sans coûts excessifs. 

2. Utiliser des solutions de stockage rentables

Plus vous stockez de sauvegardes, plus votre espace de stockage se remplit rapidement. Au fil du temps, ce phénomène s'accumule et entraîne des coûts importants, en particulier pour les gros volumes de données ou lorsque les données sont conservées pendant de longues périodes. Il est important d'optimiser ces coûts tout en veillant à ce que vos données soient disponibles en cas de besoin. 

L'une des fonctionnalités d'AWS Backup que vous pouvez utiliser à cette fin est son intégration avec divers services de stockage AWS. Cela permet de disposer d'une gamme d'options de stockage, toutes avec des caractéristiques de performance et des prix différents. 

En attendant, les deux politiques dont vous devriez tirer parti sont la gestion du cycle de vie et les politiques de conservation. 

Gestion du cycle de vie

AWS Backup vous permet de mettre en œuvre automatiquement des politiques de cycle de vie pour assurer la transition des données de sauvegarde entre les différents niveaux de stockage. Cette fonctionnalité peut vous aider à réduire considérablement les coûts de stockage.

Par exemple, vous pouvez initialement stocker les données de sauvegarde sur Amazon S3 (un niveau de stockage plus coûteux mais facilement accessible), puis les transférer sur Amazon S3 Glacier ou Amazon S3 Glacier Deep Archive (niveaux de stockage moins coûteux) après une certaine période.

💡Note → These "plus froids" ont des délais de récupération plus longs ; cette stratégie convient donc mieux aux données qu'il est peu probable que vous ayez à restaurer immédiatement. 

Politiques de conservation

Vous pouvez configurer AWS Backup pour qu'il supprime les sauvegardes après une certaine période. En définissant des politiques de rétention, vous pouvez vous assurer que vous ne payez pas pour un stockage dont vous n'avez plus besoin.

Par exemple, vous pouvez conserver des sauvegardes quotidiennes pendant un mois, des sauvegardes hebdomadaires pendant trois mois et des sauvegardes mensuelles pendant un an. Cette politique vous permettra de récupérer des données à différents moments tout en contrôlant les coûts de stockage. 

3. Gérer le cycle de vie des versions et des instantanés

La gestion du cycle de vie des versions et des instantanés est un aspect essentiel du maintien d'une sauvegarde AWS appropriée. Ils garantissent que vos sauvegardes sont disponibles et récupérables pour différentes versions de vos données et que les anciennes sauvegardes inutiles sont correctement éliminées.

Versionnement

Le versionnage consiste à conserver plusieurs versions de vos sauvegardes, chacune représentant un point différent dans le temps. Cette stratégie vous permet de restaurer des données à partir de n'importe laquelle de ces versions, ce qui peut s'avérer crucial en cas de problème tel qu'une corruption de données, une suppression accidentelle ou une attaque de ransomware a un impact sur vos données actuelles. 

AWS Backup offre des capacités de gestion des versions grâce à sa fonction d'instantané. Chaque fois que vous prenez un instantané d'une ressource, il est stocké en tant que point de récupération distinct. En fonction de vos besoins, vous pouvez choisir de récupérer des données à partir de n'importe lequel de ces points de récupération.

Gestion du cycle de vie des clichés 

La gestion du cycle de vie des snapshots consiste à définir quand et comment vos snapshots (ou versions de sauvegarde) doivent être transférés entre différents niveaux de stockage ou supprimés. Il s'agit d'une stratégie essentielle pour gérer les coûts de stockage et garantir la conformité avec les politiques de conservation des données.

Dans AWS Backup, vous pouvez définir des règles de cycle de vie dans votre plan de sauvegarde. Par exemple, vous pouvez définir une règle pour transférer les sauvegardes vers un niveau de stockage moins coûteux au bout de 30 jours et les supprimer au bout d'un an. Cette approche permet d'équilibrer la conservation des sauvegardes pendant une durée suffisante et d'éviter les coûts de stockage inutiles.

En gérant efficacement les cycles de vie des versions et des instantanés, vous pouvez vous assurer que vous êtes en mesure de restaurer des données à partir de différents points dans le temps, de vous conformer aux politiques de conservation des données et d'optimiser vos coûts de stockage des sauvegardes.

4. Cryptage des données de sauvegarde et de la chambre forte

Si votre organisation traite des données sensibles, il y a de fortes chances qu'elle soit obligée de mettre en place un solide système de protection des données. L'un des moyens d'y parvenir est de crypter les données et leur stockage, c'est-à-dire le coffre-fort. 

L'une des pratiques recommandées consiste à tirer pleinement parti de la protection du nuage AWS, qui permet de chiffrer vos données en transit et au repos. 

Chiffrement au repos

AWS Backup crypte les données de sauvegarde au repos, ce qui garantit que les personnes non autorisées ne peuvent pas accéder aux données sensibles. De plus, lorsque vous créez un coffre-fort de sauvegarde, vous pouvez spécifier une clé du service AWS Key Management (AWS KMS) pour chiffrer les données de sauvegarde stockées dans ce coffre-fort. 

En outre, AWS Backup prend également en charge les clés gérées par le client, ce qui vous offre davantage de flexibilité et de contrôle, notamment en ce qui concerne la rotation des clés, la configuration de la politique des clés et l'audit détaillé de l'utilisation. 

Vous pouvez également utiliser AWS CloudHSM pour générer et utiliser vos clés de chiffrement. Vous pouvez ainsi déployer des charges de travail à haute fiabilité et à faible latence et contribuer à respecter la conformité réglementaire. 

Cela permet non seulement de protéger vos données contre les accès non autorisés, mais c'est aussi souvent nécessaire pour se conformer aux réglementations sur la protection des données telles que GDPR et HIPAA.

Chiffrement en transit 

AWS Backup crypte également les données en transit lors de la sauvegarde et de la restauration des données. Cela signifie que les données sont protégées lorsqu'elles se déplacent entre vos ressources et AWS Backup ou entre différentes parties d'AWS Backup. 

5. Mise en œuvre d'un plan de reprise après sinistre multirégional

Améliorez vos capacités de reprise après sinistre en copiant des sauvegardes dans plusieurs régions AWS. 

Cette redondance géographique permet de sauvegarder vos données en cas de sinistre spécifique à une région ou de perturbations telles que des catastrophes naturelles ou des pannes de courant. 

En outre, AWS Backup, associé à d'autres services AWS, offre des options de réplication et de basculement interrégionaux. 

Par exemple, vous pouvez utiliser des services tels que Amazon S3 Cross-Region Replication ou Amazon Aurora Global Database pour répliquer automatiquement les sauvegardes entre les régions. En cas de panne régionale, vous pouvez facilement basculer vers les sauvegardes répliquées dans une autre région, ce qui garantit une continuité parfaite des opérations.

Pour mettre en œuvre des sauvegardes multirégionales :

  • Activez la sauvegarde interrégionale sous "Paramètres de sauvegarde" lors de la création ou de la modification d'un plan de sauvegarde.
  • Spécifiez la région de destination pour les sauvegardes copiées. 

💡Pro Tip → Vous devez planifier et tester ce processus de récupération à l'avance pour vous assurer que vous pouvez atteindre vos objectifs de temps de récupération (RTO). 

6. Contrôlez et testez régulièrement vos sauvegardes

Même la meilleure stratégie de sauvegarde ne peut être efficace que si elle est régulièrement testée et contrôlée. Les tests de routine garantissent que vos sauvegardes peuvent être restaurées en cas de besoin, tandis que la surveillance continue permet de détecter les problèmes potentiels avant qu'ils ne se transforment en problèmes. 

Pour tester vos sauvegardes, faites ceci : 

  • Définissez un calendrier de tests réguliers pour valider vos sauvegardes et vos procédures de restauration, en particulier lorsque vous apportez des modifications importantes à vos données ou à votre application. 
  • Effectuer des tests de restauration pour valider la possibilité de récupérer les données sauvegardées. Testez différents types de données et de scénarios, afin de vous assurer que vos sauvegardes peuvent être restaurées et accessibles en cas de besoin. 

Par exemple, vous pouvez utiliser AWS CloudWatch pour surveiller l'état de vos tâches de sauvegarde et de restauration, suivre l'utilisation de l'espace de stockage de vos coffres-forts de sauvegarde et définir des alarmes en cas d'événements tels que l'échec d'une tâche de sauvegarde.

AWS Backup s'intègre également à AWS CloudTrail, qui enregistre tous les appels d'API effectués vers AWS Backup. Vous pouvez utiliser les journaux de CloudTrail pour auditer votre activité de sauvegarde et détecter les activités inhabituelles, telles qu'un nombre anormalement élevé de sauvegardes supprimées.

7. Automatiser vos opérations de sauvegarde

L'automatisation des sauvegardes est essentielle pour maintenir des sauvegardes régulières, fiables et efficaces. Cela permet de réduire les erreurs humaines, de garantir des sauvegardes cohérentes et d'économiser du temps et des ressources qui seraient autrement utilisés dans des processus de sauvegarde manuels. 

Vous pouvez le faire avec AWS Backup, qui vous permet d'automatiser vos sauvegardes en définissant des plans de sauvegarde. 

Pour automatiser les sauvegardes dans AWS Backup :

  • Dans la console AWS Backup, choisissez "Plans de sauvegarde".
  • Sélectionnez "Créer un plan de sauvegarde".
  • Définissez votre plan de sauvegarde (en partant de zéro ou en utilisant un modèle). 
  • Attribuez des ressources à votre plan de sauvegarde à l'aide d'identifiants de ressources ou de balises. 

👀 Conseil pratique → Un plan de sauvegarde est une politique qui définit quand et comment les sauvegardes sont créées, combien de temps elles sont conservées et comment elles passent par les différents niveaux de stockage. 

Vous pouvez également utiliser AWS Organizations pour automatiser les politiques de sauvegarde afin de mettre en œuvre, configurer, gérer et régir les activités de sauvegarde sur les ressources AWS prises en charge, tout en planifiant les opérations de sauvegarde. 

💡 Lire aussi → Les 10 meilleurs fournisseurs de sauvegarde en tant que service (BaaS) Les 10 meilleurs fournisseurs de sauvegarde en tant que service (BaaS)

Limites d'AWS Backup

Si AWS Backup offre de nombreuses fonctionnalités puissantes et un haut niveau d'intégration avec les services AWS, il présente certaines limites. Il est important de comprendre ces limites pour s'assurer qu'il répond à vos besoins spécifiques en matière de sauvegarde et de restauration :

  • Native de l'écosystème AWS. AWS Backup est conçu pour fonctionner au sein de l'écosystème AWS. Cela signifie qu'il peut ne pas prendre en charge la sauvegarde et la restauration des ressources en dehors d'AWS, telles que les centres de données sur site ou d'autres fournisseurs de cloud. Cela peut être un facteur limitant pour les architectures hybrides ou multiclouds. 
  • Pas de restauration granulaire. Selon le service, AWS Backup peut ne pas offrir d'options de restauration granulaire. Par exemple, si vous utilisez Amazon EFS et que vous souhaitez restaurer un seul fichier, vous devrez peut-être restaurer l'ensemble du système de fichiers. Cela peut entraîner des délais de restauration plus longs et des coûts plus élevés pour certains cas d'utilisation.
  • Sauvegarde interrégionale inefficace. La sauvegarde interrégionale dans AWS Backup est contrôlée au niveau de l'espace de stockage. Si vous avez besoin de paramètres interrégionaux différents pour des ressources différentes, vous devrez créer plusieurs chambres fortes de sauvegarde, ce qui peut augmenter la complexité.
  • Capacités de restauration limitées. Par exemple, il ne permet pas d'options avancées telles que la restauration ponctuelle de bases de données ou la restauration de systèmes dans un ordre spécifique pour respecter les dépendances des applications. Pour réaliser des scénarios de restauration plus complexes ou des exercices DR avec AWS Backup, vous devrez utiliser des services AWS supplémentaires tels que AWS Lambda pour créer des scripts ou des flux de travail personnalisés. Cela pourrait accroître la complexité de votre solution de sauvegarde et de restauration et nécessiter plus de temps et d'expertise pour la gérer. 
  • Limites de la restauration. L'un des facteurs les plus importants à prendre en compte dans une solution de sauvegarde est sa capacité à restaurer les données avec précision et efficacité. AWS Backup offre plusieurs options pour la restauration des données, mais elle présente également des limites qui peuvent affecter vos objectifs de restauration. Par exemple, le temps nécessaire à l'exécution d'une opération de restauration peut varier considérablement en fonction de la classe de stockage de la sauvegarde et de la taille des données. AWS n'offre pas de SLA (Service Level Agreements) sur les temps de restauration, ce qui peut être problématique dans les scénarios critiques où le temps d'arrêt n'est pas envisageable.
  • Complexité des scripts et de la configuration. AWS Backup offre des capacités d'automatisation, mais elles nécessitent souvent des scripts et une configuration manuelle. Bien que la plateforme permette d'automatiser les sauvegardes par le biais de politiques, toute opération de sauvegarde complexe impliquant une logique conditionnelle ou une intégration avec d'autres services nécessitera probablement l'utilisation de scripts. Cela signifie que vous ou votre équipe informatique devez avoir une bonne compréhension des SDK AWS, des API et des langages de script comme Python ou Shell.
  • Opérations distinctes entre les services. AWS Backup vous permet de sauvegarder des ressources à partir d'une variété de services AWS tels que EC2, RDS et DynamoDB. Cependant, les opérations de sauvegarde pour ces services sont disparates et ne font pas l'objet d'une approche unifiée. La procédure de sauvegarde d'une instance EC2, par exemple, diffère considérablement de celle d'une base de données RDS. Cette fragmentation complique la gestion des sauvegardes et rend plus difficile le maintien d'une stratégie de sauvegarde cohérente.
  • Gestion des comptes multiples. Si votre organisation utilise plusieurs comptes AWS pour différents départements ou projets, la gestion des sauvegardes entre ces comptes à l'aide d'AWS Backup devient un défi important. AWS Backup ne fournit pas de support natif pour la gestion des sauvegardes multi-comptes. Bien que vous puissiez contourner cette limitation en regroupant manuellement les données de sauvegarde ou en utilisant des solutions tierces, cela ajoute de la complexité et des coûts à votre stratégie de sauvegarde.
  • Gestion des coûts. AWS Backup propose quelques fonctions d'estimation des coûts, mais elles sont relativement basiques. Le service ne fournit pas d'informations complètes sur les coûts de sauvegarde associés aux différents services AWS, classes de stockage ou régions. Ce manque de visibilité peut rendre difficile la prévision précise des coûts et peut conduire à des dépenses inattendues. Dans certains cas, les utilisateurs se sont retrouvés à payer pour du stockage de sauvegarde qu'ils n'avaient pas réalisé, principalement en raison de l'absence d'analyse détaillée des coûts.
  • Manque de visibilité et de surveillance. Le contrôle est un élément essentiel de toute stratégie de sauvegarde. Vous devez savoir quand une tâche de sauvegarde s'est terminée avec succès ou a échoué afin de pouvoir prendre des mesures correctives immédiates. Les capacités de surveillance d'AWS Backup sont quelque peu limitées, nécessitant souvent une intégration avec Amazon CloudWatch pour des mesures et des alertes plus détaillées. Cette absence de solution de surveillance tout-en-un signifie que vous devrez probablement investir du temps et des ressources supplémentaires pour mettre en place des mécanismes de surveillance et d'alerte adéquats. 

💡 Éviter ces limites avec HYCU pour AWS

Les sauvegardes AWS protègent-elles mes données ?

Non, ce n'est pas le cas. Du moins, pas comme vous le pensez, et voici pourquoi. 

S'il est vrai qu'AWS Backup offre une certaine forme de protection des données, la responsabilité de la gestion et du lancement du processus de récupération en cas de sinistre incombe au client. 

Bien qu'AWS fournisse les outils et les services nécessaires à la mise en œuvre de la reprise après sinistre, c'est à vous [le client] qu'il incombe de planifier, de mettre en œuvre et de tester ces stratégies pour s'assurer qu'elles répondent à leurs objectifs spécifiques en matière de temps de reprise (RTO) et de point de reprise (RPO). 

C'est ce qu'on appelle le modèle de "responsabilité partagée". 

Qu'est-ce que le modèle de responsabilité partagée pour les sauvegardes AWS ?

Le modèle de responsabilité partagée est tout simplement l'approche d'AWS en matière de sécurité dans le nuage. Il définit strictement les responsabilités d'AWS et du client pour garantir la sécurité et la conformité des opérations dans le nuage AWS.

Responsabilités de l'AWS

  • AWS est responsable de la protection de l'infrastructure qui fait fonctionner tous les services offerts dans le nuage AWS. Cette infrastructure comprend le matériel, les logiciels, les réseaux et les installations qui font fonctionner les services du nuage AWS. 
  • Pour AWS Backup, AWS garantit que le service est disponible et fiable et que les données de sauvegarde stockées par le biais du service sont sécurisées et conformes aux normes décrites dans l'accord de niveau de service (SLA) d'AWS. 
  • AWS Global Cloud Infrastructure (GCI) permet aux clients de construire des architectures de charge de travail hautement résilientes. 
  • AWS est responsable de la protection de l'infrastructure globale qui fait fonctionner les services AWS. Elle est responsable de la sécurité physique de ses centres de données et de la sécurité de l'infrastructure comprenant les ressources de calcul, de stockage, de base de données et de réseau.

Responsabilités des clients

Les clients sont responsables de la gestion de leurs données, y compris des opérations de sauvegarde et de restauration et de la configuration de ces opérations pour répondre à leurs besoins professionnels.

Plus précisément, dans le contexte d'AWS Backup, les clients sont responsables de ce qui suit :

  • Configuration de la sauvegarde et de la restauration. Les clients doivent configurer leurs politiques de sauvegarde, notamment en définissant la fréquence des sauvegardes, la période de rétention et en sélectionnant les ressources AWS à sauvegarder. Ils doivent également lancer et gérer les opérations de restauration, le cas échéant.
  • Configuration de la sécurité. Bien qu'AWS fournisse les outils, c'est au client de configurer correctement les paramètres de sécurité, comme le cryptage des données de sauvegarde. Les clients doivent gérer leurs clés de chiffrement s'ils choisissent d'utiliser le service AWS Key Management (KMS). 
  • Conformité. Il incombe au client de s'assurer que son utilisation d'AWS Backup est conforme à toutes les lois et réglementations en vigueur. Il peut s'agir de règles spécifiques concernant la conservation et la protection des données, l'atténuation des risques liés aux données et la souveraineté des données.
  • Planification de la reprise après sinistre. Bien qu'AWS Backup prenne en charge les sauvegardes interrégionales, les clients doivent mettre en place et gérer leur stratégie de reprise après sinistre, notamment en sélectionnant les régions appropriées pour les données de sauvegarde. 

En résumé, si AWS fournit des outils robustes pour les opérations de sauvegarde et de restauration, c'est à vous [le client] qu'il incombe d'utiliser correctement ces outils. 

Les entreprises doivent donc s'assurer qu'elles disposent de l'expertise nécessaire pour gérer leurs opérations de sauvegarde dans AWS ou envisager un partenariat avec un fournisseur de services gérés pour les aider.

Protégez votre sauvegarde AWS avec HYCU

HYCU fournit une protection des données axée sur les applications, une migration des données et une reprise après sinistre pour les clients AWS.La plateforme HYCU offre une protection des données, une migration des données et une reprise après sinistre en fonction des applications pour les clients d'AWS. La plateforme aide les clients dont les charges de travail tournent sur AWS, qui sont en train de migrer des charges de travail vers AWS et qui souhaitent utiliser AWS comme cible de reprise après sinistre pour les charges de travail sur site. Avec une sauvegarde, une récupération et une migration cohérentes avec les applications pour les environnements sur site et dans le cloud public, HYCU offre une véritable solution de protection des données multi-cloud de classe entreprise.

Protection des données pour AWS 

HYCU offre une solution cloud native qui garantit une sauvegarde et une restauration cohérentes pour les charges de travail critiques fonctionnant sur AWS. 

HYCU y parvient grâce à une interface intuitive en un seul clic, à une intégration transparente avec la plateforme et à des capacités de prise en compte des applications. En outre, il intègre la conformité en tant que service sur AWS. 

Récupération de données pour AWS

Pour les clients qui souhaitent utiliser AWS comme cible de reprise après sinistre, HYCU offre une solution transparente de transition ou de basculement de leurs charges de travail sur site ou dans le nuage public vers AWS. 

HYCU supprime la nécessité d'effectuer des paiements initiaux pour les ressources informatiques et le stockage haute performance jusqu'à ce que le besoin réel de basculer vers AWS se fasse sentir. 

Restauration granulaire en un clic

L'un des avantages les plus significatifs de l'utilisation de HYCU est sa fonction de restauration granulaire en un seul clic. Cette fonctionnalité vous permet de restaurer des fichiers individuels, des bases de données ou même des tables de base de données spécifiques sans avoir à restaurer l'ensemble de la sauvegarde. Le processus est simple et direct, éliminant le besoin de scripts ou de configurations compliqués qui sont souvent nécessaires lors de l'utilisation d'AWS Backup seul. 

ZERO Scripting/Configuration requis

Alors que la sauvegarde AWS nécessite souvent des scripts et des configurations complexes pour les stratégies de sauvegarde plus avancées, HYCU élimine complètement cette exigence. La plateforme est conçue pour être conviviale, vous permettant de configurer vos sauvegardes par le biais d'une interface graphique intuitive. Cela signifie que vous n'avez pas besoin d'être un expert en script ou même de comprendre les SDK AWS pour protéger efficacement vos données. Cette approche "ZERO script" réduit considérablement la courbe d'apprentissage et facilite la mise en œuvre d'une stratégie de sauvegarde robuste.

Politiques "set and forget" (fixer et oublier)

HYCU vous permet de définir des politiques de sauvegarde qui gèrent automatiquement toutes les tâches de sauvegarde selon un calendrier prédéfini. Ces règles sont faciles à configurer et fournissent un processus de sauvegarde cohérent et fiable. Cette automatisation permet non seulement de gagner du temps, mais aussi de s'assurer qu'aucune sauvegarde n'est manquée en raison d'une erreur humaine ou d'un oubli. Une fois configuré, HYCU prend le relais, vous donnant la tranquillité d'esprit de savoir que vos données sont sauvegardées conformément à la politique que vous avez définie. 

Surveillance et alertes complètes

L'une des limites d'AWS Backup est l'absence d'une solution de surveillance tout-en-un. HYCU comble cette lacune en offrant des fonctions de surveillance complètes qui comprennent des notifications, des rapports et des analyses d'utilisation. Avec HYCU, vous pouvez facilement suivre l'état de vos sauvegardes, recevoir des alertes immédiates en cas de problème et même générer des rapports détaillés à des fins d'audit ou de conformité. Tout cela se fait par le biais du tableau de bord HYCU, ce qui élimine le besoin d'outils disparates ou d'interfaces de ligne de commande.

Gestion unifiée

HYCU fournit une plateforme centralisée pour gérer toutes vos activités de sauvegarde. Qu'il s'agisse d'instances EC2 ou de bases de données RDS, HYCU offre une approche unifiée qui facilite la gestion des sauvegardes pour l'ensemble de ces services. Cette approche intégrée élimine le besoin de jongler entre différents outils ou interfaces de ligne de commande, rationalisant ainsi vos processus de sauvegarde et vous facilitant considérablement la vie.

Pourquoi choisir HYCU ?

Conçu pour AWS

  • Impact nul sur les performances. L'intégration poussée de HYCU avec la plateforme AWS permet une sauvegarde et une restauration sans impact en exploitant les snapshots au niveau de la VM.
  • Intégration transparente de AWS IAM . HYCU's tire parti de la gestion de l'accès à l'identité (IAM) d'AWS pour les capacités d'authentification unique et hérite automatiquement des politiques de sécurité d'AWS, ce qui améliore l'efficacité.
  • Intégration avec la facturation AWS. La prestation de HYCU en tant que service pour AWS se synchronise de manière transparente avec le modèle de facturation d'AWS. Il est possible de s'abonner directement sur la place de marché AWS.

Conçu avec simplicité

  • Déploiement facile. Grâce à la fourniture de HYCU en tant que service sur AWS, il n'est pas nécessaire de consacrer du temps et des ressources à des services professionnels. Il atteint instantanément l'objectif de protection et de rapidité (PRO).
  • Pas de gestion fastidieuse. HYCU étant fourni en tant que service, les clients n'ont pas à consacrer de temps à la maintenance et aux mises à jour du logiciel.
  • Opérations en un clic pour la sauvegarde, la migration et la restauration des données. HYCU simplifie même les flux de travail les plus complexes en matière de protection des données, de migration et de reprise après sinistre grâce à sa gestion des politiques prédéfinies.

Solution adaptée aux applications

  • Priorité aux applications. Grâce à la solution HYCU de sauvegarde, de migration et de reprise après sinistre cohérente avec les applications, vous pouvez sécuriser efficacement vos données critiques à l'aide d'instantanés au niveau de la VM.
  • Transférer et déplacer. Avec HYCU, vous pouvez transférer de manière transparente vos charges de travail critiques depuis votre site ou d'autres fournisseurs de cloud public vers AWS, tout en conservant la cohérence de vos applications. 
  • Conçu pour être sans agent. La conception de HYCU évite les perturbations opérationnelles, ne nécessitant aucune installation ou mise à jour d'agent ou de plugin. Cela est possible grâce à ses capacités de communication intelligente à distance avec les machines virtuelles AWS. 

Le libre-service au service de l'efficacité opérationnelle

  • Multi-Tenancy. Grâce aux groupes de ressources AWS, HYCU permet des sauvegardes sécurisées dans un environnement de type bac à sable, avec une découverte et un respect rapides de tous les groupes de ressources au sein d'un compte AWS.
  • Contrôle d'accès basé sur les rôles. Améliorez la flexibilité de l'organisation en déléguant des tâches, par exemple en permettant aux administrateurs de bases de données de restaurer leurs bases ou au personnel du service d'assistance de restaurer les données pour les utilisateurs finaux.
  • Équiper les propriétaires d'applications. En tirant parti des capacités de clonage et de migration d'HYCU, les organisations opérant dans un style DevOps peuvent gérer efficacement leurs environnements de test et de développement.

Réduction du coût total de possession

  • Coûts de déploiement nuls. HYCU étant fourni en tant que service sur AWS, il n'est pas nécessaire d'engager des dépenses d'infrastructure pour l'installation et la gestion.
  • Évolution dynamique. HYCU permet aux clients de payer au fur et à mesure, évitant ainsi les coûts initiaux pour les ressources inutilisées, car il peut évoluer automatiquement en fonction des besoins de l'application. 
  • Tirer parti de l'infrastructure existante. Avec HYCU, il n'y a pas de frais de sortie grâce au stockage régional d'objets sur AWS, et les sauvegardes sont très efficaces grâce à la méthodologie incrémentale-avant propriétaire de HYCU.

Vous souhaitez une protection des données simple et évolutive pour AWS ?

Rejoignez les 4100+ clients qui font confiance à HYCU. 👈

Photo de Shive Raja

Directeur de la gestion des produits

Andy Fernandez est directeur de la gestion des produits chez HYCU, une société du groupe Atlassian Ventures. Toute la carrière d'Andy s'est concentrée sur la protection des données et la reprise après sinistre pour les applications critiques. Après avoir occupé des postes de chef de produit et de GTM chez Zerto et Veeam, Andy se concentre aujourd'hui sur la protection des applications SaaS et Cloud critiques dans le cadre de l'ITSM et du DevOps. Lorsqu'il ne travaille pas sur la protection des données, Andy aime assister à des concerts, trouver des endroits où manger et aller à la plage.

Découvrez la première plateforme SaaS de protection des données

Essayez HYCU par vous-même et devenez un adepte.