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.
Sauvegardes Amazon S3
AWS Backup prend en charge la sauvegarde et la restauration centralisées des applications stockant des données dans S3 uniquement ou conjointement avec d'autres AWS services de base de données, de stockage et de calcul. De nombreuses fonctionnalités sont disponibles pour les sauvegardes S3, notamment Backup Audit Manager.
Vous pouvez utiliser une politique de sauvegarde unique AWS Backup pour automatiser de manière centralisée la création de sauvegardes des données de vos applications. AWS Backup organise automatiquement les sauvegardes entre différents AWS services et applications tierces dans un emplacement crypté centralisé (appelé coffre de sauvegarde) afin que vous puissiez gérer les sauvegardes de l'ensemble de votre application via une expérience centralisée. Pour S3, vous pouvez créer des sauvegardes continues, restaurer les données de votre application stockées dans S3 et restaurer les sauvegardes point-in-time en un seul clic.
Avec AWS Backup, vous pouvez créer les types de sauvegardes suivants de vos compartiments S3, notamment des données d'objets, des balises, des listes de contrôle d'accès (ACLs) et des métadonnées définies par l'utilisateur :
-
Les sauvegardes continues vous permettent de procéder à des restaurations à n'importe quel moment au cours des 35 derniers jours. Les sauvegardes continues d'un compartiment S3 ne doivent être configurées que dans le cadre d'un seul plan de sauvegarde.
Consultez Récupération ponctuelle pour obtenir une liste des services pris en charge et des instructions sur la manière d'utiliser AWS Backup pour effectuer des sauvegardes continues.
-
Les sauvegardes périodiques utilisent des instantanés de vos données pour vous permettre de conserver les données pendant la durée spécifiée, jusqu'à 99 ans. Vous pouvez planifier des sauvegardes périodiques à des fréquences telles que 1 heure, 12 heures, 1 jour, 1 semaine ou 1 mois. AWS Backup effectue des sauvegardes périodiques pendant la fenêtre de sauvegarde que vous définissez dans votre plan de sauvegarde.
Consultez la section Création d'un plan de sauvegarde pour comprendre comment AWS Backup appliquer votre plan de sauvegarde à vos ressources.
Des copies entre comptes et entre régions sont disponibles pour les sauvegardes S3, mais les copies de sauvegardes continues ne disposent pas de fonctionnalités de point-in-time restauration.
Les sauvegardes continues et périodiques des compartiments S3 doivent toutes deux résider dans le même coffre-fort de sauvegarde.
Pour les deux types de sauvegarde, la première sauvegarde est complète, tandis que les sauvegardes suivantes sont incrémentielles au niveau de l'objet.
Note
Vous devez activer la gestion des versions S3 sur votre compartiment S3 pour pouvoir l'utiliser AWS Backup pour Amazon S3. Nous avons conservé cette condition préalable, car dans AWS , nous recommandons la gestion des versions S3 comme bonne pratique pour la protection des données.
Nous vous recommandons de définir une période d'expiration du cycle de vie pour vos versions S3. Le fait de ne pas définir de période d'expiration du cycle de vie peut augmenter vos coûts S3, AWS Backup car toutes les versions non expirées de vos données S3 sont sauvegardées et stockées. Pour en savoir plus sur la configuration des politiques de cycle de vie S3, suivez les instructions sur cette page.
Comparaison des types de sauvegarde S3
Votre stratégie de sauvegarde des ressources S3 peut impliquer uniquement des sauvegardes continues, des sauvegardes périodiques (instantanés) ou une combinaison des deux. Les informations ci-dessous peuvent vous aider à choisir ce qui convient le mieux à votre organisation :
Sauvegardes continues uniquement :
-
Une fois la première sauvegarde complète de vos données existantes terminée, les modifications apportées aux données de votre compartiment S3 sont suivies au fur et à mesure qu'elles se produisent.
-
Les modifications suivies vous permettent d'utiliser PITR (point-in-time restaurer) pendant la période de conservation de la sauvegarde continue. Pour exécuter une tâche de restauration, vous choisissez l'instant dans le passé auquel vous souhaitez effectuer la restauration.
-
La période de rétention de chaque sauvegarde continue est de 35 jours au maximum.
Sauvegardes périodiques (instantanés) uniquement, planifiées ou à la demande :
-
AWS Backup analyse l'intégralité du compartiment S3, récupère les objets ACL et les balises de chaque objet, et lance une requête Head pour chaque objet qui figurait dans l'instantané précédent mais qui n'a pas été trouvé dans l'instantané en cours de création.
-
La sauvegarde est point-in-time cohérente.
-
La date et l'heure de sauvegarde enregistrées correspondent à l'heure à laquelle la traversée du compartiment est AWS Backup terminée, et non à l'heure à laquelle une tâche de sauvegarde a été créée.
-
La première sauvegarde d'un compartiment est une sauvegarde complète. Chaque sauvegarde suivante est incrémentielle et représente l'évolution des données depuis le dernier instantané.
-
L'instantané créé par la sauvegarde périodique peut avoir une période de rétention allant jusqu'à 99 ans.
Sauvegardes continues associées à des sauvegardes périodiques/d'instantanés :
-
Une fois la première sauvegarde complète de vos données existantes (chaque compartiment) terminée, les modifications apportées à votre compartiment sont suivies au fur et à mesure qu'elles se produisent.
-
Vous pouvez effectuer une point-in-time restauration à partir d'un point de restauration continu.
-
Les instantanés sont point-in-time cohérents.
-
Les instantanés sont pris directement depuis le point de récupération continue, ce qui élimine le besoin d'analyser à nouveau un compartiment pour accélérer les processus.
-
Les instantanés et les points de récupération continue partagent la même lignée de données ; le stockage des données entre les points de récupération d'instantanés et continue n'est pas dupliqué.
Classes de stockage S3 prises en charge
AWS Backup vous permet de sauvegarder vos données S3 stockées dans les classes de stockage S3 suivantes :
-
S3 Standard
-
Standard S3 - Accès peu fréquent (IA)
-
S3 One Zone-IA
-
S3 Glacier Instant Retrieval
-
Hiérarchisation intelligente S3 (S3) INT
Les sauvegardes d'un objet de la classe de stockage S3 Intelligent-Tiering (INT) accèdent à ces objets. Cet accès déclenche S3 Intelligent-Tiering pour déplacer automatiquement ces objets vers Frequent Access.
Les sauvegardes qui accèdent aux niveaux d'accès peu fréquents, y compris les classes S3 Standard - Infrequent Access (IA) et S3 One Zone-IA, sont soumises aux frais de stockage S3 liés à l'accès fréquent (s'applique aux niveaux d'accès peu fréquent ou d'accès instantané aux archives).
À l'exception de Glacier Instant Retrieval, les classes de stockage archivées ne sont pas prises en charge.
Pour plus d'informations sur la tarification du stockage pour Amazon S3, consultez la section Tarification Amazon S3
Considérations AWS Backup relatives à Amazon S3
Les points suivants doivent être pris en compte lors de la sauvegarde des ressources S3 :
-
Support ciblé des métadonnées d'objets : AWS Backup prend en charge les métadonnées suivantes : balises, listes de contrôle d'accès (ACLs), métadonnées définies par l'utilisateur, date de création d'origine et ID de version. Vous pouvez également restaurer toutes les données et métadonnées sauvegardées, à l'exception de la date de création d'origine, de l'ID de version, de la classe de stockage et des balises électroniques.
-
Lorsque vous restaurez un objet S3, nous appliquons une valeur de somme de contrôle, même si l'objet d'origine n'utilisait pas la fonction de somme de contrôle.
-
Le nom d'une clé d'objet S3 peut être composé de la plupart des chaînes encodables UTF -8. Les caractères Unicode suivants sont acceptés :
#x9
|#xA
|#xD
|#x20 to #xD7FF
|#xE000 to #xFFFD
|#x10000 to #x10FFFF
.Les noms de clés d'objet qui incluent des caractères ne figurant pas dans cette liste peuvent être exclus des sauvegardes.
-
Transition vers le stockage à froid : utilisez la politique de gestion AWS Backup du cycle de vie pour définir le calendrier d'expiration des sauvegardes. La transition vers le stockage à froid des sauvegardes S3 n'est pas prise en charge.
-
Les sauvegardes de compartiments S3 contenant de nombreuses versions du même objet créées à la même seconde ne sont pas prises en charge.
-
Pour les sauvegardes périodiques, AWS Backup faites de votre mieux pour suivre toutes les modifications apportées aux métadonnées de votre objet. Toutefois, si vous mettez à jour une balise ou ACL plusieurs fois en une minute, AWS Backup il se peut que tous les états intermédiaires ne soient pas capturés.
-
AWS Backup ne prend pas en charge les sauvegardes d' SSE-C-encryptedobjets. AWS Backup ne prend pas non plus en charge les sauvegardes des configurations de compartiment, notamment de la politique, des paramètres, du nom ou du point d'accès des compartiments.
-
AWS Backup ne prend pas en charge les sauvegardes de S3 sur AWS Outposts.
-
CloudTrail journalisation — Si vous enregistrez les événements de lecture de données, vous devez avoir CloudTrail des journaux dans un autre compartiment cible. Si vous enregistrez CloudTrail les journaux dans le compartiment qu'ils enregistrent, une boucle infinie se produit, ce qui peut entraîner des frais inattendus.
Pour plus d'informations, consultez la section Événements liés aux données dans le Guide de CloudTrail l'utilisateur.
-
Journalisation des accès au serveur : si vous activez la journalisation des accès au serveur, les journaux doivent être envoyés dans un autre compartiment cible. Si vous enregistrez ces journaux dans le compartiment qu'ils enregistrent, il y a une boucle infinie. Pour plus d'informations, consultez Activer la journalisation des accès au serveur Amazon S3.
Fenêtres de fin de sauvegarde S3
Le tableau ci-dessous présente des exemples de compartiments de différentes tailles pour vous aider à estimer le temps d'exécution de la sauvegarde complète initiale d'un compartiment S3. Les durées de sauvegarde varient en fonction de la taille, du contenu, de la configuration et des paramètres de chaque compartiment.
Taille de compartiment | Nombre d'objets | Durée estimée pour terminer la sauvegarde initiale |
---|---|---|
425 Go (gigaoctets) | 135 millions | 31 heures |
800 To (téraoctets) | 670 millions | 38 heures |
6 Po (pétaoctets) | 5 milliards | 100 heures |
370 To (téraoctets) | 7,5 milliards | 180 heures |
Autorisations et politiques relatives à la sauvegarde et à la restauration Amazon S3
Pour sauvegarder, copier et restaurer des ressources S3, vous devez disposer des politiques appropriées à votre rôle. Pour ajouter ces politiques, accédez à Politiques gérées par AWS. Ajoutez le AWSBackupServiceRolePolicyForS3Backupet AWSBackupServiceRolePolicyForS3Restoreaux rôles que vous souhaitez utiliser pour sauvegarder et restaurer les compartiments S3.
Si vous ne disposez pas des autorisations suffisantes, demandez au responsable du compte administratif (admin) de votre organisation d'ajouter les politiques aux rôles prévus.
Pour plus d'informations, consultez les sections Politiques gérées et politiques intégrées dans le Guide de l'IAMutilisateur.
AWS Backup pour S3 repose sur la réception d'événements S3 via Amazon EventBridge. Si ce paramètre est désactivé dans les paramètres de notification des compartiments S3, les sauvegardes continues s'arrêteront pour ces compartiments, le paramètre étant désactivé. Pour plus d'informations, consultez la section Utilisation EventBridge.
Bonnes pratiques et considérations financières pour les sauvegardes S3
Bonnes pratiques
Pour les compartiments contenant plus de 300 millions d'objets :
-
Pour les compartiments contenant plus de 300 millions d'objets, le taux de sauvegarde peut atteindre 17 000 objets par seconde lors de la sauvegarde complète initiale du compartiment (les sauvegardes incrémentielles auront une vitesse différente) ; les compartiments contenant moins de 300 millions d'objets sont sauvegardés à un rythme proche de 1 000 objets par seconde.
-
Des sauvegardes continues sont recommandées.
-
Si le cycle de vie des sauvegardes est prévu pour plus de 35 jours, vous pouvez également activer les sauvegardes d'instantanés pour le compartiment dans le même coffre-fort dans lequel vos sauvegardes continues sont stockées.
Considérations relatives aux coûts
-
Les politiques de cycle de vie S3 comportent une fonctionnalité optionnelle appelée Supprimer les marqueurs de suppression d'objet arrivés à expiration. Lorsque cette fonctionnalité est supprimée, les marqueurs de suppression, parfois par millions, expirent sans plan de nettoyage. Lorsque des compartiments dépourvus de cette fonctionnalité sont sauvegardés, deux problèmes ont un impact sur le temps et les coûts :
-
Les marqueurs de suppression sont sauvegardés, tout comme les objets. Le temps de sauvegarde et le temps de restauration peuvent être attribués en fonction du rapport entre les objets et les marqueurs de suppression.
-
Chaque objet ou marqueur sauvegardé est soumis à des frais minimum. Chaque marqueur de suppression est facturé de la même manière qu'un objet de 128 Ko.
-
-
Pour les comptes qui effectuent des sauvegardes au moins une fois par jour ou plus fréquemment, il est possible de réaliser des économies en utilisant des sauvegardes continues si les données contenues dans les sauvegardes subissent des modifications minimales entre chaque sauvegarde.
-
Les compartiments plus volumineux qui ne changent pas fréquemment peuvent tirer parti des sauvegardes continues, car cela peut se traduire par une réduction des coûts lorsque les analyses de l'ensemble du compartiment ainsi que plusieurs demandes par objet n'ont pas besoin d'être exécutées sur des objets préexistants (objets inchangés par rapport à la sauvegarde précédente).
-
Les compartiments contenant plus de 100 millions d'objets et dont le taux de suppression est faible par rapport à la taille globale de la sauvegarde peuvent réaliser des économies grâce à un plan de sauvegarde qui inclut à la fois une sauvegarde continue avec une période de rétention de 2 jours et des instantanés d'une rétention plus longue.
-
La durée des sauvegardes périodiques (instantanés) coïncide avec le début du processus de sauvegarde lorsqu'une analyse des compartiments n'est pas nécessaire. Les analyses ne sont pas nécessaires dans un compartiment contenant à la fois une sauvegarde continue et des instantanés, car dans ces cas, les instantanés sont pris à partir d'un point de récupération continue.
-
Pour chaque objet d'un seul S3- GIR (Amazon S3 Glacier Instant Retrieval), il AWS Backup effectue plusieurs appels, ce qui entraîne des frais de récupération lors de l'exécution d'une sauvegarde.
Des coûts de récupération similaires s'appliquent aux compartiments contenant des objets des classes de stockage S3-IA et S3 One Zone-IA.
-
AWS KMS CloudTrail, et les CloudWatch fonctionnalités Amazon qui font partie de votre stratégie de sauvegarde peuvent entraîner des coûts supplémentaires au-delà du stockage des données dans les compartiments S3. Consultez les sections suivantes pour en savoir plus sur ces fonctionnalités :
-
Réduction du coût de SSE : KMS grâce aux clés de compartiment Amazon S3 décrites dans le guide de l'utilisateur Amazon S3.
-
Vous pouvez réduire les CloudTrail coûts en excluant les AWS KMS événements et en désactivant les événements de données S3 :
-
Exclure AWS KMS des événements : dans le guide de CloudTrail l'utilisateur, la création d'un parcours dans la console (sélecteurs d'événements de base) permet d'exclure AWS KMS des événements afin de les exclure de votre suivi (le paramètre par défaut inclut tous les KMS événements) :
-
L'option permettant d'enregistrer ou d'exclure KMS des événements n'est disponible que si vous enregistrez des événements de gestion sur votre parcours. Si vous choisissez de ne pas consigner les événements de gestion, KMS ceux-ci ne sont pas enregistrés et vous ne pouvez pas modifier les paramètres de journalisation des KMS événements.
-
AWS KMS des actions telles que
Encrypt
Decrypt
, et génèrentGenerateDataKey
généralement un grand volume (plus de 99 %) d'événements. Ces actions sont désormais journalisées en tant qu’événements Lecture. Les KMS actions pertinentes à faible volume telles queDisable
Delete
, etScheduleKey
(qui représentent généralement moins de 0,5 % du volume d'KMSévénements) sont enregistrées en tant qu'événements d'écriture. -
Pour exclure les événements de volume important tels que
Encrypt
,Decrypt
etGenerateDataKey
, tout en continuant de journaliser les événements pertinents tels queDisable
,Delete
etScheduleKey
, choisissez de journaliser les événements de gestion Écrire et effacez la case à cocher pour Exclure les événements AWS KMS . -
Désactiver les événements de données S3 : par défaut, les journaux de suivi et les stockages de données d'événement ne journalisent pas les événements de données. Désactivez les événements de données S3 avant votre sauvegarde initiale afin de réduire les coûts.
-
-
Pour réduire les CloudWatch coûts, vous pouvez arrêter d'envoyer CloudTrail des événements aux CloudWatch journaux lorsque vous mettez à jour un journal afin de désactiver les paramètres CloudWatch des journaux.
-
Restauration de sauvegardes S3
Vous pouvez restaurer les données S3 que vous avez sauvegardées AWS Backup à l'aide de la classe de stockage standard S3. Vous pouvez restaurer vos données S3 dans un compartiment existant, y compris le compartiment d'origine. Pendant la restauration, vous pouvez également créer un nouveau compartiment S3 comme cible de restauration. Vous ne pouvez restaurer les sauvegardes S3 que sur le même emplacement que celui Région AWS où se trouve votre sauvegarde.
Vous pouvez restaurer l'intégralité du compartiment S3, ou les dossiers ou objets qu'il contient. AWS Backup restaure la version actuelle de cet objet.
Pour restaurer vos données S3 à l'aide de AWS Backup, consultezRestaurez les données S3 à l'aide de AWS Backup.