0Pricing
Cloud & IT Cert Prep · Leçon

Classes de stockage et stratégies de cycle de vie

Comparez S3 Standard, Intelligent-Tiering, Glacier Instant Retrieval et Deep Archive, puis automatisez les transitions avec des règles de cycle de vie.

Classes de stockage et stratégies de cycle de vie est une leçon Cloud & IT Cert Prep gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Cloud & IT Cert Prep, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.

Pourquoi les classes de stockage S3 existent

Toutes les données ne sont pas consultées à la même fréquence. Un fichier vidéo téléversé aujourd'hui peut être visionné des milliers de fois durant la première semaine, puis être rarement consulté après un mois. Les classes de stockage S3 permettent d'adapter le coût du stockage au mode d'accès : les données fréquemment consultées utilisent une classe plus coûteuse, optimisée pour la vitesse de récupération, tandis que les données archivées utilisent des classes très économiques, avec une latence de récupération plus élevée. L'examen SAA-C03 vous demande régulièrement de sélectionner la classe appropriée en fonction d'un mode d'accès décrit.

S3 Standard : la classe par défaut

S3 Standard est la classe de stockage polyvalente par défaut : SLA de disponibilité de 99,99 %, durabilité de 11 neuf, aucune durée minimale de stockage et aucun frais de récupération. Les données sont stockées dans au moins trois AZ. Utilisez Standard pour les données fréquemment consultées : ressources web, jeux de données actifs et contenus souvent téléchargés. Standard présente le coût de stockage par GB le plus élevé, mais aucun frais de récupération, ce qui la rend idéale lorsque vous ne connaissez pas les modes d'accès ou lorsque les données sont consultées plusieurs fois par mois.

# Upload with explicit storage class
aws s3 cp file.dat s3://my-bucket/ --storage-class STANDARD

S3 Intelligent-Tiering

S3 Intelligent-Tiering déplace automatiquement les objets entre différents niveaux d'accès en fonction de l'évolution des modes d'accès, sans impact sur les performances ni frais de récupération. Il comporte jusqu'à quatre niveaux : Frequent Access (mêmes performances que Standard), Infrequent Access (les objets qui n'ont pas été consultés pendant 30 jours y sont automatiquement déplacés, pour une économie d'environ 40 %), Archive Instant Access (90 jours sans accès, pour une économie supplémentaire d'environ 50 %) et Deep Archive Access facultatif (180 jours). De petits frais mensuels de surveillance et d'automatisation s'appliquent à chaque objet. Cette solution convient particulièrement aux données dont les modes d'accès sont inconnus ou évoluent.

aws s3 cp file.dat s3://my-bucket/ --storage-class INTELLIGENT_TIERING

S3 Standard-IA et One Zone-IA

S3 Standard-Infrequent Access (Standard-IA) est conçu pour les données consultées moins d'une fois par mois : son coût de stockage est inférieur à celui de Standard, mais des frais de récupération par GB ainsi que des frais correspondant à une durée minimale de stockage de 30 jours s'appliquent. Les données sont stockées dans plusieurs AZ, avec la même durabilité de 11 neuf. S3 One Zone-IA stocke les données dans une seule AZ : son coût est inférieur d'environ 20 % à celui de Standard-IA, mais les données sont perdues en cas de défaillance de l'AZ. Utilisez One Zone-IA uniquement pour les données que vous pouvez recréer ou qui sont déjà répliquées ailleurs (par exemple, des miniatures générées à partir d'originaux stockés dans Standard).

aws s3 cp backup.tar.gz s3://my-bucket/ --storage-class STANDARD_IA
aws s3 cp thumbnail.jpg s3://my-bucket/ --storage-class ONEZONE_IA

S3 Glacier Instant Retrieval

S3 Glacier Instant Retrieval est conçu pour les données d'archive rarement consultées (une fois par trimestre), mais qui nécessitent une récupération en quelques millisecondes. Le coût de stockage est bien inférieur à celui de Standard-IA, mais les frais de récupération sont plus élevés. La durée minimale de stockage est de 90 jours. La principale différence par rapport aux autres classes Glacier est l'accès instantané : vous récupérez les données en quelques millisecondes, comme avec Standard. Cette classe est donc idéale pour les archives d'images médicales ou les ressources multimédias rarement nécessaires, mais qui doivent être immédiatement disponibles au moment voulu.

aws s3 cp quarterly-report.pdf s3://archive-bucket/ --storage-class GLACIER_IR

S3 Glacier Flexible Retrieval

S3 Glacier Flexible Retrieval (anciennement S3 Glacier) propose trois niveaux de vitesse de récupération pour les données archivées : Expedited (1 à 5 minutes, coût plus élevé), Standard (3 à 5 heures, coût modéré) et Bulk (5 à 12 heures, coût le plus faible). La durée minimale de stockage est de 90 jours. Cette classe convient particulièrement aux archives de sauvegarde, aux données de conformité rarement récupérées et à la préservation numérique lorsque quelques heures de latence sont acceptables. L'examen présente souvent cette solution lorsque la question mentionne des « archives consultées quelques fois par an ».

# Initiate a retrieval job from Glacier Flexible Retrieval
aws s3api restore-object \
  --bucket my-archive-bucket \
  --key old-backup.tar.gz \
  --restore-request '{"Days":5,"GlacierJobParameters":{"Tier":"Standard"}}'

S3 Glacier Deep Archive

S3 Glacier Deep Archive est la classe de stockage S3 la moins coûteuse, à environ 1 $/TB/mois. Elle est conçue pour les données conservées pendant 7 à 10 ans et consultées une ou deux fois par an tout au plus. Le délai de récupération est de 12 heures avec le niveau Standard ou de 48 heures avec le niveau Bulk. La durée minimale de stockage est de 180 jours. Cas d'utilisation : archives de conformité réglementaire (HIPAA, SEC Rule 17a-4), archivage de contenus numériques, données génomiques et données de recherche à long terme. Deep Archive est moins coûteux que le stockage sur bandes sur site, tout en étant entièrement géré et accessible à distance.

aws s3 cp 2016-financial-archive.zip s3://deep-archive-bucket/ \
  --storage-class DEEP_ARCHIVE

Politiques de cycle de vie S3

Les politiques de cycle de vie S3 automatisent le passage des objets d'une classe de stockage à une autre ainsi que leur expiration, selon les règles que vous définissez. Une politique de cycle de vie est un document JSON associé au compartiment, contenant des règles qui spécifient : un filtre (par préfixe, balise ou taille d'objet), une action de transition (déplacement vers une classe moins coûteuse après N jours) et/ou une action d'expiration (suppression après M jours). Les règles de cycle de vie évitent d'avoir à créer des scripts personnalisés pour gérer le changement de niveau et la suppression des objets à grande échelle.

# Apply a lifecycle policy
aws s3api put-bucket-lifecycle-configuration \
  --bucket my-data-bucket \
  --lifecycle-configuration file://lifecycle.json

Exemple de politique de cycle de vie

Voici un cycle de vie de changement de niveau typique pour les fichiers journaux : les objets sont conservés dans S3 Standard pendant les 30 premiers jours (consultations fréquentes à des fins de débogage), puis déplacés automatiquement vers Standard-IA pour les jours 31 à 90 (consultations occasionnelles), puis vers Glacier Flexible Retrieval pour les jours 91 à 365 (conservation à des fins de conformité), et enfin supprimés après 365 jours (la politique de conservation est respectée). Cette règle de cycle de vie unique remplace une tâche cron complexe et fonctionne à n'importe quelle échelle sans surcharge de gestion.

{
  'Rules': [{
    'ID': 'log-tiering',
    'Status': 'Enabled',
    'Filter': {'Prefix': 'logs/'},
    'Transitions': [
      {'Days': 30, 'StorageClass': 'STANDARD_IA'},
      {'Days': 90, 'StorageClass': 'GLACIER'}
    ],
    'Expiration': {'Days': 365}
  }]
}

Analyse des classes de stockage S3

S3 Storage Class Analysis observe les modes d'accès aux données dans un compartiment et génère des recommandations indiquant quand faire passer les objets vers Standard-IA. Après 30 jours d'observation, il produit un rapport (consultable dans la console ou exporté vers un fichier CSV dans S3) présentant la fréquence de lecture selon l'âge des objets. Utilisez ces rapports pour ajuster les seuils de transition des politiques de cycle de vie avant de les définir. Storage Class Analysis s'intègre à S3 Intelligent-Tiering : vous pouvez utiliser les résultats de l'analyse pour configurer une politique de cycle de vie précise ou simplement passer à Intelligent-Tiering.

Comparaison des classes de stockage : référence rapide

Résumé du choix de la classe de stockage : Standard → données actives et fréquemment consultées ; Intelligent-Tiering → modes d'accès inconnus ou variables ; Standard-IA → accès peu fréquent (mensuel), plusieurs AZ ; One Zone-IA → accès peu fréquent, données recréables, une seule AZ ; Glacier Instant Retrieval → accès rare (trimestriel), récupération en quelques millisecondes ; Glacier Flexible Retrieval → accès rare, récupération en quelques heures acceptable ; Glacier Deep Archive → conservation pendant 7 à 10 ans, récupération en 12 à 48 heures. Les durées minimales de stockage (30, 30, 90, 90 et 180 jours) entraînent des frais en cas de suppression anticipée.

Vérification rapide

Testez votre compréhension des concepts AWS Solutions Architect (SAA-C03) abordés dans cette leçon.

Récapitulatif de la leçon

Dans cette leçon, vous avez appris que : les classes de stockage S3 vont de Standard (accès fréquent, coût le plus élevé) à Glacier Deep Archive (accès peu fréquent, coût le plus faible), chacune ayant des délais de récupération et des durées minimales de stockage spécifiques, S3 Intelligent-Tiering automatise le changement de niveau pour les modes d'accès inconnus, et les politiques de cycle de vie automatisent les transitions entre les classes ainsi que l'expiration des objets en fonction de leur âge ou de leurs balises. Nous allons maintenant découvrir l'architecture VPC et les blocs CIDR.

Questions Fréquemment Posées

La leçon « Classes de stockage et stratégies de cycle de vie » est-elle gratuite ?

Oui — le texte complet de « Classes de stockage et stratégies de cycle de vie » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Cloud & IT Cert Prep, passe à CoddyKit PRO. Le cours Cloud & IT Cert Prep comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Classes de stockage et stratégies de cycle de vie » ?

Comparez S3 Standard, Intelligent-Tiering, Glacier Instant Retrieval et Deep Archive, puis automatisez les transitions avec des règles de cycle de vie. Tu pratiques Cloud & IT Cert Prep avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Cloud & IT Cert Prep ?

Aucune expérience préalable n'est requise. Cloud & IT Cert Prep sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Classes de stockage et stratégies de cycle de vie » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Cloud & IT Cert Prep ?

Oui. Chaque leçon Cloud & IT Cert Prep inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Compartiments, objets et régions
  2. Contrôle d’accès S3 : stratégies de compartiment et ACL
  3. Gestion des versions, suppression MFA et réplication
  4. Classes de stockage et stratégies de cycle de vie
← Retour à Cloud & IT Cert Prep