Transition des objets à l'aide du cycle de vie Amazon S3 - Amazon Simple Storage Service

Transition des objets à l'aide du cycle de vie Amazon S3

Vous pouvez ajouter des règles à une configuration de cycle de vie S3 afin d'indiquer à Amazon S3 d'effectuer la transition des objets vers une autre classe de stockage Amazon S3. Pour plus d'informations sur les classes de stockage, consultez Utilisation des classes de stockage Simple Storage Service (Amazon S3). Voici quelques exemples de situations où vous pouvez utiliser les configurations du cycle de vie S3 de cette manière :

  • Lorsque vous savez qu'il s'agit d'objets à accès peu fréquent, vous pouvez effectuer leur transition vers la classe de stockage S3 standard – Accès peu fréquent.

  • Vous pouvez choisir d'archiver les objets auxquels vous n'avez pas besoin d'accéder en temps réel dans la classe de stockage S3 Glacier Flexible Retrieval.

Les sections suivantes décrivent les transitions prises en charge, les contraintes associées et la transition vers la classe de stockage S3 Glacier Flexible Retrieval.

Transitions prises en charge et contraintes connexes

Dans une configuration de cycle de vie S3, vous pouvez définir des règles afin d'effectuer la transition d'objets d'une classe de stockage vers une autre et économiser les coûts de stockage. Si vous ne connaissez pas les modèles d'accès de vos objets ou que vos modèles d'accès évoluent au fil du temps, vous pouvez effectuer la transition des objets vers la classe de stockage S3 Intelligent-Tiering pour réduire automatiquement les coûts. Pour obtenir des informations sur les classes de stockage, consultez Utilisation des classes de stockage Simple Storage Service (Amazon S3).

Amazon S3 prend en charge un modèle en cascade pour la transition entre classes de stockage, comme illustré dans le schéma suivant.


                    Graphique en cascade de la classe de stockage Amazon S3.

Transitions de cycle de vie prises en charge

Amazon S3 prend en charge les transitions de cycle de vie suivantes entre les classes de stockage à l'aide d'une configuration de cycle de vie S3.

Vous pouvez effectuer une transition entre les classes des façons suivantes :

  • La classe de stockage S3 standard vers n'importe quelle autre classe de stockage.

  • Toute classe de stockage vers les classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive.

  • La classe de stockage S3 standard – Accès peu fréquent vers les classes de stockage S3 Intelligent-Tiering, S3 unizone – Accès peu fréquent ou S3 Glacier Instant Retrieval.

  • La classe de stockage S3 Intelligent-Tiering (Hiérarchisation intelligente) vers la classe de stockage S3 unizone – Accès peu fréquent.

  • La classe de stockage S3 Glacier Flexible Retrieval vers la classe de stockage S3 Glacier Deep Archive.

Transitions de cycle de vie non prises en charge

Amazon S3 ne prend en charge aucune des transitions de cycle de vie suivantes.

Vous ne pouvez pas effectuer la transition entre les classes suivantes :

  • Toute classe de stockage vers la classe de stockage S3 standard.

  • Toute classe de stockage vers la classe de stockage à redondance réduite (RRS).

  • La classe de stockage S3 Intelligent-Tiering (Hiérarchisation intelligente) vers la classe de stockage S3 standard – Accès peu fréquent.

  • La classe de stockage S3 unizone – Accès peu fréquent vers les classes de stockage S3 Intelligent-Tiering, S3 standard – Accès peu fréquent ou S3 Glacier Instant Retrieval.

Contraintes

Les transitions des classes de stockage de cycle de vie obéissent aux contraintes suivantes :

Taille de l’objet et transitions de la classe S3 standard ou S3 Standard – Accès peu fréquent vers les classes S3 Intelligent-Tiering (Hiérarchisation intelligente), S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent

Lorsque vous effectuez la transition d'objets des classes de stockage S3 standard ou S3 standard – Accès peu fréquent vers les classes S3 Intelligent-Tiering (Hiérarchisation intelligente), S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent, les contraintes de taille d'objet suivantes s'appliquent :

  • Objets plus volumineux – Pour les transitions suivantes, la transition d'objets plus volumineux est financièrement plus avantageuse :

    • Des classes de stockage S3 standard ou S3 standard – Accès peu fréquent vers la classe de stockage S3 Intelligent-Tiering (Hiérarchisation intelligente).

    • De la classe de stockage S3 standard vers les classes de stockage S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent.

  • Objets de taille inférieure à 128 Ko – Pour les transitions suivantes, Amazon S3 n'effectue pas la transition des objets dont la taille est inférieure à 128 Ko :

    • Des classes de stockage S3 standard ou S3 standard – Accès peu fréquent vers S3 Intelligent-Tiering ou S3 Glacier Instant Retrieval.

    • De la classe de stockage S3 standard vers les classes de stockage S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent.

Note

Vous pouvez filtrer les règles de cycle de vie en fonction de la taille des objets.

Nombre de jours minimum pour la transition des classes de stockage S3 standard ou S3 standard – Accès peu fréquent vers les classes de stockage S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent

Avant d'effectuer la transition d'objets des classes de stockage S3 standard ou S3 standard – Accès peu fréquent vers les classes de stockage S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent, vous devez les stocker au moins 30 jours dans la classe de stockage S3 standard. Par exemple, vous ne pouvez pas créer une règle de cycle de vie pour effectuer la transition d'objets vers la classe de stockage S3 standard – Accès peu fréquent un jour après leur création. Amazon S3 n'effectue pas de transition d'objets dans les 30 premiers jours, car les objets les plus récents font souvent l'objet d'un accès plus fréquent ou sont supprimés plus rapidement comparés aux classes de stockage S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent.

De même, si vous effectuez la transition d'objets anciens (dans des compartiments prenant en charge la gestion des versions), vous ne pouvez effectuer la transition que d'objets anciens d'au moins 30 jours vers une classe de stockage S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent.

Frais de stockage minimum de 30 jours pour les classes de stockage S3 standard – Accès peu fréquent et S3 unizone – Accès peu fréquent

Les classes de stockage S3 standard – Accès peu fréquent et S3 unizone – Accès peu fréquent induisent une facturation d'un temps de stockage de 30 jours minimum. Par conséquent, vous ne pouvez pas spécifier une règle de cycle de vie unique pour une transition S3 standard – Accès peu fréquent et S3 unizone – Accès peu fréquent et une transition vers une transition S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive lorsque la transition vers S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive survient moins de 30 jours après la transition S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent.

Ce délai minimal de 30 jours s'applique également lorsque vous spécifiez une transition depuis la classe de stockage S3 standard – Accès peu fréquent vers la classe de stockage S3 unizone – Accès peu fréquent. Vous pouvez spécifier deux règles pour y parvenir, mais vous payez des frais de stockage minimaux. Pour de plus amples informations sur les coûts, veuillez consulter Tarification Amazon S3.

Gestion du cycle de vie complet d'un objet

Vous pouvez combiner ces actions de cycle de vie S3 pour gérer le cycle de vie complet d'un objet. Par exemple, admettons que les objets que vous créez ont un cycle de vie bien défini. À la base, les objets sont utilisés fréquemment pendant une période de 30 jours. Ensuite, les objets font l'objet d'accès peu fréquents pendant une période de 90 jours. Par la suite, les objets ne sont plus nécessaires, vous pouvez donc décider de les archiver ou de les supprimer.

Dans ce scénario, vous pouvez créer une règle de cycle de vie S3 vous permettant de spécifier l'action de transition initiale vers la classe de stockage S3 Intelligent-Tiering, S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent, une autre action de transition vers la classe de stockage S3 Glacier Flexible Retrieval à des fins d'archivage et une action d'expiration. Plus vous déplacez les objets d'une classe de stockage à une autre, plus vous économisez sur les coûts de stockage. Pour de plus amples informations sur les coûts, veuillez consulter Tarification Amazon S3.

Transition vers les classes de stockage S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive (archivage d'objets)

À l'aide de la configuration de cycle de vie S3, vous pouvez effectuer une transition des objets vers les classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive pour les archiver. Lorsque vous choisissez les classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, vos objets restent dans Amazon S3. Vous ne pouvez pas y accéder directement via le service Amazon S3 Glacier distinct. Pour plus d’informations générales sur S3 Glacier, consultez la section Qu’est-ce qu’Amazon S3 Glacier dans le Guide du développeur Amazon S3 Glacier.

Avant d'archiver des objets, passez en revue les sections suivantes contenant des considérations pertinentes.

Considérations d'ordre général

Les considérations générales suivantes sont à prendre en compte avant d'archiver des objets :

  • Les objets chiffrés restent chiffrés tout au long du processus de transition de la classe de stockage.

  • Les objets stockés dans les classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive ne sont pas disponibles en temps réel.

    Les objets archivés sont des objets Amazon S3, mais avant de pouvoir accéder à un objet archivé, vous devez d'abord en restaurer une copie temporaire. La copie de l'objet restaurée est disponible uniquement pendant la durée que vous avez définie dans votre demande de restauration. Après quoi, Amazon S3 supprime la copie temporaire et l'objet reste archivé dans Amazon S3 Glacier Flexible Retrieval.

    Vous pouvez restaurer un objet à l'aide de la console Amazon S3 ou par programmation en utilisant les bibliothèques d'enveloppe du kit SDK AWS ou l'API REST Amazon S3 dans votre code. Pour plus d'informations, consultez Restauration d'un objet archivé.

  • Les objets stockés dans la classe de stockage S3 Glacier Flexible Retrieval peuvent uniquement faire l'objet d'une transition vers la classe de stockage S3 Glacier Deep Archive.

    Vous pouvez utiliser une règle de configuration de cycle de vie S3 pour convertir la classe de stockage d'un objet de S3 Glacier Flexible Retrieval vers la classe de stockage S3 Glacier Deep Archive uniquement. Si vous souhaitez modifier la classe de stockage d'un objet stocké dans S3 Glacier Flexible Retrieval en une classe de stockage autre que S3 Glacier Deep Archive, vous devez d'abord utiliser l'opération de restauration pour créer une copie temporaire de l'objet. Utilisez ensuite l'opération de copie pour remplacer l'objet spécifiant S3 standard, S3 Intelligent-Tiering (Hiérarchisation intelligente), S3 standard – Accès peu fréquent, S3 unizone – Accès peu fréquent ou Redondance réduite comme classe de stockage.

  • La transition d'objets vers la classe de stockage S3 Glacier Deep Archive est unidirectionnelle.

    Vous ne pouvez pas utiliser une règle de configuration du cycle de vie S3 pour convertir un objet de la classe de stockage S3 Glacier Deep Archive vers toute autre classe de stockage. Si vous souhaitez modifier la classe de stockage d'un objet archivé en une autre classe, vous devez utiliser l'opération de restauration pour effectuer d'abord une copie de l'objet. Utilisez ensuite l'opération de copie pour remplacer l'objet en spécifiant S3 standard, S3 Intelligent-Tiering, S3 standard – Accès peu fréquent, S3 unizone – Accès peu fréquent, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval ou Stockage à redondance réduite comme classe de stockage.

  • Les objets stockés dans les classes de stockage S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive sont visibles et disponibles uniquement via Amazon S3. Ils ne sont pas disponibles via le service Amazon S3 Glacier séparé.

    Il s'agit d'objets Amazon S3 et vous pouvez uniquement y accéder à l'aide de la console Amazon S3 ou de l'API Amazon S3. Vous ne pouvez pas accéder aux objets archivés via la console Amazon S3 Glacier séparée ou l'API Amazon S3 Glacier.

Considérations de coût

Si vous envisagez d'archiver des données rarement accédées pendant plusieurs mois ou années, les classes de stockage S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive peuvent réduire vos coûts de stockage. Toutefois, pour vous assurer que la classe de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive vous convient, tenez compte des éléments suivants :

  • Frais généraux de stockage – Lorsque vous effectuez la transition d'objets vers la classe de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, un volume fixe de stockage est ajouté à chaque objet pour adapter les métadonnées à la gestion de l'objet.

    • Pour chaque objet archivé dans S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, Amazon S3 utilise 8 Ko de stockage pour le nom de l'objet et d'autres métadonnées. Amazon S3 stocke ces métadonnées pour que vous puissiez obtenir une liste en temps réel de vos objets archivés à l'aide de l'API Amazon S3. Pour de plus amples informations, veuillez consulter Get Bucket (List Objects). Le tarif S3 Standard vous est facturé pour ce stockage supplémentaire.

    • Pour chaque objet archivé dans S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, Amazon S3 ajoute 32 Ko de stockage pour l'index et les métadonnées associées. Ces données supplémentaires sont nécessaires pour identifier et restaurer l'objet. Le tarif S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive vous est facturé pour ce stockage supplémentaire.

    Si vous archivez de petits objets, tenez compte de ces frais de stockage. Pensez également à regrouper de nombreux petits objets en un plus petit nombre de gros objets afin de réduire les frais généraux.

  • Nombre de jours prévu pour la conservation des objets archivés – S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive sont des solutions d'archivage à long terme. La durée minimale de stockage est de 90 jours pour la classe de stockage S3 Glacier Flexible Retrieval et de 180 jours pour S3 Glacier Deep Archive. La suppression des données archivées dans Amazon S3 Glacier n'entraîne aucuns frais si les objets que vous supprimez sont archivés depuis plus longtemps que la durée de stockage minimale. Si vous supprimez ou remplacez un objet archivé dans la durée minimale impartie, Amazon S3 facture des frais de suppression anticipés calculés au prorata. Pour de plus amples informations sur les frais de suppression anticipée, veuillez consulter la question Comment les frais de suppression d'objets datant de moins de 90 jours dans Amazon S3 Glacier sont-ils facturés ? sur le FAQ sur Amazon S3.

  • Frais de demande de transition S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive – Chaque objet pour lequel vous effectuez la transition vers la classe de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive constitue une demande de transition. Chaque demande de ce type a un coût. Si vous envisagez de procéder à la transition d'un grand nombre d'objets, tenez compte des coûts de demande. Si vous archivez de petits objets, pensez également à regrouper de nombreux petits objets en un plus petit nombre de gros objets afin de réduire les frais de demande de transition.

  • Frais de restauration des données S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive – S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive sont conçus pour un archivage à long terme des données auxquelles vous accédez rarement. Pour de plus amples informations sur les frais de restauration des données, veuillez consulter la question Combien coûte l'extraction de données à partir d'Amazon S3 Glacier ?. sur le FAQ sur Amazon S3. Pour de plus amples informations sur la restauration des données depuis Amazon S3 Glacier, veuillez consulter Restauration d'un objet archivé.

Lorsque vous archivez des objets dans Amazon S3 Glacier grâce à la gestion de cycle de vie S3, Amazon S3 effectue la transition de ces objets de manière asynchrone. Un délai peut s'écouler entre la date de transition indiquée dans la règle de configuration de cycle de vie S3 et la date de transition physique. Les tarifs Amazon S3 Glacier vous sont facturés selon la date de transition spécifiée dans la règle. Pour de plus amples informations, veuillez consulter la section Amazon S3 Glacier de la FAQ sur Amazon S3.

La page détaillée du produit Amazon S3 fournit des informations sur la tarification et des exemples de calcul pour l'archivage d'objets Amazon S3. Pour plus d'informations, consultez les rubriques suivantes :

  • Comment les frais de stockage pour les objets Amazon S3 archivés dans Amazon S3 Glacier sont-ils calculés ? sur le FAQ sur Amazon S3.

  • Comment les frais de suppression d'objets datant de moins de 90 jours dans Amazon S3 Glacier sont-ils calculés ? sur le FAQ sur Amazon S3.

  • Combien coûte l'extraction de données à partir d'Amazon S3 Glacier ? sur le FAQ sur Amazon S3.

  • Tarification Amazon S3 pour les coûts de stockage concernant différentes classes de stockage.

Restauration d'objets archivés

Les objets archivés ne sont pas accessibles en temps réel. Vous devez d'abord lancer une demande de restauration puis attendre jusqu'à ce qu'une copie temporaire de l'objet soit disponible pour la durée spécifiée dans la demande. Une fois que vous avez reçu une copie temporaire de l'objet restauré, la classe de stockage de l'objet reste S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive. (Une demande d'opération d'API HEAD Object ou GET Object renverra S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive comme classe de stockage.)

Note

Lorsque vous restaurez une archive, vous payez pour l'archive (tarif S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive) et la copie que vous restaurez temporairement (tarif Stockage à redondance réduite). Pour obtenir des informations sur la tarification, veuillez consulter Tarification Amazon S3.

Vous pouvez restaurer la copie d'un objet par programmation ou à l'aide de la console Amazon S3. Amazon S3 ne traite qu'une seule demande de restauration simultanée par objet. Pour de plus amples informations, veuillez consulter Restauration d'un objet archivé.