COST03-BP01 詳細情報ソースを設定する
コスト管理とレポートツールで時間単位の粒度を設定して、コストと使用状況に関する詳細を提供することで、より深い分析と透明性が可能になります。ワークロードが、もたらされるすべてのビジネス成果のログエントリを生成するか持つように設定します。
このベストプラクティスを活用しない場合のリスクレベル: 高
実装のガイダンス
時間単位の粒度など、コスト管理ツールの詳細な請求情報により、組織は消費量をさらに詳細に追跡でき、コスト増加の原因を特定する手助けとなります。これらのデータソースは、組織全体のコストと使用量の最も正確なビューを提供します。
AWS Cost and Usage Report では、課金されるすべての AWS のサービスについて、日単位または時間単位の使用量の粒度、料金、コスト、使用属性が提供されます。CUR には、タグ付け、場所、リソース属性、アカウント ID など想定可能なすべてのディメンションがあります。
以下のカスタマイズ項目で CUR を設定します。
-
リソース ID を含める
-
CUR を自動更新する
-
時間単位の詳細
-
バージョニング: 既存のレポートを上書きする
-
データ統合: Athena (Parquet 形式、圧縮)
AWS Glue
を使用して
実装手順
-
コストと使用状況レポートを設定する: 請求コンソールを使用して、少なくとも 1 つのコストと使用状況レポートを設定します。すべての識別子とリソース ID を含む時間単位の粒度でレポートを設定します。粒度が異なる他のレポートを作成して、概要情報を提供することもできます。
-
Cost Explorer で時間単位の粒度を設定する: [時間単位 と リソースレベルのデータ] を有効にして、 過去 14 日間の時間単位およびリソースレベルでのコスト/使用状況データにアクセスします。
-
アプリケーションログ記録を設定する: アプリケーションがもたらすビジネスの各成果がログに記録され、追跡および測定が可能であることを確認します。このデータの粒度が少なくとも 1 時間単位であることを確認し、コストと使用状況のデータと一致するようにします。ログ記録とモニタリングの詳細については、 「Well-Architected 運用上の優秀性の柱」を参照してください。
リソース
関連するドキュメント:
関連する例: