Présentation
Le transfert de données depuis Amazon S3 Glacier Vaults vers Amazon S3 restaure, copie et transfère les archives stockées dans un coffre-fort Amazon Simple Storage Service Glacier (Amazon S3 Glacier) dans un compartiment S3 et dans une classe de stockage de votre choix, y compris les classes de stockage S3 Glacier. Cette solution AWS simplifie l’utilisation de vos données en automatisant le processus de transfert, ce qui rend les données archivées plus accessibles et plus économiques.
Remarque :
Les classes de stockage Amazon S3 Glacier, notamment Glacier Deep Archive, Glacier Flexible Retrieval et Glacier Instant Retrieval, sont différentes des classes de stockage S3. Consultez cette page web pour en savoir plus sur ces classes de stockage.
Avantages
L’automatisation permet de gagner du temps et de réduire les risques d’erreurs humaines lors du processus de transfert de données, ce qui permet de garantir un fonctionnement plus fiable et plus cohérent.
Le transfert de données depuis des coffres-forts Amazon S3 Glacier vers des compartiments S3 facilite l’analyse et l’utilisation des données. Les données sont plus facilement accessibles pour les outils d’analytique et les applications, et ce, sans délais de restauration prolongés.
Les classes de stockage Amazon S3 permettent le balisage et un accès plus rapide à vos données. Les avantages du balisage incluent la classification des données, un contrôle d’accès précis, la gestion du cycle de vie et la répartition des coûts.
Pour les données rarement consultées, la classe de stockage Amazon S3 Glacier Deep Archive permet d’économiser environ 75 % sur les coûts de stockage dans la région AWS USA Est (Ohio) par rapport à ceux d’un coffre-fort S3 Glacier.
Détails techniques
Vous pouvez déployer automatiquement cette architecture à l’aide du guide d’implémentation et du modèle AWS CloudFormation qui l’accompagne.
Étape 1
Invoquez un flux de travail de transfert à l’aide d’un document AWS Systems Manager (document SSM).
Étape 2
Le document SSM lance un flux de travail de l’orchestrateur AWS Step Functions.
Étape 3
Le flux de travail de l’orchestrateur Step Functions lance un flux de travail Step Functions Get Inventory imbriqué pour récupérer le fichier d'inventaire.
Étape 4
Une fois la récupération de l’inventaire terminée, la solution invoque le flux de travail de lancement de récupération Step Functions imbriqué.
Étape 5
Lorsqu’une tâche est prête, Amazon S3 Glacier envoie une notification à une rubrique Amazon Simple Notification Service (Amazon SNS) indiquant que la tâche est terminée.
Étape 6
La solution stocke toutes les notifications de fin de tâche dans la file d’attente de notifications Amazon Simple Queue Service (Amazon SQS).
Étape 7
Lorsqu’une tâche d’archivage est prête, la file d’attente de notifications Amazon SQS invoque la fonction de traitement de notifications AWS Lambda. Cette fonction Lambda prépare les étapes initiales de la récupération des archives.
Étape 8
La fonction de traitement de notifications Lambda place les messages de récupération de lots dans la file d’attente de récupération de lots Amazon SQS pour le traitement de lots.
Étape 9
La file d’attente de récupération de lots Amazon SQS invoque la fonction de récupération de lots Lambda afin de traiter chaque lot.
Étape 10
La fonction de récupération de lots Lambda télécharge le lot depuis le coffre-fort Amazon S3 Glacier.
Étape 11
La fonction de récupération de lots Lambda charge une partie du chargement en plusieurs parties vers Amazon Simple Storage Service (Amazon S3).
Étape 12
Une fois qu’un nouveau lot est téléchargé, la solution en stocke les métadonnées dans Amazon DynamoDB (etag, checksum_sha_256, tree_checksum).
Étape 13
La fonction de récupération de lots Lambda vérifie si tous les lots de cette archive ont été traités. Dans l’affirmative, elle insère un événement dans la file d’attente de validation Amazon SQS afin d’invoquer la fonction de validation Lambda.
Étape 14
La fonction de validation Lambda effectue un contrôle d’intégrité, puis ferme le chargement en plusieurs parties d’Amazon S3.
Étape 15
Un flux DynamoDB invoque la fonction de traitement de métriques Lambda afin de mettre à jour les métriques du processus de transfert dans DynamoDB.
Étape 16
Le flux de travail de l’orchestrateur Step Functions entre dans une attente asynchrone, s’interrompant jusqu’à la fin du flux de travail de récupération d’archives avant de lancer le flux de travail de nettoyage Step Functions.
Étape 17
Le flux DynamoDB invoque la fonction de facilitation asynchrone Lambda, qui déverrouille les attentes asynchrones dans Step Functions.
Étape 18
Les règles Amazon EventBridge lancent périodiquement les flux de travail d’extension de la fenêtre de téléchargement Step Functionset de mise à jour du tableau de bord Amazon CloudWatch.
Étape 19
Suivez la progression du transfert au moyen du tableau de bord CloudWatch.
Rubriques connexes
S3 Glacier est un service sécurisé et durable d’archivage de données à faible coût et de sauvegarde à long terme à l’aide de coffres-forts.
Cet atelier en autoformation fournit un guide étape par étape pour lancer la solution AWS, Transfert de données de coffres-forts Amazon S3 Glacier vers Amazon S3, dans votre compte AWS.
- Date de publication