コス トのアノマリー
DoiT Anomaly Detection は、Google Cloud・Amazon Web Services・Microsoft Azure・Snowflake・Databricks・Datadog・OpenAI・ClickHouse Cloud・Cloudflare・Cursor・Elastic Cloud・GitHub・Grafana Cloud・Vercel におけるコストスパイクをエンドツーエンドで監視します。
検知サービスは、時系列モデリング を活用してデータを監視し、クラウド環境における支出傾向を分析します。DoiT 顧客全体の請求パターンを特定し、クラウド支出を予測するとともに、より高精度な結果を提供できるよう継続的に改善されています。確立された支出行動と一致しない請求レコードは、潜在的なアノマリーとして識別されます。DoiT コンソールは、寄与リソースの一覧 や AI 分析 など、詳細な情報を提供し、必要に応じて調査や是正措置の実施を支援します。
以下のセクションでは、DoiT Anomaly Detection の仕組みについて説明します。
ソー スデータ
DoiT Anomaly Detection は、次の 2 種類のソースデータをサポートします。
-
請求データ: クラウドプロバイダおよびサードパーティプラットフォームによるコストと使用状況データ。例: AWS CUR、Google Cloud Billing データエクスポート、Azure billing export など。
-
リアルタイム使用状況データ: ほぼリアルタイムのコストアノマリー検知のために、DoiT はリアルタイム使用状況データを活用し、次のサービスのコストを推定します。
-
Amazon Elastic Compute Cloud (EC2)、Amazon Relational Database Service (RDS): AWS CloudTrail から得られる使用状況に基づき、推定オンデマンドコストを算出。
-
Google Compute Engine (GCE): Google Cloud Audit Logs から得られる使用状況に基づき、推定オンデマンドコストを算出。
-
Google BigQuery: BigQuery APIs とメタデータビューから得られる使用状況に基づき、推定オンデマンドコストを算出。
-
ベースライン期間
アノマリー検知システムは、新規登録後すぐにデータの分析を開始します。ただし、高精度な検 知には十分な履歴データが必要です。そのため、機械学習モデルが請求データおよびリアルタイムデータに基づく使用パターンの信頼できるベースラインを構築できるよう、請求データについて 14 日間、リアルタイム使用状況データについて 4 日間 のベースライン期間を設定しています。
アノマリー検知が業務上クリティカルな場合は、クラウド支出に大きな変更を加える前にベースライン期間が終了するまで待つことを推奨します。ベースライン期間中は、いかなる支出もアノマリーとして分類されません。
集約レベル
アノマリー検知システムは、SKU レベル および サービスレベル の両方でコストと使用状況データを監視・評価するために時系列モデルを活用します。履歴パターンを分析し、現在の使用傾向と比較することで、重大なコストスパイクを検知するよう設計されています。アノマリーなコストスパイクが検出されると、アノマリーアラート がトリガーされます。
請求データ
請求データについては、解決までの時間を短縮するために、アノマリー検知システムは主に SKU レベルで動作します。つまり、検出される コストのアノマリーの多くは SKU レベルのアノマリーになります。
サービスレベルでの監視は、主に新規プロジェクトや新規 SKU によって発生する初期スパイクに対処するための補完的な役割を果たします。新しいプロジェクトが作成されるか、新しい SKU でコストの発生が始まると、新しい 時系列 が識別され、コストデータの収集が開始されます。しかし、この新しい時系列は、十分な履歴データポイント がないため、最初の数日間は SKU レベルのアノマリー候補を生成しません。「通常」の支出水準が新しい時系列でまだ確立されていない間でも、新たに発生したコストがサービスレベルでアノマリースパイクを引き起こす可能性があります。
リアルタイム使用状況データ
2025 年 5 月 21 日以降、時間単位の粒度を持つリアルタイム使用状況データ向けのアノマリー検知システムは、高分解能サンプリングによるノイズを低減するため、サービスレベルのみで動作します。
評価スコープ
システムによって評価されるデータサンプルは、次のように分割されます。
- 請求アカウントごと
- プロジェクト・アカウントごと