バックアップをクリーンアップする - AWS 規範ガイダンス

バックアップをクリーンアップする

コストを削減するには、復元や保存の目的で不要になったバックアップをクリーンアップしてください。AWS Backup と Amazon Data Lifecycle Manager を使用して、バックアップの一部の保存ポリシーを自動化できます。しかし、このようなツールがあっても、個別に取得したバックアップのクリーンアップアプローチは必要です。

タグ付け戦略はクリーンアップ戦略の前提条件です。タグ付けを使用してクリーンアップすべきリソースを特定し、所有者に適切に通知し、クリーンアッププロセスを自動化します。AWS によって作成されたバックアップには作成日が設定されていますが、バックアップをワークロード、保存要件、および復元ポイントの識別に関連付けるにはタグ付けが重要です。

自動化を使用してスナップショットのクリーンアッププロセスを実装できます。たとえば、スナップショットのアカウントをスキャンして、対応するボリュームがアタッチ状態か利用可能状態かを判断できます。指定した時間のしきい値で結果をさらに絞り込むことができます。ボリュームにアタッチされたタグを使用して、スナップショットの所有者に E メールを自動送信して、そのスナップショットの削除が予定されていることを警告できます。この自動修正は、AWS Config ルール、AWS CLI を使用するスクリプト、または AWS SDK を使用する Lambda 関数を使用して実装できます。

Systems Manager は、AWS-DeleteEBSVolumeSnapshots および AWS-DeleteSnapshot ドキュメントを提供し、Amazon EBS スナップショットのクリーンアップの開始と自動化を支援します。AWS CLI および AWS SDK を使用して Amazon RDS スナップショットなどの他の AWS リソースのクリーンアップを自動化することもできます。