0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

コスト配分タグ vs Cost Categories

Posted at

はじめに

UdemyでAWSプラクティショナーの対策をしているが、この2つのサービスの違いがあやふやだったので整理してみます。

共通点

どちらもコストを管理するBilling and Cost Managementの機能。

そしてCost Categoriesではコスト配分タグで付けたタグを使用することができます。

粒度の違い

どこがどう違うか。
下が各機能の粒度です。

コスト配分タグ Cost Categories
細かい 粗い
AWSリソース単位 プロジェクト単位、環境単位、部署単位など

コスト配分タグは個々のリソース(EC2、S3など)にタグをつけるため、リソースごとの粒度。
それに対してCost Categoriesは高レベルな、プロジェクト単位、サービス単位、部署単位などの粒度です。
タグの方は一つ一つにタグを付けていくだけなので、イメージがつきやすいと思います。

どうやってCost Categoriesでは分類しているか?

分類するアプローチ

コスト配分タグ

コスト配分タグでは、AWSリソースに一つ一つタグをつける、というアプローチ。

Cost Categories

Cost Categoriesでは、カテゴリを作成して、そこにどうやって分類するかのルールを定義していくというアプローチです。

下のように条件を設定してルールを作成できます。

条件の対象にコスト配分タグもあるのがわかります。

Cost Categoriesではリソースに直接設定するのではなくプログラム的に分類をします。

つまりコスト配分タグとCost Categoriesでは分類するアプローチが全く異なります。
このアプローチの違いを認識すれば、両者の違いが明確になるかと思います。

その他の特徴

コスト配分タグは自由にリソースにタグ付けができる

例えばこんなタグ付けができます。

  • 試しに使ってみて、コストが高ければ使用を中止するリソース
  • リソースの目的をタグにして、目的毎にコストを算出する

Cost Categoriesではコストがよりわかりやすくなる

コスト配分タグはあくまでも、リソース毎のコストしかわかりません。
小計は出ているが、合計までは出してくれない、という感じ。

Cost Categoriesと組み合わせることで全体的なコストの可視化ができる。

まとめ

  • コスト配分タグはリソース毎にペタペタとタグ付けをして、Cost Categoriesではプログラム的にルール設定をすることでコストを分類する
  • コスト配分タグではリソースレベル、Cost Categoriesでは高レベルな分類をするのに向いている
  • どちらか一方だけを使うのではなくコスト配分タグで付けたタグをCost Categoriesで使うことでより効果を発揮する

おわりに

本当はちゃんとした環境で使い方をシミュレーションしてみたかった。
練習用の環境とかないかなあ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?