Démarrer avec Amazon S3 Intelligent-Tiering

Didacticiel de 30 minutes

Présentation

Amazon S3 Intelligent-Tiering est une classe de stockage Amazon S3 conçue pour optimiser les coûts de stockage en déplaçant automatiquement les données vers le niveau d'accès le plus rentable lorsque les modèles d'accès changent, sans impact sur les performances ni sur les coûts opérationnels. S3 Intelligent-Tiering s'avère la classe de stockage idéale pour les données avec des modèles d'accès inconnus, changeants ou imprévisibles, indépendamment de la taille des objets ou de la période de rétention. L'objectif de ce didacticiel est de vous montrer à quel point il est facile de commencer à stocker vos données dans la classe de stockage Amazon S3 Intelligent-Tiering, afin que vous puissiez bénéficier d'une réduction automatique des coûts de stockage.

S3 Intelligent-Tiering stocke automatiquement les objets sur trois niveaux d'accès : un niveau optimisé pour les accès fréquents, un autre niveau moins coûteux, optimisé pour les accès peu fréquents, et un dernier, très peu onéreux, optimisé pour les données rarement consultées. Moyennant une petite redevance mensuelle de surveillance et d'automatisation par objet, S3 Intelligent-Tiering déplace les objets qui n'ont pas été consultés pendant 30 jours consécutifs vers le niveau d'accès peu fréquent, ce qui permet de réaliser une économie de 40 %. Après 90 jours sans consultation, les objets sont déplacés vers le niveau d'accès instantané aux archives, ce qui équivaut à une économie de 68 %. Si les objets sont consultés ultérieurement, S3 Intelligent-Tiering les replace automatiquement dans le niveau accès fréquent.

Pour économiser encore davantage sur les données qui ne nécessitent pas une extraction immédiate, vous pouvez activer les niveaux optionnels d'accès asynchrone Archive et Deep Archive. Lorsqu'il est activé, les objets auxquels on n'accède pas pendant 90 jours consécutifs sont automatiquement déplacés directement vers le niveau d'accès Archive, ce qui permet de réaliser des économies de stockage pouvant atteindre 71 %. Après 180 jours consécutifs sans accès, les objets sont déplacés vers le niveau d'accès Deep Archive, ce qui permet de réaliser jusqu'à 95 % d'économies sur les coûts de stockage. Si les objets sont consultés ultérieurement, S3 Intelligent-Tiering les replace dans le niveau accès fréquent. Pour récupérer un objet stocké dans le niveau d'accès optionnel aux archives ou le niveau d'accès Deep Archive, vous devez lancer la demande de restauration et attendre que l'objet soit déplacé dans le niveau d'accès fréquent.

Pour la charge de travail présentée dans ce didacticiel, vous n'activez que le niveau optionnel d'accès Deep Archive pour les objets non consultés pendant 180 jours consécutifs.

Vous pouvez utiliser S3 Intelligent-Tiering comme classe de stockage par défaut pour pratiquement toutes les charges de travail, notamment les lacs de données, l'analytique des données, les nouvelles applications et le contenu généré par les utilisateurs.

Qu'allez-vous accomplir ?

  • Créer un compartiment Amazon S3
  • Charger directement des objets dans la classe de stockage Amazon S3 Intelligent-Tiering
  • Transférer les objets stockés dans S3 Standard ou S3 Standard – accès peu fréquent (S3 Standard-IA) vers la classe de stockage S3 Intelligent-Tiering
  • Activer les niveaux d'archivage asynchrones S3 Intelligent-Tiering en option et réaliser les plus grandes économies de stockage pour les données très rarement consultées
  • Restaurer vos objets stockés dans les niveaux d'archivage auxquels ils sont inscrits

 Expérience AWS

Débutant

 Durée

30 minutes

 Coût de réalisation

 Services utilisés

 Date de la dernière mise à jour

25 juillet 2022

Implémentation

    • 1.1 – Connexion à la console Amazon S3
      • Dans la barre de recherche des services de la console AWS, saisissez « S3 ». Dans la section des résultats de la recherche de services, sélectionnez S3.
    Connectez-vous à la console Amazon S3
    • 1.2 – Création d'un compartiment S3
      • Dans le menu Amazon S3 à gauche, choisissez Buckets (Compartiments), puis choisissez Create bucket (Créer un compartiment) dans la section Buckets.
    • 1.3 – 
      • Saisissez un nom descriptif pour votre compartiment. Les noms de compartiment sont uniques au niveau mondial. Si vous rencontrez une erreur avec le nom que vous avez sélectionné, veuillez essayer une autre combinaison. Sélectionnez la région AWS dans laquelle vous souhaitez que votre compartiment soit créé.
    • 1.4 – 
      • 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 – 
      • Ensuite, laissez le paramètre par défaut avec les listes de contrôle d'accès (ACL) désactivées car les ACL ne sont pas nécessaires pour cette charge de travail. L'accès au compartiment et à ses objets est spécifié en utilisant uniquement les politiques de compartiment.
    • 1.6 – 
      • Ensuite, ajoutez une balise de compartiment pour faciliter le suivi des coûts associés à cette charge de travail. AWS utilise les balises de compartiment pour organiser les coûts de vos ressources dans votre rapport de répartition des coûts, afin de faciliter la catégorisation et le suivi de vos coûts AWS. Pour plus d'informations, veuillez consulter la rubrique Using Cost Allocation Tags (Utilisation des balises de répartition des coûts) dans le Guide de l'utilisateur de la facturation AWS.
    • 1.7 – 
      • Maintenant, activez le chiffrement 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 cette charge de travail, activez le chiffrement côté serveur en utilisant les clés gérées par le service Amazon S3 (SSE-S3). Si SSE-S3 ne satisfait pas aux exigences de votre charge de travail, vous pouvez également utiliser AWS Key Management Service (AWS KMS). Pour plus d'informations sur l'utilisation d'AWS KMS par Amazon S3, veuillez consulter le Guide du développeur AWS Key Management Service.
    • 1.8 – 
      • Dans les Advanced settings (Paramètres avancés), pour cette charge de travail, nous n'avons pas besoin de Object Lock, donc laissez-le désactivé et créez le compartiment S3 en choisissant Create bucket (Créer un compartiment).
  • 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 Intelligent-Tiering.

    • 2.1 – Chargement d'un objet
      • 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 (A) Configuration des services utilisés avec AWS Backup*
    • 2.2 – 
      • Sélectionnez ensuite l'onglet Objects (Objets). Puis, depuis la section Objects (Objets), sélectionnez Upload (Charger).
    Configurer les ressources – AWS Backup
    • 2.3 – 
      • Ensuite, dans la section Upload (Charger), choisissez Add files (Ajouter des fichiers) . Naviguez dans votre système de fichiers local pour localiser le fichier que vous souhaitez charger. Sélectionnez le fichier approprié, puis choisissez 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 Intelligent-Tiering. Laissez le reste des options sur les paramètres par défaut et choisissez le bouton Upload (Charger).
    • 2.5 – 
      • 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. Ensuite, choisissez Close (Fermer).
    Vous avez réussi à charger votre fichier dans votre compartiment en utilisant la classe de stockage S3 Intelligent-Tiering. Nous abordons ensuite la transition des objets qui sont déjà stockés dans les classes de stockage S3 Standard ou S3 Standard-IA vers la classe de stockage S3 Intelligent-Tiering.
  • Lorsque les données sont chargées par programme sur Amazon S3, certains clients peuvent ne pas être compatibles avec la classe de stockage S3 Intelligent-Tiering. Par conséquent, ces clients chargent les données dans la classe de stockage Amazon S3 Standard. Dans ce cas, vous pouvez utiliser Amazon S3 Lifecycle pour faire passer immédiatement les objets de la classe de stockage S3 Standard à la classe de stockage S3 Intelligent-Tiering.
     
    Au cours de cette étape, vous apprenez à définir une configuration S3 Lifecycle sur votre compartiment.

    • 3.1 –
      • 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 de créé à l'étape 1.
    • 3.2 – 
      • Sélectionnez l'onglet Management (Gestion), puis sélectionnez Create lifecycle rule (Créer une règle de cycle de vie) dans la section Lifecycle rules (Règles de cycle de vie).
    • 3.3 – Création d'une règle de cycle de vie.
      Lorsque vous créez une règle S3 Lifecycle, vous avez la possibilité de limiter la portée de la règle par préfixe, balise ou taille d'objet en spécifiant une taille d'objet minimale et maximale comprise entre 0 octet et 5 To. Par défaut, les objets de moins de 128 Ko ne sont jamais transférés vers la classe de stockage S3 Intelligent-Tiering, car ils ne sont pas éligibles à la hiérarchisation automatique.

      Pour cette charge de travail, nous voulons appliquer la règle de cycle de vie à tous les objets du compartiment et nous n'appliquerons donc aucun filtre.
      • Saisissez un nom descriptif de Lifecycle rule name (Règle de cycle de vie).
      • Sélectionnez Apply to all objects in the bucket (Appliquer à tous les objets du compartiment).
      • Cochez la case I acknowledge that this rule will apply to all objects in the bucket (Je reconnais que cette règle s'applique à tous les objets du compartiment).
      • Dans les Lifecycle rule actions (Actions de la règle de cycle de vie), cochez la case Move current versions of objects between storage classes (Déplacer les versions actuelles des objets entre les classes de stockage). Pour plus d'informations, veuillez consulter la rubrique Using versioning in S3 buckets (Utilisation des stratégies de compartiment Amazon S3).
      • Dans la section Transition current versions of objects between storage classes (Transition des versions actuelles des objets entre les classes de stockage), sélectionnez Intelligent-Tiering comme Choose storage class transitions (Choix des transitions entre les classes de stockage), et saisissez 0 pour Days after object creation (Jours après la création de l'objet).
      • Enfin, choisissez Create rule (Créer une règle).

    Au cours de cette étape, nous avons créé une règle de cycle de vie pour faire passer immédiatement les fichiers chargés dans la classe de stockage S3 Standard à la classe de stockage S3 Intelligent-Tiering.

  • Pour économiser encore davantage sur les données qui ne nécessitent pas une extraction immédiate, vous pouvez activer les niveaux optionnels d'accès asynchrone Archive et Deep Archive. Lorsque ces niveaux sont activés, les objets qui n'ont pas été consultés pendant 90 jours consécutifs sont automatiquement déplacés directement vers le niveau d'accès Archive, ce qui permet de réaliser jusqu'à 71 % d'économies sur les coûts de stockage. Les objets sont ensuite déplacés vers le niveau d'accès Deep Archive après 180 jours consécutifs sans accès, ce qui permet de réaliser jusqu'à 95 % d'économies sur les coûts de stockage.

    Pour accéder aux objets archivés dans les niveaux optionnels d'accès asynchrones Archive et Deep Archive, vous devez d'abord les restaurer. L'étape 6 de ce didacticiel vous guide dans le processus de restauration.

    Pour cette charge de travail, nous n'activons que le niveau d'accès Deep Archive comme indiqué ci-dessous :

    • 4.1 – 
      • 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 de créé à l'étape 1.
    • 4.2 –
      • Sélectionnez l'onglet Properties (Propriétés).
    • 4.3 –
      • Naviguez vers la section des Intelligent-Tiering Archive configurations (Configurations de l'archive Intelligent-Tiering) et choisissez Create configuration (Créer une configuration).
    • 4.4 –
      • Dans la section des Intelligent-Tiering Archive configurations (Configurations de l'archive Intelligent-Tiering), spécifiez un nom de configuration descriptif pour votre configuration S3 Intelligent-Tiering Archive.
    • 4.5 –
      • Pour cette charge de travail, nous ne souhaitons archiver qu'un sous-ensemble du jeu de données basé sur les balises des objets. Pour ce faire, sous Choose a configuration scope (Choisir une portée de configuration), sélectionnez Limit the scope of this configuration using one or more filters (Limiter la portée de cette configuration à l'aide d'un ou plusieurs filtres).
      • Dans la section Object Tags (Balises d'objet), choisissez Add tag (Ajouter une balise) et entrez « opt-in-archive » comme Key (Clé) et « true » comme Value (Valeur) de la balise.
      • Assurez-vous que le Status (Statut) de la configuration est Enable (Activé).

    • 4.6 –
      • Les objets de la classe de stockage S3 Intelligent-Tiering peuvent être archivés au niveau d'accès Deep Archive après avoir été inaccessibles pendant une période comprise entre six mois et deux ans. Pour cette charge de travail, nous voulons archiver les objets qui n'ont pas été consultés depuis 6 mois, afin de nous assurer que nous n'archivons que les données qui ne sont pas utilisées. Pour ce faire, dans la section Archive rule actions (Actions des règles d'archivage), sélectionnez Deep Archive Access tier (Niveau d'accès Deep Archive), saisissez 180 comme nombre de jours consécutifs sans accès avant l'archivage des objets vers le niveau d'accès Deep Archive, puis choisissez Create (Créer).
  • À l'étape 4, nous avons activé le niveau d'accès Deep Archive uniquement pour les objets ayant la balise « opt-in-archive:true ». Vous allez maintenant apprendre à appliquer la bonne balise lors du processus de chargement pour activer le niveau d'accès Deep Archive.
    • 5.1 – 
      • 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 de créé à l'étape 1.
    • 5.2 – 
      • Sélectionnez ensuite l'onglet Objects (Objets). Puis, depuis la section Objects (Objets), sélectionnez Upload (Charger).
    • 5.3 – 
      • Ensuite, choisissez Add files (Ajouter des fichiers). Naviguez dans votre système de fichiers local pour localiser le fichier que vous souhaitez charger. Sélectionnez le fichier approprié, puis choisissez Open (Ouvrir). Votre fichier est répertorié dans la section Files and folders (Fichiers et dossiers).
    • 5.4 – 
      • Dans la section Properties (Propriétés), sélectionnez Intelligent-Tiering. Pour plus d'informations sur la classe de stockage Amazon S3 Intelligent-Tiering, veuillez consulter le Guide de l'utilisateur Amazon S3.
    • 5.5 – 
      • Comme nous voulons que le fichier soit archivé après 6 mois sans accès, dans la section Tags – optional (Balises – facultatif), nous sélectionnons Add tag (Ajouter une balise) avec Key « opt-in-archive » et Value « true », et choisissons Upload (Charger).
    • 5.6 – 
      • Une fois les opérations de chargement de fichiers terminées, un récapitulatif des opérations vous est présenté, indiquant si le chargement s'est déroulé avec succès ou s'il a échoué. Dans ce cas, le chargement du fichier a réussi. Choisissez Close (Fermer).
  • Avant de pouvoir télécharger un fichier stocké dans le niveau d'accès Deep Archive, vous devez lancer la demande de restauration et attendre que l'objet soit déplacé dans le niveau d'accès Frequent.

    Au cours de cette étape, vous apprenez à restaurer un fichier.
    • 6.1 – 
      • 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 de créé à l'étape 1.
    • 6.2 – 
      • Dans l'onglet Objects (Objets), sélectionnez le fichier stocké dans le niveau d'accès Deep Archive d'Intelligent-Tiering.
    • 6.3 – 
      • Dans l'onglet Properties (Propriétés), remarquez que les boutons Download (Télécharger) et Open (Ouvrir) sont grisés et qu'une bannière vous informe que pour accéder au fichier, vous devez d'abord le restaurer.
    • 6.4 – 
      • Pour initier la restauration, sélectionnez Initiate restore (Commencer la restauration).
    • 6.5 – 
      • Dans le formulaire suivant Initiate restore (Commencer la restauration), vous pouvez sélectionner le type de restauration. La Bulk retrieval (Récupération en bloc) s'effectue généralement dans les 48 heures, tandis que la Standard retrieval (Récupération standard) s'effectue généralement dans les 12 heures ; les deux options sont proposées sans frais. Veuillez consulter Archive retrieval options (Options d'extraction d'archives) pour plus d'informations. Pour cette charge de travail, sélectionnez l'option Standard retrieval (Récupération standard) car il est nécessaire de terminer la restauration dans les 12 heures. Vous pouvez maintenant initier la restauration en choisissant Initiate restore (Commencer la restauration).
    • 6.6 – 
      • Après avoir initié la restauration, un récapitulatif des opérations vous est présenté, indiquant si elle a été amorcée avec succès ou si elle a échoué. Dans ce cas, la restauration a été initiée avec succès. Choisissez Close (Fermer).
    • 6.7 – 
      • Dans l'onglet Properties (Propriétés) du fichier, vous pouvez contrôler l'état du processus de restauration.
    • 6.8 – 
      • Une fois l'opération de restauration terminée (généralement dans les 12 heures), vous pouvez télécharger le fichier en choisissant Download (Télécharger).
  • 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 imprévus.
    • 7.1 – Suppression des objets 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 le ou les objets de test de votre compartiment de test. Sélectionnez le bouton radio à gauche du compartiment que vous avez créé pour ce didacticiel, puis sélectionnez le bouton Empty (Vider).
      • Sur la page Empty bucket (Vider le compartiment), tapez « permanently delete » (supprimer définitivement) dans la case de confirmation Permanently delete all objects (Supprimer définitivement tous les objets). Ensuite, choisissez Empty (Vider) pour continuer.
      • Ensuite, une bannière vous indique si la suppression a réussi.
    • Sur la page Empty bucket (Vider le compartiment), tapez « permanently delete » (supprimer définitivement) dans la case de confirmation Permanently delete all objects (Supprimer définitivement tous les objets). Ensuite, choisissez Empty (Vider) pour continuer. 
    • Ensuite, une bannière vous indique si la suppression a réussi.
    • 7.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 choisissez 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.

Cette page vous a-t-elle été utile ?

Félicitations !

Vous avez appris à créer un compartiment S3, à charger des objets dans la classe de stockage Amazon S3 Intelligent-Tiering, à activer le niveau optionnel d'accès Deep Archive et à restaurer des objets stockés dans le niveau d'accès Deep Archive.

Pour en savoir plus sur la classe de stockage Amazon S3 Intelligent-Tiering, veuillez consulter la documentation et la page produit.