タグの目的について説明する
クラウドの使用量が増加するにつれて、整理を維持することがますます重要になります。 優れた組織戦略は、クラウドの使用状況を理解するのに役立ち、コストの管理に役立ちます。
関連するリソースを整理する 1 つの方法は、それらを独自のサブスクリプションに配置することです。 リソース グループを使用して、関連するリソースを管理することもできます。 リソース タグは、リソースを整理するもう 1 つの方法です。 タグは、リソースに関する追加情報 (メタデータ) を提供します。 このメタデータは、次の場合に役立ちます。
- リソース管理 タグを使用すると、特定のワークロード、環境、部署、所有者に関連付けられているリソースを見つけて操作できます。
- コスト管理と最適化 タグを使用すると、リソースをグループ化して、コストに関するレポート、内部コスト センターの割り当て、予算の追跡、推定コストの予測を行うことができます。
- Operations Management タグを使用すると、リソースの可用性がビジネスにとってどれだけ重要であるかに応じてリソースをグループ化できます。 このグループ化は、サービス レベル アグリーメント (SLA) の作成に役立ちます。 SLA は、ユーザーとユーザーの間のアップタイムまたはパフォーマンスの保証です。
- セキュリティ タグを使用すると、パブリックや社外秘などのセキュリティ レベルでデータを分類できます。
- ガバナンスと規制コンプライアンス タグを使用すると、ISO 27001 などのガバナンスまたは規制コンプライアンス要件に合ったリソースを識別できます。 タグは、標準の適用作業の一部になる場合もあります。 たとえば、すべてのリソースに所有者名または部署名を付ける必要がある場合があります。
- ワークロードの最適化と自動化 タグは、複雑なデプロイに参加するすべてのリソースを視覚化するのに役立ちます。 たとえば、リソースに関連付けられているワークロードまたはアプリケーション名にタグを付け、Azure DevOps などのソフトウェアを使用してそれらのリソースに対して自動化されたタスクを実行できます。
リソース タグを管理する方法
Windows PowerShell、Azure CLI、Azure Resource Manager テンプレート、REST API、または Azure portal を使用して、リソース タグを追加、変更、または削除できます。
Azure Policy を使用して、タグ付け規則と規則を適用できます。 たとえば、プロビジョニング時に特定のタグを新しいリソースに追加するように要求できます。 削除されたタグを再適用するルールを定義することもできます。 リソースはサブスクリプションとリソース グループからタグを継承しません。つまり、1 つのレベルでタグを適用でき、それらのタグが異なるレベルで自動的に表示されないようにすることができます。これにより、レベル (リソース、リソース グループ、サブスクリプションなど) に応じて変更されるカスタム タグ付けスキーマを作成できます。
タグ付け構造の例
リソース タグは、名前と値で構成されます。 各 Azure リソースに 1 つ以上のタグを割り当てることができます。
名 | バリュー |
---|---|
AppName | リソースが含まれるアプリケーションの名前。 |
CostCenter | 内部原価センターのコード。 |
所有者 | リソースを担当するビジネス所有者の名前。 |
環境 | "Prod"、"Dev"、"Test" などの環境名。 |
インパクト | "ミッション クリティカル"、"影響の大きい"、"影響の少ない" など、ビジネス運用にとってリソースの重要性。 |
すべてのリソースに特定のタグが存在することを強制する必要はないので注意してください。 たとえば、ミッション クリティカルなリソースにのみ影響タグがあるとします。 タグ付けされていないリソースはすべて、ミッション クリティカルとは見なされません。