Announcement
Google BigQuery オンデマンド&リザベーション向けリアルタイムコスト異常検知が利用可能に
By Craig Lowell
このページはEnglish、Português、Deutsch、Español、Italiano、Françaisでもご覧いただけます。

翌日まで待つ必要はもうありません。リアルタイム異常アラートにより、BigQuery の予期しないコストスパイクを1時間以内に検知できます。
DoiT がお客様の Google Cloud 支出管理を強化する大幅なアップグレードを発表いたします。Google BigQuery 向けのリアルタイム異常検知が、オンデマンドおよびリザベーションの両ワークロードに対応しました。有効化すると、BigQuery の予期しないコストスパイクに関するアラートを1時間以内に受け取ることができます。
新機能の概要
これまで、BigQuery の異常インサイトは翌日の請求ファイル取り込みに依存していました。つまり、今日の午後2時に問題のあるクエリが実行されても、翌日まで気づくことができませんでした。
今回の BigQuery オンデマンド向けリアルタイム検知パイプラインでは、BigQuery の使用状況メタデータをリアルタイムで継続的に取り込み・分析し、異常な使用パターンを検出して、翌日ではなく1時間以内に Slack またはメールでアラートをお届けします。
なぜ重要なのか
BigQuery のリアルタイム検知により、以下のことが可能になります:
- 暴走クエリを数分で検出:誰も気づかないうちに、意図しない非効率なクエリがコストを膨らませるのを防ぎます。
- 運用ミスからの保護:異常なクエリアクティビティが支出に影響を及ぼし始めた時点でアラートを受け取れます。
- セキュリティ体制の強化:リアルタイムのコスト変動は、不正なデータアクセスやシステム侵害のシグナルとなり得ます。
DoiT の BigQuery エキスパートである Sayle Matthews も証言するように、チェックされないクエリが短時間で多額のコストを発生させるリスクは非常に高いです:
"最大の課題の一つは、任意の時点での請求額を把握し、『暴走クエリ』が発生した際にアラートを出せるようにすることです。単一のクエリで 2,000 米ドルのコストが発生し、しかも1分以内に完了するケースを実際に見てきました。当然ながら、これらは短時間に何度も繰り返し実行されていました。こうしたミスは、数日から数週間後まで気づかれない莫大な請求につながります。"
以下の動画では、お客様に数千ドルもの不要な請求を発生させかねなかった暴走クエリの具体例をより詳しくご紹介しています。
必要な手順
この機能は、有料の Enhanced、Premium、または Enterprise サブスクリプションをお持ちで、Google Cloud アカウントが接続されているすべての DoiT のお客様にご利用いただけます。
新しいプロジェクトの接続時、または既存プロジェクトの編集時に、BigQuery 向けリアルタイム異常検知を有効化できます。新しいプロジェクトの場合は、以下の手順に従ってください:
- DoiT Cloud Intelligence コンソールにサインインし、上部ナビゲーションバーから Integrate を選択し、次に Google Cloud を選択します。
- Connect ドロップダウンから Project を選択します。
- Real-time Anomalies – BigQuery チェックボックスを選択します。機能を展開すると、必要な権限を確認できます。
- Generate gcloud commands を選択します。
- サイドパネルに表示される手順に従って、サービスアカウントを設定します。詳しくは Connect a Google Cloud project をご覧ください。
- 接続が正常に設定されると、Real-time Anomalies – BigQuery 機能のステータスが
Healthyと表示されます。
複数のプロジェクトでこの機能を有効化するには、プロジェクトごとにこのプロセスを繰り返す必要があります。接続済みプロジェクトにリアルタイム異常検知を追加するには:
- Integrate タブから Google Cloud を選択し、有効化したいプロジェクトを見つけます。
- プロジェクト接続の横にある**ケバブメニュー(⋮)**を選択し、Edit を選択します。
- Real-time Anomalies – BigQuery チェックボックスを選択して機能を追加します。
- Generate gcloud commands を選択します。
- サイドパネルに表示される手順に従って、カスタムロールを更新します。
- Done を選択して機能を有効化します。
次のステップ
リアルタイム異常検知の詳細については、ヘルプドキュメントをご参照いただくか、サポートチケットを作成してください。