Comprendre et gérer les classes de stockage Amazon S3 - Amazon Simple Storage Service

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.

Comprendre et gérer les classes de stockage Amazon S3

Dans Simple Storage Service (Amazon S3), chaque objet possède une classe de stockage qui lui est associée. Par défaut, les objets de S3 sont stockés dans la classe de stockage S3 Standard, mais Amazon S3 propose une gamme d'autres classes de stockage pour les objets que vous stockez. Vous choisissez une classe de stockage en fonction du cas d'utilisation et des exigences en matière de performances d'accès. Le choix d'une classe de stockage adaptée à votre cas d'utilisation vous permet d'optimiser les coûts de stockage, les performances et la disponibilité de vos objets. Toutes ces classes de stockage offrent une durabilité élevée.

Les sections suivantes fournissent des détails sur les différentes classes de stockage et vous expliquent comment définir une classe de stockage pour vos objets.

Classes de stockage pour les objets fréquemment consultés

Pour les cas d'utilisation sensibles aux performances (requérant des temps d'accès de l'ordre de la milliseconde) et les données fréquemment consultées, Simple Storage Service (Amazon S3) fournit les classes de stockage suivantes :

  • S3 Standard : classe de stockage par défaut. Si vous ne spécifiez pas la classe de stockage lors du chargement d'un objet, Simple Storage Service (Amazon S3) affecte la classe de stockage S3 Standard. Pour vous aider à optimiser les coûts entre S3 Standard et S3 Standard-IA, vous pouvez utiliser. Analyses Amazon S3 - Analyse de classe de stockage

  • S3 Express One Zone : Amazon S3 Express One Zone est une classe de stockage Amazon S3 d’une seule zone à hautes performances, spécialement conçue pour fournir un accès aux données cohérent en moins de dix millisecondes pour vos applications les plus sensibles à la latence. S3 Express One Zone est la classe de stockage d'objets cloud à latence la plus faible disponible à ce jour, avec une vitesse d'accès aux données jusqu'à 10 fois plus rapide et des coûts de demande 50 % inférieurs à ceux de S3 Standard. Avec S3 Express One Zone, vos données sont stockées de façon redondante sur plusieurs appareils au sein d’une même zone de disponibilité. Pour de plus amples informations, veuillez consulter S3 Express One Zone.

  • Redondance réduite : la classe de stockage à redondance réduite (RRS) est conçue pour les données non critiques et reproductibles qui peuvent être stockées avec moins de redondance que la classe de stockage standard S3.

    Important

    Nous vous recommandons de ne pas utiliser cette classe de stockage. La classe de stockage S3 Standard est plus économique.

    Pour ce qui est de la durabilité, les RRS objets présentent une perte annuelle moyenne attendue de 0,01 % des objets. Si un RRS objet est perdu, lorsque des demandes sont adressées à cet objet, Amazon S3 renvoie une erreur 405.

Classe de stockage pour l'optimisation automatique des données avec des modèles d'accès inconnus ou irréguliers

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, sans impact sur les performances ni sur les coûts opérationnels. S3 Intelligent-Tiering est la seule classe de stockage dans le cloud qui permet de réaliser automatiquement des économies en déplaçant les données à un niveau d'objet granulaire entre les niveaux d'accès lorsque les modèles d'accès changent. S3 Intelligent-Tiering est la classe de stockage idéale si vous souhaitez optimiser vos coûts de stockage pour les données dont les modèles d'accès sont inconnus ou variables. L'utilisation de la classe S3 Intelligent-Tiering n'implique aucuns frais de récupération.

Moyennant des frais mensuels minimes de surveillance et d'automatisation des objets, S3 Intelligent-Tiering surveille les schémas d'accès et déplace automatiquement les objets qui n'ont pas été consultés vers des niveaux d'accès moins coûteux. S3 Intelligent-Tiering permet de réduire automatiquement les coûts de stockage grâce à trois niveaux d’accès à faible latence et à haut débit. Pour les données accessibles de manière asynchrone, vous pouvez choisir d'activer les capacités d'archivage automatique dans la classe de stockage S3 Intelligent-Tiering. S3 Intelligent-Tiering est conçue pour une disponibilité de 99,9 % et une durabilité de 99,9999999 %.

S3 Intelligent-Tiering stocke automatiquement les objets dans trois niveaux d'accès :

  • Accès fréquent : les objets chargés ou migrés dans S3 Intelligent-Tiering sont stockés automatiquement au niveau Accès fréquent.

  • Accès peu fréquent : S3 Intelligent-Tiering déplace vers le niveau Accès peu fréquent les objets qui n'ont pas été consultés pendant 30 jours consécutifs.

  • Accès Archive Instant : avec S3 Intelligent-Tiering, tous les objets existants qui n'ont pas été consultés pendant 90 jours consécutifs sont automatiquement transférés vers le niveau d'accès Archive Instant.

Outre ces trois niveaux, S3 Intelligent-Tiering propose deux niveaux d'accès d'archive en option :

  • Accès Archive : S3 Intelligent-Tiering vous offre la possibilité d'activer le niveau d'accès Archive pour les données accessibles de manière asynchrone. Une fois activé, le niveau d'accès Archive archive automatiquement les objets qui n'ont pas été consultés pendant un minimum de 90 jours consécutifs.

  • Accès Deep Archive : S3 Intelligent-Tiering vous offre la possibilité d'activer le niveau d'accès Deep Archive pour les données accessibles de manière asynchrone. Une fois activé, le niveau d'accès Deep Archive archive automatiquement les objets qui n'ont pas été consultés pendant un minimum de 180 jours consécutifs.

Note
  • N'activez le niveau d'accès Archive que pendant 90 jours si vous souhaitez contourner le niveau d'accès Archive Instant. Le niveau Archive Access permet de réduire légèrement les coûts de stockage et les délais de minute-to-hour récupération. Le niveau d'accès Archive Instant offre un accès de l'ordre de la milliseconde et des performances à haut débit.

  • Activez les niveaux d'accès Archive et Deep Archive uniquement si vos objets sont accessibles de manière asynchrone par votre application. Si l'objet que vous récupérez est stocké au niveau d'accès Archive ou Deep Archive, restaurez d'abord l'objet à l'aide de RestoreObject.

Vous pouvez déplacer les données récemment créées vers S3 Intelligent-Tiering en le définissant comme classe de stockage par défaut. Vous pouvez également choisir d'activer l'un ou les deux niveaux d'accès aux archives à l'aide de l'PutBucketIntelligentTieringConfigurationAPIopération, de la AWS CLI console Amazon S3 ou de la console Amazon S3. Pour plus d'informations sur l'utilisation de S3 Intelligent-Tiering et sur l'activation des niveaux d'accès d'archive, consultez Utiliser S3 Intelligent-Tiering.

Pour accéder à des objets aux niveaux Archive Access ou Deep Archive Access, vous devez d'abord les restaurer. Pour plus d’informations, consultez Restauration des objets à partir des niveaux d'accès Archive et Deep Archive de S3 Intelligent-Tiering.

Note

Si la taille d'un objet est inférieure à 128 Ko, il ne sera pas admissible à la hiérarchisation automatique. Les objets plus petits sont toujours stockés dans le niveau Accès fréquent. Pour plus d'informations sur S3 Intelligent-Tiering, consultez Niveaux d'accès S3 Intelligent-Tiering..

Classes de stockage pour les objets à accès peu fréquent

Les classes de stockage S3 standard – Accès peu fréquent et S3 unizone – Accès peu fréquent sont conçues pour des données à longue durée de vie et à accès peu fréquent. (IA correspond à « Infrequent Access » [Accès peu fréquent].) Les objets S3 standard – Accès peu fréquent et S3 unizone – Accès peu fréquent sont disponibles avec un temps d'accès de l'ordre de la milliseconde (comme la classe de stockage S3 Standard). Simple Storage Service (Amazon S3) facture des frais de récupération pour ces objets. Ils sont donc plus adaptés aux données à accès peu fréquent. Pour en savoir plus sur la tarification, veuillez consulter Tarification Simple Storage Service (Amazon S3).

Par exemple, vous pouvez choisir les classes de stockage S3 Standard – Accès peu fréquent et S3 unizone – Accès peu fréquent pour les utilisations suivantes :

  • Pour le stockage des sauvegardes.

  • Pour des données anciennes qui sont rarement consultées, mais qui requièrent encore des temps d'accès de l'ordre de la milliseconde. Par exemple, lorsque vous chargez des données, vous pouvez choisir la classe de stockage S3 standard et utiliser la configuration du cycle de vie pour indiquer à Simple Storage Service (Amazon S3) de faire passer les objets vers la classe S3 standard – Accès peu fréquent ou S3 unizone – Accès peu fréquent.

    Pour plus d'informations sur la gestion du cycle de vie, consultez Gestion du cycle de vie des objets.

Note

Les classes de stockage S3 standard – Accès peu fréquent et S3 unizone – Accès peu fréquent sont adaptées pour les objets de plus de 128 Ko que vous envisagez de stocker pendant au moins 30 jours. Si un objet a une taille inférieure à 128 Ko, Amazon S3 vous facture 128 Ko. Si vous supprimez un objet avant la période minimale de stockage de 30 jours, les 30 jours vous sont facturés. Les objets supprimés, remplacés ou transférés dans une autre classe de stockage dans les 30 jours sont soumis aux frais d'utilisation normaux du stockage, auxquels s'ajoutent des frais calculés au prorata pour le reste de la période minimale de 30 jours. Pour en savoir plus sur la tarification, veuillez consulter Tarification Amazon S3.

Ces classes de stockage diffèrent sur les points suivants :

  • S3 standard – Accès peu fréquent : Amazon S3 stocke les données d'objet de manière redondante dans plusieurs zones de disponibilité géographiquement séparées les unes des autres (comme la classe de stockage S3 Standard). Les objets S3 standard – Accès peu fréquent résistent à la perte d'une zone de disponibilité. Cette classe de stockage offre plus de disponibilité et de résilience que la classe S3 unizone – Accès peu fréquent. Pour vous aider à optimiser les coûts entre S3 Standard et S3 Standard-IA, vous pouvez utiliser Analyses Amazon S3 - Analyse de classe de stockage

  • S3 unizone – Accès peu fréquent : Amazon S3 stocke les données d'objet dans une seule zone de disponibilité, ce qui en fait une solution moins onéreuse que S3 Standard – Accès peu fréquent. Toutefois, les données ne résistent pas à la perte physique de la zone de disponibilité suite à une catastrophe naturelle, telle qu'un séisme ou une inondation. La classe de stockage S3 unizone – Accès peu fréquent a la même durabilité que S3 Standard – Accès peu fréquent, mais elle présente une disponibilité et une résilience moindres. Pour comparer la durabilité et la disponibilité des classes de stockage, consultez Comparaison des classes de stockage Amazon S3 à la fin de cette section. Pour en savoir plus sur la tarification, veuillez consulter Tarification Amazon S3.

Nous vous recommandons la procédure suivante :

  • S3 standard – Accès peu fréquent : utilisez cette classe pour votre copie principale ou unique de données qui ne peuvent pas être recréées.

  • S3 One Zone-IA — À utiliser si vous pouvez recréer les données en cas d'échec de la zone de disponibilité, pour les répliques d'objets lors de la configuration de la réplication entre régions S3 (). CRR

Classes de stockage pour les objets rarement consultés

Les classes de stockage S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive sont conçues pour le stockage et l'archivage des données à long terme à faible coût. Ces classes de stockage nécessitent des durées de stockage minimales et des frais de récupération, ce qui les rend particulièrement efficaces pour les données rarement consultées. Pour plus d'informations sur les classes de stockage S3 Glacier, consultezComprendre les classes de stockage S3 Glacier pour le stockage de données à long terme.

Amazon S3 fournit les classes de stockage S3 Glacier suivantes :

  • S3 Glacier Instant Retrieval : à utiliser pour les données à long terme rarement consultées et nécessitant une extraction en quelques millisecondes. Les données de cette classe de stockage sont accessibles en temps réel.

  • S3 Glacier Flexible Retrieval : utilisez cette classe pour les archives où des portions de données doivent être récupérées en quelques minutes. Les données de cette classe de stockage sont archivées et ne sont pas accessibles en temps réel.

  • S3 Glacier Deep Archive : utilisez cette classe pour archiver les données qui ont rarement besoin d'être consultées. Les données de cette classe de stockage sont archivées et ne sont pas accessibles en temps réel.

Récupération d'objets archivés

Vous pouvez définir la classe de stockage d'un objet sur S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive de la même façon que vous le feriez pour les autres classes de stockage, tel que décrit dans la section Définition de la classe de stockage d'un objet. Toutefois, les objets S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive sont archivés et ne sont pas accessibles en temps réel. Pour de plus amples informations, veuillez consulter Comprendre le stockage d'archives dans S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive.

Note

Lorsque vous utilisez les classes de stockage S3 Glacier, 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 sur le service Amazon S3 Glacier, consultez le guide du développeur Amazon S3 Glacier.

Classe de stockage pour Amazon S3 sur Outposts

Avec Amazon S3 on Outposts, vous pouvez créer des compartiments S3 sur vos AWS Outposts ressources et stocker et récupérer des objets sur site pour les applications qui nécessitent un accès aux données locales, un traitement local des données et une résidence des données. Vous pouvez utiliser les mêmes API opérations et fonctionnalités AWS Outposts que sur Amazon S3, notamment les politiques d'accès, le chiffrement et le balisage. Vous pouvez utiliser S3 sur les Outposts via le AWS Management Console, AWS CLI AWS SDKs, ou. REST API

S3 sur Outposts fournit une nouvelle classe de stockage, S3 Outposts (OUTPOSTS). La classe de stockage S3 Outposts n'est disponible que pour les objets stockés dans des compartiments sur Outposts. Si vous essayez d'utiliser cette classe de stockage avec un compartiment S3 dans un Région AWS, une InvalidStorageClass erreur se produit. En outre, si vous essayez d'utiliser d'autres classes de stockage S3 avec des objets stockés dans S3 on Outposts, la même réponse d'erreur se produit.

Les objets stockés dans la classe de stockage S3 Outposts (OUTPOSTS) sont toujours chiffrés à l'aide du chiffrement côté serveur avec des clés de chiffrement gérées par Amazon S3 (-S3). SSE Pour de plus amples informations, veuillez consulter Utilisation du chiffrement côté serveur avec des clés gérées par Amazon S3 (SSE-S3).

Vous pouvez également choisir explicitement de chiffrer les objets stockés dans la classe de stockage S3 Outposts en utilisant le chiffrement côté serveur avec les clés de chiffrement fournies par le client (-C). SSE Pour de plus amples informations, veuillez consulter Utilisation du chiffrement côté serveur avec des clés fournies par le client (-C) SSE.

Note

S3 on Outposts ne prend pas en charge le chiffrement côté serveur avec les clés AWS Key Management Service (AWS KMS) (-). SSE KMS

Pour plus d'informations sur S3 on Outposts, consultez What is S3 on Outposts dans le guide de l'utilisateur d'Amazon S3 on Outposts.

Comparaison des classes de stockage Amazon S3

Le tableau suivant compare les classes de stockage, y compris leur disponibilité, leur durabilité, leur durée de stockage minimale et d'autres considérations.

Classe de stockage Conçues pour Durabilité (conçue pour) Disponibilité (conçue pour) Zones de disponibilité Durée de stockage minimum Taille d'objet en octets minimum Autres considérations

S3 Standard

Données fréquemment consultées (plus d'une fois par mois) avec accès en millisecondes

99,999999999 %

99,99 %

>= 3

Aucun

Aucun

Aucun

S3 standard – Accès peu fréquent

Données longue durée rarement consultées (une fois par mois) avec accès en milliseconde

99,999999999 %

99,9 %

>= 3

30 jours

128 Ko

Des frais d’extraction par Go s'appliquent.

S3 Intelligent-Tiering

Données avec des modèles d'accès imprévus, changeants ou imprévisibles

99,999999999 %

99,9 %

>= 3

Aucun

Aucun

Des frais de surveillance et d'automatisation par objet s'appliquent. Aucun frais d'extraction.

S3 One Zone-IA

Données pouvant être recréées rarement consultées (une fois par mois) avec accès en milliseconde

99,999999999 %

99,5 %

1

30 jours

128 Ko

Des frais d’extraction par Go s'appliquent. Ne résiste pas à la perte de la zone de disponibilité.

S3 Express One Zone

Accès aux données à un chiffre en millisecondes pour les applications sensibles à la latence au sein d'une seule zone de disponibilité AWS

99,999999999 %

99,95 %

1

Aucun

Aucun

Les objets S3 Express One Zone sont stockés dans une seule zone de AWS disponibilité que vous choisissez.

S3 Glacier Instant Retrieval

Données longue durée archivées consultées une fois par trimestre avec accès en milliseconde 99,999999999 %

99,9 %

>= 3

90 jours

128 Ko

Des frais d’extraction par Go s'appliquent.

S3 Glacier Flexible Retrieval

Données longue durée archivées consultées une fois par an avec des temps de récupération allant de quelques minutes à quelques heures 99,999999999 %

99,99 % (après la restauration des objets)

>= 3

90 jours

NA*

Des frais d’extraction par Go s'appliquent. Vous devez tout d'abord restaurer les objets archivés avant de pouvoir y accéder. Pour plus d'informations, consultez Restauration d'un objet archivé.

S3 Glacier Deep Archive

Données longue durée archivées consultées moins d'une fois par an avec des temps de récupération de quelques heures 99,999999999 %

99,99 % (après la restauration des objets)

>= 3

180 jours

NA**

Des frais d’extraction par Go s'appliquent. Vous devez tout d'abord restaurer les objets archivés avant de pouvoir y accéder. Pour plus d’informations, veuillez consulter Restauration d'un objet archivé.

RRS (non recommandé)

Données non stratégiques consultées fréquemment avec accès en milliseconde

99,99 %

99,99 %

>= 3

Aucun

Aucun

Aucun

* S3 Glacier Flexible Retrieval nécessite 40 Ko de métadonnées supplémentaires pour chaque objet archivé. Cela inclut 32 Ko de métadonnées facturés au tarif S3 Glacier Flexible Retrieval (requis pour identifier et récupérer vos données), et 8 Ko de données supplémentaires facturés au tarif S3 Standard. Le tarif S3 Standard est requis pour conserver le nom et les métadonnées définis par l'utilisateur pour les objets archivés dans S3 Glacier Flexible Retrieval. Pour plus d'informations sur les classes de stockage, consultez Classes de stockage Amazon S3.

** S3 Glacier Deep Archive nécessite 40 Ko de métadonnées supplémentaires pour chaque objet archivé. Cela inclut 32 Ko de métadonnées facturés au tarif S3 Glacier Deep Archive (requis pour identifier et récupérer vos données), et 8 Ko de données supplémentaires facturés au tarif S3 Standard. Le tarif S3 Standard est requis pour conserver le nom et les métadonnées définis par l'utilisateur pour les objets archivés dans Amazon S3 Glacier Deep Archive. Pour plus d'informations sur les classes de stockage, consultez Classes de stockage Amazon S3.

Sachez que toutes les classes de stockage à l’exception de S3 One Zone-IA et S3 Express One Zone sont conçues pour résister à la perte physique d’une zone de disponibilité suite à une catastrophe naturelle. De plus, outre les performances requises par votre scénario d'application, tenez compte des coûts. Pour connaître les prix des classes de stockage, veuillez consulter Tarification Amazon S3.