Démarrage avec les classes de stockage Amazon S3 Glacier

Didacticiel de 20 minutes

Introduction

Les classes de stockage Amazon S3 Glacier sont spécialement conçues pour l'archivage de données, vous offrant les meilleures performances, la plus grande flexibilité de récupération et le stockage d'archives le plus économique dans le cloud. Afin de maintenir les coûts à un faible niveau tout en répondant à des besoins de récupération variés, ces classes de stockage offrent des options de récupération flexibles allant de quelques millisecondes à plusieurs heures. L'objectif de ce didacticiel est de vous montrer à quel point il est facile de commencer à stocker vos jeux de données d'archives dans les classes de stockage Amazon S3 Glacier.

Vous pouvez choisir parmi trois classes de stockage d'archives optimisées pour différents modèles d'accès et durées de stockage. Pour les données d'archives nécessitant un accès immédiat, choisissez la classe de stockage Amazon S3 Glacier Instant Retrieval, une classe de stockage d'archives qui offre le stockage le plus économique avec une récupération en quelques millisecondes. Pour les données d'archives qui ne nécessitent pas un accès immédiat, mais qui ont besoin de la flexibilité nécessaire pour récupérer sans frais de grands jeux de données, choisissez Amazon S3 Glacier Flexible Retrieval (anciennement S3 Glacier), avec une récupération en quelques minutes ou des récupérations en bloc sans frais en 5 à 12 heures. Pour économiser encore plus sur le stockage d'archives de longue durée, choisissez Amazon S3 Glacier Deep Archive, le stockage le moins cher du cloud avec une récupération des données dans un délai de douze heures.

En archivant sur AWS, vous avez accès à un stockage dans le cloud à très faible coût, vous pouvez préserver et conserver numériquement vos données sur le long terme et tirer parti de fonctionnalités complètes de sécurité et de conformité. Les classes de stockage Amazon S3 Glacier sont utilisées par les clients pour leurs données d'archives d'entreprise à long terme, leurs archives de médias, leurs données de sauvegarde et leurs archives de lacs de données. 

Utilisez la console S3 et l'API S3 pour archiver facilement vos données dans Amazon S3. La console S3 et l'API S3 vous permettent d'accéder à toutes les fonctionnalités du service Amazon S3. Suivez ce didacticiel pour commencer à utiliser la console S3 afin de stocker vos jeux de données d'archives dans les classes de stockage Amazon S3 Glacier.

 

Qu'allez-vous apprendre ?

  • Comment créer un compartiment Amazon S3
  • Comment charger des objets dans les classes de stockage Amazon S3 Glacier
  • Comment restaurer vos objets stockés dans les classes de stockage Amazon S3 Glacier Flexible Retrieval ou Amazon S3 Glacier Deep Archive

 Expérience AWS

Débutant

 Durée

20 minutes

 Coût de réalisation

 Services utilisés

    • 1.2 – Création d'un compartiment S3
      • Choisissez Buckets (Compartiments) dans le menu S3 sur le côté gauche, puis sélectionnez le bouton Create bucket (Créer un compartiment).
    • 1.3 – 
      • Saisissez un nom descriptif unique au niveau mondial pour votre compartiment. Sélectionnez la région AWS dans laquelle vous souhaitez que votre compartiment soit créé. Le paramètre par défaut Bloquer l'accès public est approprié pour cette charge de travail, laissez donc cette section telle quelle.
    • 1.5 – 
      • Vous pouvez ensuite activer le chiffrement « au repos » par défaut pour le compartiment. Les paramètres définis ici s'appliquent à tous les objets chargés dans le compartiment pour lesquels vous n'avez pas défini les détails du chiffrement au repos lors le processus de chargement. Pour cet exemple, activez le chiffrement côté serveur en utilisant les clés gérées par le service S3 (SSE-S3). Si SSE-S3 ne satisfait pas aux exigences de votre charge de travail, vous pouvez également utiliser AWS Key Management Service (KMS). Vous trouverez plus d'informations sur Amazon S3 et AWS KMS ici.
    • 1.6 – 
      • Vous avez désormais la possibilité d'activer le S3 Object Lock dans la section des paramètres avancés. Avec S3 Object Lock, vous pouvez stocker des objets en utilisant un modèle WORM (write-once-read-many). S3 Object Lock permet d'empêcher la suppression ou l'écrasement d'objets pendant une durée déterminée ou indéfinie. S3 Object Lock peut être utilisé pour aider à répondre aux exigences réglementaires qui requièrent un stockage WORM, ou simplement pour ajouter une couche supplémentaire de protection contre les modifications et les suppressions d'objets. Pour cette charge de travail, il est approprié d'activer S3 Object Lock afin de garantir que les données archivées importantes ne soient pas supprimées prématurément par des utilisateurs non autorisés.
      • Choisissez l'option Enable (Activer) et cochez la case pour confirmer l'activation des paramètres de S3 Object Lock. Ensuite, sélectionnez le bouton Create bucket (Créer un compartiment).
    • 1.7 – Configuration de S3 Object Lock 
      • La console S3 affiche alors une bannière indiquant que le compartiment a été créé avec succès. La console S3 présente également une invite vous informant qu'une configuration supplémentaire est nécessaire pour activer la fonctionnalité S3 Object Lock. Sélectionnez le lien de bucket details (détails du compartiment) présenté dans l'invite. Cette action ouvre l'onglet Properties (Propriétés) de votre compartiment nouvellement créé.
      • <Remarque : pour cet exercice, utilisez le mode Governance (Gouvernance) pour la configuration de S3 Object Lock. Cela vous permet de supprimer définitivement votre objet de test en utilisant un utilisateur administrateur après la fin de ce didacticiel.>
    • 1.8 – 
      • Dans l'onglet Properties (Propriétés) du compartiment, accédez à la section Object Lock (Verrouillage d'objet) et sélectionnez le bouton Edit (Modifier). Vous pouvez définir ici vos valeurs par défaut pour les objets chargés dans votre compartiment. Dans cet exemple, vous voulez activer la conservation de tous les objets chargés dans ce compartiment pendant 5 ans. Sélectionnez Enable (Activer) pour l'option Default retention (Conservation par défaut), choisissez le mode de gouvernance en sélectionnant l'option Governance (Gouvernance) sous Default retention mode (Mode de conservation par défaut) et saisissez « 5 » comme période de conservation par défaut. Enfin, sélectionnez Years (Années) pour l'unité de mesure, puis sélectionnez le bouton Save changes (Enregistrer les modifications).
  • Maintenant que votre compartiment a été créé et configuré, vous êtes prêt à charger des données d'archives dans les classes de stockage Amazon S3 Glacier. 

    • 2.1 – Chargement d'objets
      • Si vous vous êtes déconnecté de votre session de console de gestion AWS, reconnectez-vous. Accédez à la console S3 et sélectionnez l'option de menu Buckets (Compartiments). Dans la liste des compartiments disponibles, sélectionnez le nom du compartiment que vous venez de créer.
    2.1&nbsp;(A) Configuration des services utilis&eacute;s avec AWS Backup*
    • 2.2 – 
      • Ensuite, choisissez l'onglet Objects (Objets). Ensuite, dans la section Objects (Objets), sélectionnez le bouton Upload (Charger).
    Configurer les ressources &ndash; AWS Backup
    • 2.3 – 
      • Ensuite, sélectionnez le bouton Add files (Ajouter des fichiers). Naviguez dans votre système de fichiers local pour localiser le fichier d'archives que vous souhaitez charger. Sélectionnez le fichier approprié, puis sélectionnez Open (Ouvrir). Votre fichier est répertorié dans la section Files and folders (Fichiers et dossiers).
    • 2.4 – 
      • Dans la section Properties (Propriétés), sélectionnez la classe de stockage S3 vers laquelle vous souhaitez charger vos archives. Sélectionnez Glacier Deep Archive, car le jeu de données de l'exemple doit être conservé pendant 5 ans et la probabilité que les données soient consultées fréquemment est faible. (Remarque : si votre charge de travail nécessite un accès en millisecondes et un accès par appel API unique à vos données archivées, la classe de stockage S3 Glacier Instant Retrieval doit être sélectionnée ici à la place. De plus amples informations sur les options de classe de stockage Amazon S3 Glacier peuvent être consultées ici.) Laissez le reste des options sur les paramètres par défaut et sélectionnez le bouton Upload (Charger). 
      • <Remarque : les objets stockés dans de nombreuses classes de stockage S3 ont des durées minimales d'objet qui leur sont associées. Dans ce cas, le chargement du fichier d'essai dans Glacier Deep Archive entraîne une facturation de 180 jours, même s'il est supprimé avant terme. Le stockage de 1 Go dans S3 Glacier Deep Archive pendant 180 jours avec la récupération est de ~0,03 USD. Vous pouvez en savoir plus sur la tarification S3 ici.>
    • 2.5 – 
      • Une bannière s'affiche pour vous donner des détails sur l'état du chargement du fichier.
    • 2.6 – 
      • Une fois les opérations de chargement de fichiers terminées, un récapitulatif des opérations vous est présenté, indiquant si elles se sont déroulées avec succès ou si elles ont échoué. Dans ce cas, le chargement du fichier a réussi. Sélectionnez le bouton Close (Fermer).
  • Maintenant que vous avez réussi à charger vos données sur S3 Glacier Deep Archive, passons en revue le processus de restauration de vos données. (Remarque : le processus de restauration de vos données avant de pouvoir y accéder est nécessaire pour les données stockées dans les classes de stockage S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive. Les données stockées dans la classe de stockage S3 Glacier Instant Retrieval ne nécessitent pas cette demande de restauration avant d'être accessibles. Vous pouvez en savoir plus à propos de S3 Glacier Instant Retrieval ici.) 

    • 3.1 – Lancement de la restauration d'objets
      • Si vous vous êtes déconnecté de votre session de console de gestion AWS, reconnectez-vous. Accédez à la console S3 et sélectionnez l'option de menu Buckets (Compartiments). Dans la liste des compartiments disponibles, sélectionnez le nom du compartiment que vous avez créé pour cet exercice. Dans le menu Objects (Objets), sélectionnez le nom du fichier de test que vous venez de charger.
    • 3.2 – 
      • Après avoir sélectionné le nom de votre fichier de test, une bannière vous indique que votre objet est stocké dans la classe de stockage S3 Glacier Deep Archive et que vous devez le restaurer si vous souhaitez accéder à vos données. Vous pouvez lancer le processus de restauration en sélectionnant simplement le bouton Initiate restore (Commencer la restauration) attaché à la bannière d'information, ou vous pouvez choisir Initiate restore dans le menu Object actions (Actions de l'objet).
      • <Remarque : le processus de restauration crée une copie de vos données archivées et stockera cette copie dans la classe de stockage S3 Standard. Au cours du processus de lancement de la restauration, vous définissez le nombre de jours pendant lesquels vous souhaitez que vos données soient disponibles. Pendant cette période, les frais de stockage applicables à vos données, tant dans la classe de stockage des archives que dans la classe de stockage active, sont à votre charge.>
    • 3.3 – 
      • À partir de la page Initiate restore (Commencer la restauration), vous définissez le nombre de jours pendant lesquels vous souhaitez que votre copie restaurée soit disponible. Vous avez ensuite le choix entre l'extraction standard et l'extraction groupée. Les données stockées dans la classe de stockage Amazon S3 Glacier Flexible Retrieval disposent en outre d'une option pour sélectionner la récupération accélérée. Vous trouverez de plus amples informations sur les options de restauration ici. Pour cet exercice, choisissez l'option Standard retrieval (Récupération standard). Ensuite, sélectionnez le bouton Initiate restore (Commencer la restauration) pour continuer.
    • 3.4 – 
      • Une page récapitulative est affichée, précisant si la demande de restauration a abouti ou si des erreurs sont survenues. Dans ce cas, la demande de restauration a réussi. Sélectionnez le bouton Close (Fermer) pour continuer.
      • Pour cette restauration standard à partir de S3 Glacier Deep Archive, un délai d'environ 12 heures est nécessaire pour que l'objet temporaire soit restauré dans la classe de stockage Amazon S3 Standard-IA. Les notifications d'événements S3 permettent d'alerter lorsqu'un événement de restauration d'objet est terminé. Vous trouverez plus d'informations sur les notifications d'événements S3 dans la documentation d'Amazon S3 ici.
    • 3.5 – Vérification de la complétion de la restauration 
      • Vous pouvez maintenant vérifier que votre objet a été restauré. Après avoir attendu environ douze heures pour que l'opération de restauration soit terminée, connectez-vous à nouveau à votre console S3. Sélectionnez Buckets (Compartiments) dans le menu de gauche, puis sélectionnez le nom de votre compartiment pour afficher son contenu. Dans la section Objects (Objets), sélectionnez le nom de fichier de l'objet que vous avez tenté de restaurer pour voir son état actuel.
      • Ici, vous pouvez voir que le Restore status (Statut de la restauration) de l'objet est indiqué comme Completed (Terminé). La Restoration expiry date (date d'expiration de la restauration), qui est basée sur le nombre de jours que nous avons défini dans le processus de restauration, est également indiquée. Vous avez restauré avec succès votre objet archivé. Cet objet est disponible jusqu'à la date indiquée dans la section Restoration expiry date (date d'expiration de la restauration). Vous pouvez maintenant effectuer des actions telles que l'exécution de requêtes S3 select sur ce fichier, la copie de l'objet dans un autre compartiment de votre compte ou dans un autre compte, ou le téléchargement des données sur votre ordinateur local.
  • Dans les étapes qui suivent, vous allez nettoyer les ressources que vous avez créées dans ce didacticiel. Une bonne pratique consiste à supprimer les ressources que vous n'utilisez plus afin de ne pas encourir de frais involontaires.

    • 4.1 – Suppression de l'objet de test
      • Si vous vous êtes déconnecté de votre session de console de gestion AWS, reconnectez-vous. Accédez à la console S3 et sélectionnez l'option de menu Buckets (Compartiments). Tout d'abord, vous devez supprimer l'objet test de votre compartiment de test. Sélectionnez le nom du compartiment avec lequel vous avez travaillé pour ce didacticiel. Cochez la case située à gauche du nom de votre objet de test, puis sélectionnez le bouton Delete (Supprimer). Sur la page Delete objects (Supprimer des objets), vérifiez que vous avez sélectionné le bon objet à supprimer et tapez « permanently delete » (supprimer définitivement) dans la case de confirmation des Permanently delete objects (Supprimer définitivement des objets). Ensuite, sélectionnez le bouton Delete object (Supprimer l'objet) pour continuer. Ensuite, une bannière vous indique si la suppression a réussi.
    • 4.2 – Suppression du compartiment de test
      • Enfin, vous devez supprimer le compartiment de test que vous avez créé. Retournez à la liste des compartiments de votre compte. Sélectionnez le bouton radio à gauche du compartiment que vous avez créé pour ce didacticiel, puis sélectionnez le bouton Delete (Supprimer). Examinez le message d'avertissement. Si vous souhaitez poursuivre la suppression de ce compartiment, tapez le nom du compartiment dans la case de confirmation Delete bucket (Supprimer le compartiment) et sélectionnez Delete bucket.

Ce module vous a-t-il été utile ?

Félicitations !

Vous avez appris à créer un compartiment S3, à charger des objets dans les classes de stockage Amazon S3 Glacier et S3 Glacier Deep Archive, et à restaurer vos objets pour qu'ils puissent être facilement récupérés.