Supprimer des volumes Amazon EBS non attachés - AWS Conseils prescriptifs

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.

Supprimer des volumes Amazon EBS non attachés

Présentation

Les EBS volumes non attachés (orphelins) peuvent entraîner des coûts de stockage inutiles dans votre AWS environnement. Il est essentiel d'intégrer la révision et la suppression régulières des EBS volumes inutilisés et inutilisés dans le cadre de AWS l'hygiène de votre environnement. Il est recommandé de mettre en place un processus permettant de contrôler en permanence l'utilisation des EBS volumes. Vous pouvez utiliser le AWS Compute Optimizerpour examiner les instances sous-utilisées. Cette section vous aide à identifier, gérer et supprimer les EBS volumes non attachés ou sous-utilisés.

Amazon EBS

Amazon Elastic Block Store (AmazonEBS) est un appareil au niveau des blocs qui propose des volumes de stockage pour les instances Amazon Elastic Compute Cloud EC2 (Amazon). EBSfournit un stockage persistant, avec la flexibilité d'attacher et de détacher des EC2 instances. Cela signifie que le cycle de vie des EBS volumes persiste même si une EC2 instance est résiliée. L'DeleteOnTerminationattribut est une fonctionnalité qui contrôle s'il convient de conserver ou de supprimer les EBS volumes attachés lors de la fermeture de l'instance. Par défaut, l'attribut est défini sur True le volume racine, ce qui entraîne sa suppression. Il est configuré False pour les autres volumes, ce qui entraîne une préservation.

Impact sur les coûts

EBSLes volumes non attachés, également appelés volumes inutilisés ou orphelins, sont soumis aux mêmes frais que les volumes attachés en fonction de la taille et du type de stockage provisionnés. Bien que le coût moyen des EBS frais Amazon puisse sembler minime à 0,10$ par Go par mois, il est essentiel de reconnaître que l'accumulation de EBS volumes inutilisés peut entraîner des coûts importants au fil du temps.

Par exemple, considérez les conséquences de la conservation de 50 EBS volumes inutilisés, chacun doté d'une taille de stockage de 100 Go, comme le montre le tableau suivant.

Nombre de volumes de stockage Type de volume Size Coût mensuel total
50 tomes gp2 (0,10$USD) 100 Go 100 Go 50,00 EBS volumes par mois USD 0,10$ = 500,00$ USD

Le scénario du tableau précédent permet une réduction des coûts d'environ 500$ par mois ou 6 000$ par an. Il s'agit d'une étape efficace vers la réduction des coûts. Veillez à intégrer la suppression des EBS volumes non attachés en tant que pratique régulière dans le cadre de AWS l'hygiène de votre environnement.

Recommandations d'optimisation des coûts

Vous pouvez l'utiliser AWS pour automatiser facilement la suppression des EBS volumes non attachés. Par exemple, vous pouvez utiliser AWS Lambda Amazon CloudWatch et pour définir des critères AWS Systems Manager de suppression de volumes non attachés en fonction de l'âge, des balises et d'autres spécifications. AWS Config Vous pouvez également les utiliser Services AWS pour automatiser le processus de nettoyage à grande échelle.

Pour éviter des conséquences imprévues, nous vous recommandons de faire preuve de diligence raisonnable avant de supprimer des volumes non attachésEBS.

Gestion des volumes non attachés EBS

Nous vous recommandons de prendre en compte les meilleures pratiques suivantes :

  • Respectez les exigences de conformité : vérifiez que la suppression des EBS volumes non attachés est conforme aux exigences de gouvernance et de conformité de votre organisation.

  • Définissez des politiques de sauvegarde et de conservation des données : avant de supprimer un EBS volume non attaché, sauvegardez toutes les données importantes dans un autre référentiel de stockage (par exemple, Amazon S3). En ce qui concerne la conservation des données, les EBSinstantanés Amazon constituent un moyen plus rentable de conserver les données que les EBS volumes, et ils peuvent restaurer le volume si nécessaire à l'avenir. Pour plus d'informations sur la gestion efficace des instantanés, consultez la section Modifier les EBS instantanés Amazon de ce guide.

  • Vérifier les dépendances : vérifiez les éventuelles dépendances entre les EBS volumes non attachés et les autres AWS ressources. Vous pouvez utiliser le AWS Management Console ou an API pour recueillir des informations descriptives sur vos EBS volumes, telles que la taille, le statut et les ressources associées. Il s'agit d'une étape importante pour éviter de supprimer des ressources temporairement non connectées.

  • Création d'une politique de rétention : définissez une période de conservation pour les EBS volumes non attachés. Cela peut vous aider à déterminer le moment approprié pour supprimer les volumes non attachés, afin de garantir que votre AWS environnement reste optimisé. Par exemple, vous pouvez créer une EventBridge règle Amazon pour lancer une fonction Lambda de manière planifiée. La fonction Lambda peut utiliser le AWS SDK pour identifier activement les EBS volumes non attachés, appliquer un mécanisme de balisage pour faciliter le suivi et envoyer des notifications lorsqu'un EBS volume non connecté atteint ou dépasse un seuil défini.

  • Marquer les EBS volumes non attachés : le balisage EBS des volumes est une pratique utile qui peut aider à organiser et à identifier les volumes en fonction d'attributs tels que l'environnement, l'application ou le propriétaire. Cela peut être particulièrement utile lorsque vous décidez des volumes non attachés à supprimer, car cela vous permet d'identifier rapidement les volumes dont vous n'avez plus besoin en fonction de leurs balises.

  • Garantir une suppression sécurisée : le fait de vérifier la date à laquelle un EBS volume a été connecté pour la dernière fois peut vous aider à déterminer s'il est possible de le supprimer en toute sécurité. Pour plus d'informations, consultez Comment utiliser AWS CLI les commandes pour répertorier l'historique des pièces jointes ou des détachements d'un volume Amazon EBS spécifique ? dans le AWS Knowledge Center.

  • Identification EBS des volumes sous-utilisés — L'identification et la suppression des EBS volumes sous-utilisés constituent une pratique hautement recommandée pour réduire les coûts de stockage et maintenir un environnement optimisé AWS . AWS Trusted Advisor et AWS Compute Optimizerpeut vous aider à identifier les EBS volumes sous-utilisés et à fournir des recommandations pour réduire les coûts et améliorer l'efficacité. Par exemple, consultez Configuration de l'automatisation pour optimiser les EBS volumes avec AWS Trusted Advisor (GitHub), Création d'un tableau de bord d' Trusted Advisor organisation (TAO) (AWS Workshop Studio) et Optimisation des coûts des EBS volumes Amazon à l'aide de AWS Compute Optimizer(AWS Storage Blog).

Automatisez le nettoyage des volumes non attachés EBS

Nous vous recommandons d'utiliser les outils suivants pour vous aider à automatiser le nettoyage des EBS volumes non attachés :

  • AWS APIs(DescribeVolumes) — Vous pouvez filtrer et rechercher des EBS volumes non attachés en utilisant AWS SDKs ou le AWS Command Line Interface (AWS CLI). Vous pouvez économiser du temps et des efforts en automatisant ce processus à l'aide d'un script ou d'une fonction Lambda qui s'exécute selon un calendrier. Un exemple de script tiré de GitHub montre comment cela fonctionne. Le script utilise Lambda pour analyser les AWS CloudTrail journaux et identifier les volumes non EBS attachés.

  • AWS Systems Manager Automatisation : cela vous permet d'automatiser les tâches de maintenance et de correction de routine dans votre infrastructure. Pour commencer, créez un runbook d'automatisation, qui définit une série d'étapes à exécuter dans un ordre spécifique. Par exemple, vous pouvez créer un runbook qui crée d'abord un instantané du volume non connecté, puis supprime le EBS volume lui-même. Cela peut vous aider à automatiser des tâches qui seraient autrement chronophages et sources d'erreurs si elles étaient effectuées manuellement.

  • AWS Config— Cela vous permet d'évaluer, d'auditer et de suivre l'évolution de vos AWS ressources au fil du temps. En capturant les modifications de configuration, vous pouvez AWS Config évaluer la conformité, la gouvernance et l'utilisation des ressources dans votre environnement. Permet, par exemple, d' AWS Config identifier les EBSvolumes inutilisés. En outre, vous pouvez associer AWS Systems Manager Automation AWS Config à pour remédier automatiquement à la suppression des EBS volumes inutilisés.

Ressources supplémentaires