コスト異常検出

コスト異常検出は、日々のクラウド・コストを継続的に監視し、異常な使用傾向を通知します。検出時間とコストへの影響を最小限に抑えます。コスト異常アラートは、異常イベントについて事前に通知します。検出されたイベントごとに、コスト異常のインサイトは、徹底的な根本原因分析を提供することで、調査と修正の取り組みを削減するのに役立ちます。

コストの異常検出の仕組み

コスト・モニター

コスト・モニターは、分析するリソースを定義します。次に、様々なタイプの原価モニターを示します。
  • デフォルト・コスト・モニター: OCIは、テナンシ、サービスおよびリージョン(テナンシ1、コンピュート、アッシュバーン・リージョンなど)の組合せのデフォルト・サービス・モニターを自動的に作成します。
  • カスタム・コスト・モニター: フィルタを適用して特定のリソースまたはワークロードを分析することで、カスタム・コスト・モニターを作成できます。
    ノート

    コスト・モニターがアクティブになるには、60日間の履歴データが必要です。
原価モニター・シナリオの例
原価モニター・シナリオ コスト監視シナリオの構成方法
子テナンシ(ビジネス・エンティティ)内のリソースのコストを監視します。

フィルタを使用してカスタム・コスト・モニターを作成します(「テナンシ」 = Business Entity、および必要に応じて他の基準)。

特定のタグ(コスト・センターやアプリケーションなど)を使用してリソースをモニターします。 フィルタを使用してカスタム・コスト・モニターを作成します(タグ・ネームスペース = Tag Namespace nameタグ・キー = CostCenter = 'CostCenter1')。

AND

タグ・ネームスペース = Tag Namespace nameタグ・キー = Application = Application Name 1

.
特定のコンパートメントのコスト(開発コンパートメントなど)を監視します。 コンパートメント = Developmentのフィルタを使用してカスタム・コスト・モニターを作成します。
特定のリージョンのサービス・レベル・コスト(たとえば、アッシュバーンのコンピュート)。 デフォルト・モニターは、テナンシ内のリージョン固有のサービス・レベル・コストを自動的にモニターします。

原価異常アルゴリズム

コスト異常検出のアルゴリズムは、年次、週次、日次の季節性に加えて休日効果を考慮した機械学習を使用して、日次コスト・データを予測し、異常イベントを自動的に検出します。ユーザー提供のフィードバックから学習し、精度を向上させます。

各異常には、コスト異常インサイトが含まれており、異常の考えられる原因が示されます。コスト異常インサイトでは、前日のリソースとイベント日のリソースを比較することで、コスト・モニター内のリソースに対する変更を識別します。インサイトは、次のようなコストへの影響を強調します。
  • 新規リソースの作成: イベント日に存在するが、前日には存在しないリソース。
  • 削除されたリソース: リソースはイベント日に存在せず、前日に使用できます。
  • リソース使用状況の変更: コストの変更を伴う両方の日に存在するリソース。

コスト異常アラート

コスト異常アラートは、各コスト・モニターで使用できます。異常が検出され、そのコスト差異がアラートしきい値を超えると、電子メール・アラートが通知グループに送信されます。異常イベントごとに1日に1回電子メールが送信されます。

コスト・モニターに関連付けられたコスト異常アラート・サブスクリプションは、通知するアラートしきい値および電子メール・アドレスを定義します。アラートしきい値は、絶対値として設定され、予測コストと実績コストとの差異の割合として設定され、アラートのトリガーに必要な最小コスト差異を定義します。たとえば、異常のコストへの影響が$100で、アラートしきい値が$500の場合、OCIはアラートをトリガーしません。予想コストが$100で実際のコストが$120の場合、アラートしきい値の10%がアラートをトリガーします。

ノート

Eメール別名および配布リストを使用して異常アラートを送信できます。別のアドレスが非アクティブになった場合に、受信者がアラートを受信できるように、少なくとも1つの実際の電子メール・アドレスを追加することをお薦めします。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が、テナンシ管理者がポリシーでセキュリティ・アクセス権を付与したグループのメンバーである必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限がない、または認可されていないというメッセージが表示された場合は、テナンシ管理者に、どのタイプのアクセス権があり、どのコンパートメントでアクセスが作業する必要があるかを管理者に確認してください。

ポリシーを初めて使用する場合は、ポリシーの開始共通ポリシーを参照してください。

コスト異常検出を使用するには、テナンシ(ルート・コンパートメント)でコスト異常検出リソースを使用する権限があるグループ、またはテナンシ内のすべてのリソースを使用する権限があるグループに属している必要があります。すべてのコスト異常およびコスト・モニターは、ターゲットとするコンパートメントに関係なくルート・コンパートメントに作成されます。ルート・コンパートメントの外部で権限を付与するIAMポリシーは、コスト異常検出リソースへのアクセス権を付与しません。
ユースケース IAMポリシー
コスト異常検出機能の管理者

Allow group <groupname> to manage costad-family in tenancy

Allow group <group-name> to read usage-report in tenancy

Allow group <group-name> to read organizations-family in tenancy

原価異常検出機能へのアクセスのみ表示

Allow group <groupname> to read costad-family in tenancy

Allow group <group-name> to read usage-report in tenancy

Allow group <group-name> to read organizations-family in tenancy