イベントの準備の重要な要素は容量計画です。ここでは、ワークロードが効率的に動作するために必要なものを確保し、過剰なプロビジョニングや不要な費用の支払いを回避するために必要なクラウド リソースの量を決定します。
容量は、すべてのお客様間で共有される、使用可能な特定のリソースの総量です。ただし、少数のお客様またはプロジェクトがリソースを独占しないように、 Google Cloud は、割り当てで使用できる特定の共有 Google Cloud リソースの量を制限します。
各割り当ては、特定のサービスへの API 呼び出し、特定の時点でプロジェクトで使用される VM の数、プロジェクトで同時に使用されるロードバランサの数、作成可能なプロジェクトの数など、特定のカウント可能なリソースを表します。
多くのサービスには一部のリソースについてのデフォルトの割り当てが存在しますが、アプリケーションに適用される割り当ては、ユーザー、プロジェクトまたは組織に固有のものです。プロジェクトで課金を有効にします。ほとんどのサービスの割り当てが増加します。 Google Cloud の使用量の増加に伴い、割り当てを引き上げることができます。
トラフィックの増加が予想されるイベントや繁忙期に備えるには、割り当てがリソース要件と一致していることを確認して、予期しない障害が発生しないようにする必要があります。
次のことをおすすめします。
Cloud Monitoring ツールを使用して、アプリケーションの使用状況と容量、アプリケーションとインフラストラクチャの全体的な健全性を可視化します。
トラフィックの急増に備えるために必要なオーバー プロビジョニングの量を決定するには、主要なクラウド ワークロードの平均使用率とピーク時使用率、現在と将来の容量のニーズを評価します。
リソースの量が一定であるという前提で、負荷テストを実行し、システムがレイテンシ目標を満たしながら処理できる負荷量を決定します。
キャパシティ プランナーを使用する
キャパシティ プランナーを使用すると、仮想マシン(VM)インスタンス、Persistent Disk ボリューム、GPU の過去と将来の使用状況を確認できます。また、予約の表示、リソースの事前予約、プロジェクトの割り当て上限の管理(上限までの残量の確認、割り当て増加リクエストの自動設定)も行えます。詳細については、キャパシティ プランナーで使用状況と予測データを表示するをご覧ください。
割り当て調整を有効にする
割り当ての調整は、リソース消費量をモニタリングし、ユーザーに代わって割り当ての調整リクエストをプロアクティブに送信します。これにより、手動でリクエストを行う必要がなくなります。詳細については、割り当て調整の仕組みをご覧ください。
割り当ての調整をリクエストする
割り当てがニーズを満たしていない場合は、割り当ての調整をリクエストできます。割り当て増加リクエストを送信する主な方法は 3 つあります。
- Google Cloud コンソールを使用
- サポートケースを通じて
- アカウント チームまたは TAM に直接
割り当て増加リクエストに迅速に対応する必要がある場合は、 Google Cloud コンソールを使用することを検討してください。ただし、リクエストの分析がさらに必要な場合は、アカウント チームにお問い合わせいただく必要がございます。
Google Cloud コンソールから割り当て値を調整するには、割り当ての表示と管理をご覧ください。
割り当て増加リクエストの大半は自動システムによって評価されます。その判断は、リソースの空き状況、 Google Cloudの使用期間、その他の要因を含む基準に基づいて行われます。基準を満たしていないリクエストは拒否されます。リクエストが拒否された場合は、サポートケースを作成するか、アカウント担当者または TAM に連絡して、割り当ての増加をリクエストしてください。
予約を作成する
予約を使用すると、必要なときに同じハードウェア(メモリと vCPU)とオプションのリソース(GPU とローカル SSD ディスク)を使用して VM を作成するための Compute Engine リソースを確保できます。
オンデマンド予約は、リクエストされた容量が利用可能な場合、リクエスト時にプロビジョニングされます。将来の予約を使用すると、容量を事前にリクエストできます。これにより、ピーク スケールのイベントの容量を確実に取得して確保できます。イベントのかなり前に、今後の予約を確保することをおすすめします。詳しくは以下をご覧ください。