Menu

Cette page a fait l'objet d'une traduction automatique et peut contenir des imperfections.

Partager des commentaires

Archive Instant Access Tier de S3 Intelligent-Tiering

Sommaire

Partager cette page

Sudip Sengupta
Sudip Sengupta

Amazon Web Services (AWS) offre à ses utilisateurs un large choix de solutions de stockage pour optimiser les coûts et les performances. L'une des classes de stockage S3 les plus populaires est S3 Intelligent-Tiering, qui a permis aux clients d'économiser 750 millions de dollars sur les coûts de stockage depuis son lancement.

La hiérarchisation intelligente de S3 permet d'optimiser les coûts de stockage en déplaçant les objets entre différents niveaux de stockage en fonction de la fréquence d'accès. Avec le récent lancement par AWS du niveau Archive Instant Access, la hiérarchisation intelligente peut désormais archiver automatiquement les données pour des avantages de coût, tout en offrant un accès de récupération en moins d'une milliseconde.

Dans cet article, nous découvrons le niveau Archive Instant Access de S3 Intelligent-Tiering, ses avantages et ses différents cas d'utilisation.

Qu'est-ce que l'intelligent tiering dans S3 ?

Amazon S3 Intelligent-Tiering est une classe de stockage objet basée sur le cloud qui archive automatiquement les objets vers des niveaux de stockage économiques pour un bénéfice maximal. Grâce à son algorithme intelligent, Intelligent-Tiering aide automatiquement à optimiser vos coûts de stockage sans sacrifier les performances ni la disponibilité. Bien que cette classe de stockage soit idéale pour les données dont les schémas d'utilisation sont inconnus ou changeants, comme les journaux d'application, les fichiers multimédias et les données de capteurs, elle peut également être utilisée pour les données fréquemment consultées qui n'ont pas besoin de la latence la plus faible possible, telles que les sauvegardes et les fichiers de reprise après sinistre.

S3 Intelligent-Tiering surveille en permanence votre utilisation des données et les déplace automatiquement entre les trois niveaux—chaud, tiède et froid—en fonction de leurs modèles d'accès. Le niveau chaud est optimisé pour les données fréquemment consultées, tandis que les niveaux tiède et froid sont conçus pour les données peu et rarement consultées. Parmi ses principaux avantages, vous ne payez que pour le stockage que vous consommez et un faible abonnement mensuel pour la surveillance et l'automatisation.

Fonctionnement du niveau d'accès instantané aux archives

Le niveau de stockage Archive Instant Access (AIA) garantit une récupération rapide des données rarement consultées, tout en conservant les avantages économiques du stockage dans le cloud. Comparé au niveau Infrequent Access (IA), le niveau Archive Instant Access permet aux clients d'archiver des données sans compromettre la disponibilité ou la durabilité, sachant qu'ils peuvent récupérer instantanément les données dont ils ont besoin, sans avoir à les restaurer d'abord à partir d'un niveau inférieur.

Le niveau AIA est activé automatiquement pour tous les objets de stockage de la classe S3 Intelligent-Tiering, où tout objet de données du niveau IA non utilisé pendant 90 jours est automatiquement déplacé vers le niveau AIA. Le niveau de stockage offre également la flexibilité de transférer les données vers les niveaux de stockage Standard ou Bulk si nécessaire, sans investissement initial.

Avantages du niveau d'accès instantané d'archive Intelligent Tiering S3

Les avantages de l'utilisation du niveau AIA S3 Intelligent-Tiering incluent :

Aucuns frais de récupération
Amazon S3 prend en charge les frais de sortie des données depuis le niveau d’archive, mais vous ne payez que ce que vous utilisez. Par conséquent, aucun frais n’est encouru pour la reconstruction ou la récupération des données archivées dans le niveau AIA. Cela en fait une solution de stockage idéale pour les données rarement consultées qui doivent rester rapidement accessibles, sans frais supplémentaires.

Aucune durée de stockage minimale
n'est requise pour le niveau S3 Intelligent-Tiering AIA. Vous pouvez stocker des objets dans ce niveau aussi peu ou aussi longtemps que vous le souhaitez, sans avoir à vous soucier d'une durée minimale. Cela le rend idéal pour stocker des données auxquelles vous n'avez pas besoin d'accéder immédiatement, mais que vous souhaitez tout de même conserver pour une utilisation future. Vous ne payez que pour le stockage que vous utilisez, ce qui vous permet de minimiser vos coûts en ne stockant que les données dont vous aurez besoin à l'avenir.

Aucune surcharge opérationnelle
L'algorithme qui sous-tend S3 Intelligent-Tiering utilise l'apprentissage automatique pour surveiller les habitudes d'accès et prendre des décisions en temps réel afin d'identifier le meilleur niveau de stockage pour chaque objet. Cela signifie que vous n'avez plus à vous soucier de déplacer manuellement des objets entre les niveaux de stockage ou de payer pour un stockage inutile. Ceci contraste avec d'autres solutions de stockage qui nécessitent l'intervention d'un administrateur et un réglage régulier pour maintenir des performances optimales et une efficacité des coûts. 

De plus, le niveau AIA offre une accessibilité immédiate de vos données archivées en réduisant les efforts nécessaires pour déplacer les objets entre les niveaux avant leur récupération.

Faible latence et débit élevé
Le niveau AIA s’appuie sur les techniques fondamentales de S3, notamment la localisation des données, les zones de disponibilité multiples, un système de fichiers optimisé et des mécanismes de mise en cache efficaces afin de réduire la latence. Ce modèle de conception permet au niveau de stockage d’offrir une récupération en dessous de la milliseconde, même pour les données rarement consultées.

De plus, la couche de stockage utilise une combinaison optimale de disques durs (HDD) et de disques SSD pour garantir un débit élevé. Elle est ainsi parfaitement adaptée aux charges de travail exigeant un stockage haute performance, comme le streaming vidéo ou l’analytique Big Data.

Cas d'utilisation S3 Intelligent-Tiering Archive Instant Access

Le niveau AIA (Intelligent-Tiering) d'Amazon S3 est idéal pour les données rarement consultées mais qui doivent rester rapidement accessibles en cas de besoin. Cela inclut des données telles que des sauvegardes, des fichiers journaux et des fichiers multimédias. Le niveau Archive a un prix par gigaoctet inférieur à celui de la classe de stockage Standard, ce qui le rend plus rentable pour le stockage à long terme. Et, comme il s'agit toujours de S3, vous pouvez profiter de tous les avantages liés à l'utilisation de S3, comme la sécurité et la durabilité.

Quelques cas d'utilisation appropriés du niveau AIA incluent :

Archivage de données rarement consultées
L’un des cas d’utilisation courants du niveau AIA est le stockage de données rarement consultées. Le faible coût de stockage et de récupération rend ce niveau idéal pour les données archivées, car elles peuvent être conservées à long terme sans engendrer de coûts élevés. De plus, la haute durabilité de ce niveau garantit que les données seront sûres et accessibles même si elles sont rarement consultées.

Niveau de stockage à accès rapide
Un autre cas d'utilisation courant du niveau AIA est le stockage de données pouvant être accessibles rapidement dans le cas où elles seraient nécessaires. Le principal avantage de l'utilisation de ce niveau pour ce type de données est son temps d'accès rapide. Cela signifie que les utilisateurs peuvent accéder aux données dont ils ont besoin sans avoir à attendre qu'elles soient récupérées à partir de formes de stockage plus lentes. De plus, la haute durabilité de ce niveau signifie que les données seront sûres et accessibles même en cas d'accès fréquent.

Idéal pour les schémas d'accès imprévisibles
Le niveau AIA est idéal pour les objets de stockage dont les schémas d'accès varient de manière imprévisible dans le temps. Par exemple, dans une collection de disques de musique et une application de streaming, les utilisateurs accèdent souvent à la musique récemment mise en ligne. Les tendances de streaming diminuent progressivement à mesure que le disque vieillit. Après quelques mois sans accès, l’Intelligent-Tiering de S3 peut déplacer les fichiers audio vers le niveau AIA. Une hausse soudaine de la popularité de l’artiste peut entraîner un regain d’intérêt pour sa musique plus ancienne, dont les données peuvent alors être récupérées instantanément pour le streaming via le niveau AIA ou migrées vers un niveau d’accès fréquent en fonction du schéma d’accès.

Comment activer la hiérarchisation intelligente S3

Pour commencer à utiliser Intelligent-Tiering, vous devez d'abord créer une nouvelle classe de stockage. Cela peut être fait à l'aide de la console S3, de l'AWS CLI ou de l'objet API PUT. Une fois que vous avez créé la classe de stockage, vous pouvez ensuite y déplacer vos données à l'aide d'un simple appel d'API.

Remarque : S3 Intelligent-Tiering déplace désormais automatiquement vers le niveau AIA tout objet du niveau IA qui n’a pas été consulté depuis 90 jours. Pour configurer manuellement les règles pour des objets individuels d’un compartiment, vous pouvez suivre les étapes ci-dessous.

Utilisation de la console S3

Avant d'appliquer des stratégies de hiérarchisation au niveau des objets d'un compartiment, accédez à la console S3 et sélectionnez le compartiment pour lequel vous souhaitez activer Intelligent-Tiering. Ensuite, sélectionnez l'onglet Gestion et cliquez sur Intelligent-Tiering. À partir de là, vous pouvez vérifier si le mode Automatique ou Manuel est activé. Avec le mode automatique, S3 déplacera automatiquement les objets entre les niveaux en fonction des modèles d'utilisation. L'utilisation du mode manuel vous permet de spécifier dans quel niveau un objet doit être stocké.

Supposons que vous souhaitiez appliquer des règles de hiérarchisation à des objets individuels d'un compartiment existant. Pour ce faire, suivez le workflow ci-dessous :

  1. Sign in à la console AWS S3 et sélectionnez le compartiment cible dans la liste des compartiments S3.

    Liste des compartiments S3
  2. Sélectionnez l'onglet Propriétés.

    Propriétés de la console AWS S3
  3. Rendez-vous dans la section S3 Intelligent-Tiering Archive configurations, puis sélectionnez le bouton « Créer une configuration ».

    Configurations d'archivage S3 Intelligent Tiering
  4. Vous accédez maintenant à la section des paramètres de configuration des archives. Saisissez un nom pour votre configuration et indiquez si vous souhaitez que la configuration s'applique à l'ensemble du compartiment ou à un objet individuel. Dans notre exemple, nous choisissons d'appliquer la règle à un objet individuel.

    Paramètres de configuration des archives
  5. Cliquez sur Créer pour confirmer la configuration, qui s'affiche dans la console S3 une fois la création réussie.

    créer 2

Utilisation de l'Amazon CLI

Vous pouvez également utiliser les commandes AWS CLI pour gérer les configurations du S3 Intelligent tier.

Une méthode courante consiste à utiliser la put-bucket-intelligent-tiering-configuration commande et à spécifier la configuration sous forme de fichier JSON afin d'activer différentes options de hiérarchisation. La commande suivante applique la configuration AIA au darwinbucketexample bucket.

$ put-bucket-intelligent-tiering-configuration
{ "Id": "darwinbucketexample", "Filter": { "Prefix": "filter-criteria1", "Tag": { "Key": "object-tag-key1", "Value": "object-tag1" }, "And": { "Prefix": "filter-criteria2", "Tags": [ { "Key": "object-tag-key2", "Value": "object-tag2" } ... ] } }, "Status": "Disabled" "Tierings": [ { "Days": integer, "AccessTier": "ARCHIVE_ACCESS"\|"DEEP_ARCHIVE_ACCESS" } ... ]}

Utilisation d'une opération d'API PUT

Vous pouvez également utiliser l'objet API PUT pour appliquer des règles sur la façon dont les données sont déplacées vers S3 Intelligent-Tiering, puis archivées.

Par exemple, pour déplacer le darwinbucketexample bucket vers Intelligent-Tiering, vous devrez inclure INTELLIGENT_TIERING comme classe de stockage sous l’en-tête x-amz-storage-class.

PUT /darwin-image.jpg HTTP/1.1Host: darwinbucketexample.s3..amazonaws.com (http://amazonaws.com/)Date: Thu, 22 Dec 2021 15:50:33 GMTAuthorization: authorization stringContent-Type: image/jpegContent-Length: 22452Expect: 100-continuex-amz-storage-class: INTELLIGENT_TIERING 

Une fois cela fait, vous pouvez utiliser l’PutBucketIntelligentTieringConfiguration API pour configurer les règles d’archivage de l’Intelligent-Tiering pour un compartiment ou un objet de compartiment spécifique.

Extension des avantages de S3 Intelligent-Tiering avec BlueXP Cloud Volumes ONTAP

Alors que la hiérarchisation intelligente de S3 ajoute une fonctionnalité indispensable pour les utilisateurs de S3, NetApp BlueXP Cloud Volumes ONTAP peut aller plus loin en tant que couche de gestion des données pour AWS.

La hiérarchisation des données Cloud Volumes ONTAP permet de transférer automatiquement les données de stockage EBS peu utilisées vers S3 Intelligent-Tiering, plus économique, et de les ramener automatiquement lorsque nécessaire. La hiérarchisation entre le stockage objet et le stockage bloc n’est pas possible nativement sur AWS.

Mais les avantages ne s'arrêtent pas là. Cloud Volumes ONTAP offre aux utilisateurs AWS des niveaux plus élevés de protection des données grâce à une technologie Snapshot NetApp plus économique et moins gourmande en espace et à Cloud Backup. Les fonctionnalités d'efficacité du stockage intégrées, y compris la déduplication, la compression et le provisionnement fin, peuvent réduire les coûts de stockage globaux, non seulement pour S3 mais aussi pour le stockage AWS EBS plus onéreux. Et BlueXP replication avec SnapMirror® permet de déplacer facilement et efficacement vos données entre les régions AWS, les déploiements sur site et même différents clouds.

En savoir plus sur la façon dont Cloud Volumes ONTAP peut vous aider avec ces études de cas sur la hiérarchisation du stockage Cloud Volumes ONTAP.


FAQ

Comment activer la hiérarchisation intelligente sur un compartiment S3 ?

Pour activer la hiérarchisation intelligente sur un compartiment S3, commencez par sélectionner le nom du compartiment dans la liste. Sur la page du compartiment, sélectionnez Propriétés, faites défiler jusqu'à la section Configurations de hiérarchisation intelligente S3, puis cliquez sur Créer. Des informations supplémentaires sur les paramètres de configuration de la hiérarchisation intelligente pour un compartiment S3 sont disponibles dans la documentation officielle AWS.

La hiérarchisation intelligente S3 est-elle coûteuse ?

Bien que S3 Intelligent-Tiering puisse engendrer un coût initial plus élevé, il peut finalement permettre aux organisations d'économiser de l'argent à long terme. Avec S3 Intelligent-Tiering, les données sont automatiquement déplacées vers le niveau de stockage le plus rentable, ce qui peut leur faire économiser de l'argent sur les coûts de stockage. Cela est généralement réalisé en stockant automatiquement les données dans la classe de stockage la plus appropriée en fonction des modèles d'accès, ce qui le rend idéal pour les données rarement consultées. De plus, S3 Intelligent-Tiering offre une protection supplémentaire contre la perte de données et la corruption, ce qui peut encore réduire les coûts de contingence.

Drift chat loading