Q23 — AWS DOP-C02 第2章
第 23/100 問 | ← 第2章
AWS上で多数のワークロードを実行している企業のAmazon EBSコストが、時間の経過とともに増加しています。DevOpsチームは、多数の未アタッチEBSボリュームが存在することに気づきました。これらの未アタッチボリュームのうち、14日以上経過したものはすでに不要であることが確認されています。DevOpsエンジニアは、14日以上アタッチされていない未アタッチEBSボリュームを自動的に削除する仕組みを構築する必要があります。 この要件を実現するソリューションはどれですか?
- A. AWS Configのec2-volume-inuse-checkマネージドルールを使用し、構成変更トリガーとAmazon EC2ボリュームリソースターゲットを指定します。新しいAmazon CloudWatch Eventsルールを作成し、14日ごとに実行されるAWS Lambda関数をスケジュールして、指定されたEBSボリュームを削除します。
- B. Amazon EC2およびAmazon Data Lifecycle Managerを使用してボリュームライフサイクルポリシーを構成します。未アタッチEBSボリュームの間隔を14日に設定し、保持ルールを削除に設定します。ポリシーのターゲットボリュームを「*」に設定します。
- C. Amazon CloudWatch Eventsルールを作成し、毎日AWS Lambda関数を実行します。Lambda関数は未アタッチEBSボリュームを検出し、現在日付でタグ付けし、タグの日付が14日以上前の未アタッチボリュームを削除します。 ✓
- D. AWS Trusted Advisorを使用して、14日以上アタッチされていないEBSボリュームを検出します。AWS Lambda関数を実行してスナップショットを作成し、その後EBSボリュームを削除します。
正解: C. Amazon CloudWatch Eventsルールを作成し、毎日AWS Lambda関数を実行します。Lambda関数は未アタッチEBSボリュームを検出し、現在日付でタグ付けし、タグの日付が14日以上前の未アタッチボリュームを削除します。
解説
参考:https://aws.amazon.com/blogs/mt/controlling-your-aws-costs-by-deleting-unused-amazon-ebs-volumes/