翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
モニタリング、レポート、コスト最適化のためのタグ付け時のベストプラクティスの使用
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 ドキュメントで制限と要件を確認してください。