Implémenter la gestion du cycle de vie du Stockage Blob Azure

Effectué

Vous savez maintenant que les niveaux d’accès permettent de contrôler les coûts de stockage excessifs que vous avez identifiés dans votre entreprise. Votre préoccupation principale est d’identifier l’approche qui vous permet de simplifier leur implémentation de manière à réduire la surcharge de travail d’administration. Dans cette unité, vous découvrez la gestion de cycle de vie d'Azure Storage Blob, qui vous permet d’automatiser le passage d’un niveau d’accès à l’autre en fonction de règles personnalisables.

Décrire la gestion du cycle de vie du Stockage Blob Azure

Maintenir une attribution de niveau d’accès optimale est un processus continu, parce que les modèles d’utilisation du stockage et la pertinence des données changent au fil du temps. Pour relever ce défi, vous devez avoir une solution automatisée. Heureusement, Stockage Blob Azure prend en charge des stratégies de gestion du cycle de vie en offrant cette fonctionnalité.

Configurer la gestion du cycle de vie du Stockage Blob Azure

La gestion de cycle de vie du stockage Azure est une stratégie au format JSON. Cette stratégie se compose de règles personnalisées qui déterminent les tâches de gestion de blob souhaitées. La plupart du temps, ces tâches évaluent le moment où les blobs ont été modifiés ou consultés pour la dernière fois. Selon le résultat de cette évaluation, il conserve l’affectation du niveau d’accès actuel, transfère les blobs vers un autre niveau ou les supprime. La gestion du cycle de vie intègre également les instantanés et le versioning des blobs. Il vous permet de transférer automatiquement les versions antérieures des blobs et des instantanés vers des niveaux de stockage sporadique, froid et archive, et de les supprimer si nécessaire pour réduire les coûts. Vous pouvez étendre des règles à des conteneurs spécifiques en fonction des préfixes de nom ou des balises d’index blob.

Pour implémenter la prise en charge des évaluations basées sur la date de dernière accès, vous devez activer le suivi du temps d’accès aux objets blob. La date du dernier accès représente des opérations de lecture et d’écriture, contrairement à la date de dernière modification, qui désigne seulement les écritures. Les métadonnées correspondantes sont mises à jour quotidiennement.

Capture d’écran du volet de gestion de cycle de vie du portail Azure avec l’option Activer le suivi d’accès sélectionnée.

Capture d’écran d’une règle de gestion de cycle de vie en mode Code conçue pour déplacer des objets blob vers le niveau froid 15 jours après la date du dernier accès.

Mesure liée aux performances, la stratégie de gestion du cycle de vie permet de faire passer les blobs du niveau sporadique au niveau chaud dès qu’ils font l’objet d’un accès. Pour ce faire, définissez la propriété enableAutoTierToHotFromCool sur true dans les règles de la stratégie.

Remarque

Gardez à l’esprit les implications en termes de coûts potentiels liés aux frais de suppression anticipée.

Capture d’écran d’une règle de gestion du cycle de vie conçue pour déplacer des blobs vers un niveau sporadique après les 15 jours qui suivent la date du dernier accès.

Les règles de stratégie s’intègrent également aux balises d’index. Elles vous permettent de créer des règles qui ciblent des blobs spécifiques en fonction de la correspondance des valeurs des balises d’index. L’exemple suivant illustre une règle qui supprime des blobs en fonction de la correspondance d’une balise d’index.

Capture d’écran du volet de gestion de cycle de vie du portail Azure montrant une règle de gestion de cycle de vie qui supprime les objets blob en fonction de la balise d’index.