モニタリング、レポート、コスト最適化のためのタグ付け時のベストプラクティスの使用 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

モニタリング、レポート、コスト最適化のためのタグ付け時のベストプラクティスの使用

Apoorva Patrikar、Amazon Web Services (AWS)

2023 年 10 月 (ドキュメント履歴

タグ付けとは、Amazon Web Services () にデプロイされたリソースにキーと値のペアの形式でメタデータを割り当てるプロセスを指しますAWS。タグ付けは、リソース、モニタリング、ハウスキーピングを管理および識別するために重要です。タグがファイル、コード、インフラストラクチャに提供する追加のコンテキストは、モニタリングとプロセスの最適化のためのダッシュボードを構築するのに役立ちます。

このガイドでは、アプリケーションのすべてのコンポーネントにタグを付けるためのベストプラクティスとオントロジーについて説明します。この例では、データパイプラインに焦点を当てています。ただし、同じ概念を任意のドメインまたはアプリケーションに拡張できます。

概要

タグは、データファイルまたはリソースに関するデータです。追加のビジネスまたは技術情報を提供します。例えば、データのタグは、データの属するユーザー、ドメイン、部門、タイプなどの情報を提供できます。リソースのタグは、プロセス全体に関する情報を提供します。例えば、タグは以下を提供できます。

  • [Project name] (プロジェクト名)

  • 実行タイプ

  • dev、int、prod などの環境

  • 未加工、信頼済み、改良済みなどのデータレイヤーのオペレーション

タグは、現在のステータスを報告したり、あらゆる詳細レベルでコスト、パフォーマンス、成功率を理解したりするために使用できるキーと値のペアです。タグは、次のようなさまざまな属性で分類できます。

  • 目的

  • 所有者

  • 環境

  • プロジェクト

  • [Phase] (フェーズ)

次の図は、Amazon Simple Storage Service (Amazon S3) に実装されているオブジェクトタグを示しています。

コンソールに表示されるタグのキーと値のペア。

このガイドでは、タグが以下を含むすべてのコンポーネントに適用された後のアプリケーションのメトリクスを理解するために、タグ付けがどのように役立つかについて説明します。

  • 入力ファイル

  • データベース

  • 処理ジョブ

  • 出力ファイル

前提条件

タグ付けを実装するときは、次の要件を考慮してください。

  • レポート目的でタグを使用する場合は、タグをアクティブ化する必要があります。詳細と手順については、 AWS Billing ドキュメントを参照してください。クリーンアップ、自動化、特定のカテゴリに属するサービスの完全なリストの取得など、他の目的でタグを使用する場合は、関連するすべてのコンポーネントにタグを割り当てるだけで十分です。

  • 推奨タグまたは必須タグを指定する前に、AWS ドキュメントで制限と要件を確認してください。