割り当てとシステム上限

このドキュメントでは、 Agent Registry に適用される割り当てとシステムの上限について説明します。

  • 割り当てにはデフォルト値がありますが、通常は 調整をリクエストできます。
  • システムの上限は固定値で、変更できません。

Google Cloud では、割り当てを使用して公平性を確保し、リソースの使用量と可用性の急増を抑えます。割り当ては、 Google Cloud プロジェクトで使用できるGoogle Cloud リソースの量を制限します。割り当ては、ハードウェア、ソフトウェア、ネットワーク コンポーネントなど、さまざまなリソースタイプに適用されます。たとえば、割り当てによって、サービスへの API 呼び出しの数、プロジェクトで同時に使用されるロードバランサの数、作成可能なプロジェクトの数を制限できます。割り当てを適用することで、サービスの過負荷を防ぎ、Google Cloud ユーザーのコミュニティを保護します。割り当ては、自組織で使用している Google Cloud リソースの管理にも役立ちます。

Cloud Quotas システムは次のことを行います。

ほとんどの場合、割り当ての許容量を超えるリソースを消費しようとすると、システムによってリソースへのアクセスがブロックされ、実行しようとしているタスクは失敗します。

割り当ては通常、 Google Cloud プロジェクト レベルで適用されます。あるプロジェクトでリソースを使用しても、別のプロジェクトで使用可能な割り当てに影響することはありません。 Google Cloud プロジェクト内では、すべてのアプリケーションと IP アドレスで割り当てが共有されます。

詳細については、 Cloud Quotas の概要をご覧ください。

数量に基づく割り当て

数量に基づく割り当てでは、Agent Registry で一度に使用できる特定のリソースの量が制限されます。リソースを作成すると、そのリソースの使用可能な割り当てが減少します。リソースを削除すると、割り当てが復元されます。

次の表に、Agent Registry に適用される数量に基づく割り当てと、各割り当てのデフォルト値を示します。

Quota
プロジェクトあたりの最大エージェント数 100(グローバルおよびリージョンごと)
プロジェクトあたりの最大 MCP サーバー数 100(グローバルおよびリージョンごと)
プロジェクトあたりの最大エンドポイント数 100(グローバルおよびリージョンごと)
プロジェクトあたりの最大バインディング数 100(グローバルおよびリージョンごと)
プロジェクトあたりの最大 A2A スキル数 100(グローバルおよびリージョンごと)
プロジェクトあたりの最大スタンドアロン スキル数 100(グローバルおよびリージョンごと)
スキルあたりの最大スキル リビジョン数 100(グローバルおよびリージョンごと)

レートに基づく割り当て

レートに基づく割り当てでは、リソースの使用レートが制限されます。1 分あたりのレートに基づく割り当ては、1 分ごとにリセットされます。次の表に、Agent Registry に適用されるレートに基づく割り当てと、各割り当てのデフォルト値を示します。

Quota
グローバル メソッドとリージョン メソッド全体の API リクエストの集計 プロジェクトあたり毎分 12,000 回(200 QPS)
グローバル API リクエスト プロジェクトあたり毎分 1,200 回(20 QPS)
リージョン API リクエスト プロジェクトあたり、リージョンあたり毎分 1,200 回(20 QPS)

システム制限

次の表に、Agent Registry に適用されるシステム上限と、各システム上限の値を示します。

システムの上限
表示名の長さ 63 文字
説明の長さ 2,048 文字
エージェント仕様のコンテンツ サイズ 10 KB
MCP サーバー仕様のコンテンツ サイズ 10 KB
圧縮されたスキル ペイロードの最大サイズ(ZIP) 500 KB
圧縮されていないスキル ペイロードの合計最大サイズ 10 MB
スキル ペイロード内の圧縮されていない個々のファイルの最大サイズ 1 MB
サービスあたりの最大 A2A スキルまたはツール数 100
最大ページネーション サイズ 100

割り当てとシステム上限の指標名を取得する

割り当てとシステム上限には、表示名と指標名の 2 種類の名前があります。表示名には、人間が読みやすいようにスペースと大文字が含まれています。指標名は小文字で、スペースの代わりにアンダースコアで区切られる傾向があります。正確な形式はサービスによって異なります。

次の手順では、 Google Cloud コンソールまたは gcloud CLI を使用して割り当てとシステム 上限の指標名を取得する方法について説明します。

コンソール

  1. コンソールで、 Google Cloud [IAM と管理 > 割り当てとシステム上限] ページに移動します。

    [割り当てとシステム上限] に移動

    このページの表には、使用量または調整値がある割り当ておよびシステム上限と、その他の割り当ての参照エントリが表示されます。参照エントリには、[名前] 列のリストの末尾に「default」という単語がかっこで囲まれて表示されます。たとえば、SetIAMPolicy requests per minute per region (default) は割り当て SetIamPolicyRequestsPerMinutePerProject の参照エントリです。

  2. [指標] 列が表示されない場合は、次の操作を行います。

    1. view_column [**列表示オプション**] をクリックします。
    2. [指標] を選択します。
    3. [OK] をクリックします。[指標] 列が表に表示されます。

[指標] 列に指標名が表示されます。結果をフィルタするには、[ フィルタ] の横のフィールドにプロパティ名または値を入力します。

gcloud

gcloud CLI を使用して Google Cloud サービスの指標名を取得するには、quotas info list コマンドを実行します。指標名がリストされていない行をスキップするには、grep などのコマンドに出力を渡し、metric: を検索キーワードとして指定するか、gcloud CLI の --format フラグを使用します。

gcloud beta quotas info list --project=PROJECT_ID_OR_NUMBER \
    --service=SERVICE_NAME --format="value(metric)"

次のように置き換えます。

  • PROJECT_ID_OR_NUMBER: プロジェクト ID またはプロジェクト番号。
  • SERVICE_NAME: 割り当て指標を表示するサービスの名前。たとえば、Compute Engine のサービス名は compute.googleapis.com です。サービス名の googleapis.com 部分を含めます。

割り当ての調整をリクエストする

通常、割り当てを調整するには Google Cloud コンソールを使用します。詳細については、割り当ての調整をリクエストするをご覧ください。