SUS04-BP03 Utiliser des politiques pour gérer le cycle de vie de vos ensembles de données - AWS Well-Architected Framework

SUS04-BP03 Utiliser des politiques pour gérer le cycle de vie de vos ensembles de données

Gérez le cycle de vie de toutes vos données et appliquez automatiquement la suppression pour réduire au minimum le stockage total requis pour votre charge de travail.

Anti-modèles courants :

  • Vous supprimez manuellement les données.

  • Vous ne supprimez aucune donnée de vos charges de travail.

  • Vous ne déplacez pas les données vers des niveaux de stockage plus écoénergétiques en fonction de leurs exigences de conservation et d'accès.

Avantages liés au respect de cette bonne pratique : l'utilisation de politiques de cycle de vie des données assure un accès et une conservation efficaces des données dans une charge de travail.

Niveau de risque exposé si cette bonne pratique n'est pas respectée : Moyenne entreprise

Directives d'implémentation

Les exigences en matière de conservation et d'accès des jeux de données varient généralement au cours de leur cycle de vie. Par exemple, votre application peut nécessiter un accès fréquent à certains jeux de données pendant une période limitée. Après cela, ces jeux de données sont rarement consultés.

Pour gérer efficacement vos jeux de données tout au long de leur cycle de vie, configurez les politiques de cycle de vie, des règles qui définissent la gestion de vos jeux de données.

Avec les règles de configuration du cycle de vie, vous pouvez demander au service de stockage spécifique de transférer un jeu de données vers des niveaux de stockage plus écoénergétiques, de l'archiver ou de le supprimer.

Étapes d'implémentation

  • Classifiez les jeux de données dans votre charge de travail.

  • Définissez les procédures de gestion pour chaque classe de données.

  • Définissez des politiques de cycle de vie automatisées pour appliquer des règles de cycle de vie. Voici quelques exemples de la configuration des politiques de cycle de vie automatisé pour différents services de stockage AWS :

    Storage service How to set automated lifecycle policies

    Amazon S3

    Vous pouvez utiliser le cycle de vie Amazon S3 afin de gérer vos objets au cours de leur cycle de vie. Si vos modèles d'accès sont inconnus, changeants ou imprévisibles, vous pouvez utiliser Amazon S3 Intelligent-Tiering, qui surveille les modèles d'accès et déplace automatiquement les objets qui n'ont pas été consultés aux niveaux d'accès à moindre coût. Vous pouvez utiliser les métriques de Amazon S3 Storage Lens afin d'identifier les possibilités d'optimisation et les écarts dans la gestion du cycle de vie.

    Amazon Elastic Block Store

    Vous pouvez utiliser Amazon Data Lifecycle Manager afin d'automatiser la création, la conservation et la suppression des instantanés Amazon EBS et des AMI basées sur Amazon EBS.

    Amazon Elastic File System

    La gestion du cycle de vie Amazon EFS gère automatiquement le stockage des fichiers pour vos systèmes de fichiers.

    Amazon Elastic Container Registry

    Les politiques de cycle de vie Amazon ECR automatisent le nettoyage de vos images de conteneur en faisant expirer des images en fonction de leur ancienneté ou de leur nombre.

    AWS Elemental MediaStore

    Vous pouvez utiliser une politique de cycle de vie des objets qui régit la façon dont les objets longs doivent être stockés dans un conteneur MediaStore.

  • Supprimez les volumes, les instantanés et les données inutilisés qui dépassent leur période de conservation. Utilisez des fonctionnalités de service natives telles que la durée de vie Amazon DynamoDB ou la conservation de journal Amazon CloudWatch pour la suppression.

  • Regroupez et compressez les données le cas échéant en fonction des règles de cycle de vie.

Ressources

Documents connexes :

Vidéos connexes :