このページでは、Cloud Storage バケットからのデータ使用率のモニタリングに使用される指標と、デフォルトの割り当てを超える量が必要な場合に、割り当てごとに追加の下り(外向き)帯域幅をリクエストする方法について説明します。
Cloud Storage でモニタリング データにアクセスする手順については、モニタリング データにアクセスするをご覧ください。
はじめに
Cloud Storage では、帯域幅モニタリングによってプロジェクト バケットから他の Google Cloud サービスへの帯域幅の使用量を追跡できます。帯域幅モニタリングはリージョンごとに集計され、過去 6 週間の使用量を追跡します。
帯域幅の使用量をモニタリングする前に、次の用語を確認してください。
下り(外向き)帯域幅とは、Cloud Storage へのリクエストを完了する過程でバケットからデータを取得するレートです。
Google 下り(外向き)帯域幅は、Compute Engine など、他の Google サービス宛てのバケットから取得されたデータを表します。
インターネット下り(外向き)帯域幅は、バケットから取得され、インターネットに配信されるデータを指します。たとえば、ローカル パソコンに直接ダウンロードされたデータや、インターネットに配信するために Cloud CDN によって取得されたデータなどが該当します。
下り(外向き)ネットワークは、ネットワーク経由でバケットからリクエスト元にデータが送信されるレートです。
通常の運用では、下り(外向き)帯域幅と下り(外向き)ネットワークはほぼ同じです。ただし、場合によっては、下り(外向き)帯域幅が下り(外向き)ネットワークよりも大幅に大きくなることがあります。切断された接続、キャンセルされたリクエスト、部分的なリクエストなどの場合、取得したデータが最終的に送信されたデータよりも大きくなることがあります。
帯域幅モニタリング指標
次の帯域幅の使用量データをモニタリングできます。
Google 下り(外向き)帯域幅(リージョンごと、1 秒あたり)では、リージョンにあるプロジェクトのバケットの Google 下り(外向き)帯域幅の使用量をモニタリングします。
デュアルリージョンの Google 下り(外向き)帯域幅(リージョンごと、デュアルリージョン ロケーションごと、1 秒あたり)では、デュアルリージョンにあるプロジェクトのバケットの Google 下り(外向き)帯域幅の使用量をモニタリングします。
マルチリージョンの Google 下り(外向き)帯域幅(リージョンごと、1 秒あたり)では、マルチリージョンにあるプロジェクトのバケットの Google 下り(外向き)帯域幅の使用量をモニタリングします。
インターネット下り(外向き)帯域幅(リージョンごと、1 秒あたり)では、リージョンにあるプロジェクトのバケットのインターネット下り(外向き)帯域幅の使用量をモニタリングします。
デュアルリージョンのインターネット下り(外向き)帯域幅(リージョンごと、デュアルリージョン ロケーションごと、1 秒あたり)では、デュアルリージョンにあるプロジェクトのバケットのインターネット下り(外向き)帯域幅の使用量をモニタリングします。
マルチリージョンのインターネット下り(外向き)帯域幅(リージョンごと、1 秒あたり)では、マルチリージョンにあるプロジェクトのバケットのインターネット下り(外向き)帯域幅の使用量をモニタリングします。
アラートのモニタリング
Monitoring アラート ポリシーを使用すると、storage.googleapis.com/google_egress_bandwidth
、storage.googleapis.com/dualregion_google_egress_bandwidth
、storage.googleapis.com/multiregion_google_egress_bandwidth
などの指標が割り当て上限に近づいたときに通知を受け取ることができます。
Monitoring アラートの概要については、アラートの概要をご覧ください。
Google Cloud コンソールを使用して Monitoring アラートの使用を開始するには、指標ベースのアラート ポリシーを作成するをご覧ください。
Monitoring アラートの例については、割り当て指標をグラフ化してモニタリングするをご覧ください。
ネットワーク モニタリング
Cloud Storage の帯域幅モニタリングに加えて、network/sent_bytes_count
指標を使用して Cloud Storage ネットワークの下り(外向き)を測定できます。帯域幅モニタリングはロケーションとプロジェクトごとに帯域幅の使用量を追跡するため、特定のバケットの帯域幅使用量を概算する場合に便利です。
このネットワーキング指標を使用する場合は、次の点に注意してください。
network/sent_bytes_count
の測定はバイト単位ですが、一般的なネットワーク指標ではビットが使用されます。たとえば、network/sent_bytes_count
では 1 GiBps の測定値は 8 GiBps に相当します。network/sent_bytes_count
は、同じ場所にある Google Cloud サービスへの下り(外向き)だけでなく、ネットワーク上で送信されたすべてのトラフィックを追跡します。そのため、network/sent_bytes_count
は通常、帯域幅の使用量よりも大きくなります。- 接続の切断、リクエストのキャンセル、部分的なリクエストなどのイベントにより、
network/sent_bytes_count
が帯域幅の使用量より小さくなる場合があります。
- 接続の切断、リクエストのキャンセル、部分的なリクエストなどのイベントにより、
network/sent_bytes_count
指標は 60 秒ごとにサンプリングされます。トラフィックが急増すると、60 秒を超える下り(外向き)の平均が上限に達していない場合でも、短期間にリクエストが制限される可能性があります。
帯域幅の追加をリクエストする
Cloud Storage バケットに対して最大 1 Tbps の下り(外向き)帯域幅をリクエストする場合は、次の操作を行います。
Cloud Storage サービス
storage.googleapis.com
が有効になっていることを確認します。Google Cloud コンソールで、IAM の [割り当てとシステム制限] ページに移動します。
[フィルタ] 検索バーで、[指標] プロパティを選択してから、増加をリクエストする指標を検索します。
リージョンにあるバケットの Google 下り(外向き)を増やす場合は、
storage.googleapis.com/google_egress_bandwidth
を使用します。デュアルリージョンにあるバケットの Google 下り(外向き)を増やす場合は、
storage.googleapis.com/dualregion_google_egress_bandwidth
を使用します。マルチリージョンにあるバケットの Google 下り(外向き)を増やす場合は、
storage.googleapis.com/multiregion_google_egress_bandwidth
を使用します。リージョンにあるバケットのインターネット下り(外向き)を増やす場合は、
storage.googleapis.com/internet_egress_bandwidth
を使用します。デュアルリージョンにあるバケットのインターネット下り(外向き)を増やす場合は、
storage.googleapis.com/dualregion_internet_egress_bandwidth
を使用します。マルチリージョンにあるバケットのインターネット下り(外向き)を増やす場合は、
storage.googleapis.com/multiregion_internet_egress_bandwidth
を使用します。
結果のリストで、下り(外向き)帯域幅を増やすロケーションのチェックボックスをオンにします。
storage.googleapis.com/dualregion_google_egress_bandwidth
指標とstorage.googleapis.com/dualregion_internet_egress_bandwidth
指標では、増加をリクエストする前に、指標の過去の使用量がゼロ以外になっている必要があります。[割り当てを編集] をクリックします。
必要な割り当てとビジネス上の正当な理由を入力します。
[リクエストを送信] をクリックします。
リージョンおよびデュアルリージョン バケットからの下り(外向き)に 1 Tbps を超える帯域幅が必要な場合は、テクニカル アカウント マネージャーまたは Google の担当者にお問い合わせください。マルチリージョン バケットからの下り(外向き)で 1 Tbps を超える増加リクエストはサポートされていません。
詳細については、割り当ての表示と管理をご覧ください。
次のステップ
- 帯域幅モニタリング データにアクセスする。
- Cloud Storage リソースにアクセスしたユーザーをモニタリングする。
- オブジェクトが作成、更新、削除されたときに通知を作成する。