すべてのプロダクト
Search
ドキュメントセンター

Function Compute:クォータと制限

最終更新日:Dec 16, 2025

このトピックでは、Function Compute の主要なリソース制限について説明します。これには、関数のクォータ、ランタイムリソース、トリガー、レイヤー、リージョン、イメージサイズが含まれます。この情報は、開発者、特に新規ユーザーが、再帰呼び出しや無限ループなどの設定ミスやコードエラーに起因する予期せぬコストを回避するのに役立ちます。

  • クォータの管理

    一部の Function Compute リソースはクォータセンターと統合されています。クォータセンターコンソールで Function Compute のクォータを表示し、ビジネスニーズに合わせてクォータの引き上げを申請できます。

    重要
    • デフォルトでは、クォータセンターでは特定の範囲内でのみクォータの引き上げを申請できます。一部のクォータについては、この範囲を超える引き上げをチケットを送信して申請できます。具体的なクォータ範囲は、クォータセンターに表示される情報に準じます。

    • クォータ申請を効率的に処理するために、プロンプトで要求されるビジネス情報を含む詳細な説明を [理由] フィールドに記入してください。この情報がない申請は拒否されます。

  • 制限

    Quota Center で管理されていないリソースについて、既存のクォータがビジネスニーズを満たさない場合は、まず 制限 の対応するテーブルでクォータが 調整可能 であることを確認してください。引き上げをリクエストするには、チケットを送信するか、DingTalk ユーザーグループ (グループ ID: 64970014484) に参加してください。

クォータの管理

Function Compute は Alibaba Cloud Quota Center と統合されています。Quota Center コンソールで Function Compute のクォータを表示できます。Quota Center の詳細については、「Quota Center とは」をご参照ください。

Quota Center コンソールでは、Function Compute の次のクォータを管理できます。

クォータ名

説明

デフォルトの制限

最大インスタンス数

単一リージョン内の最大インスタンス数。

300 (クォータセンターに準じます)

CPU イメージの最大サイズ

非 GPU 関数をデプロイする際にサポートされる圧縮イメージの最大サイズ。

10 GB

GPU イメージの最大サイズ

GPU 関数をデプロイする際にサポートされる圧縮イメージの最大サイズ。

30 GB

単一関数あたりの最大レイヤー数

-

5

単一関数あたりの最大トリガー数

-

50

コードパッケージのサイズ制限

コンソールまたは開発者ツールからアップロードされるか、OSS バケットから指定されるコードパッケージのサイズ制限。コードパッケージは、圧縮された ZIP または JAR ファイルである必要があります。

500 MB

説明

コードパッケージのサイズ制限は、中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (香港)、シンガポール、日本 (東京)、米国 (バージニア)、ドイツ (フランクフルト) の各リージョンでは 500 MB です。その他のリージョンでは、制限は 100 MB です。

  1. クォータセンターにログインします。

  2. 左側のナビゲーションウィンドウで、[製品リスト] > [一般クォータ] を選択します。

  3. [一般的なクォータ製品リスト] ページで、[製品カテゴリ] ドロップダウンリストから Elastic Computing を選択し、[Function Compute] をクリックします。

  4. [一般クォータリスト] ページで、次のタスクを実行できます。

    • クォータの表示:各クォータの説明と値を表示します。

    • クォータの引き上げ申請:現在のクォータがビジネスニーズに対して不十分で、調整可能な場合は、[操作] 列の [適用] をクリックします。詳細については、「クォータ引き上げ申請の作成」をご参照ください。

    • クォータの申請履歴を表示するには、[操作] 列の [申請履歴] をクリックします。

制限

以下の表は、クォータセンターと統合されていない Function Compute リソースの制限を示しています。現在の制限がビジネスニーズを満たさず、制限が調整可能な場合は、チケットを送信するか、DingTalk ユーザーグループ (グループ ID:64970014484) に参加してお問い合わせください。

関数リソースの制限

制限項目

制限

調整可能

単一関数に設定できる NAS マウントポイントの最大数

5

いいえ

単一関数に設定できる OSS マウントポイントの最大数

5

いいえ

単一インスタンスの同時実行数

1 から 200

いいえ

関数ランタイムリソースの制限

制限項目

制限 (CPU インスタンス)

制限 (GPU インスタンス)

調整可能

一時ディスク領域

10 GB

60 GB

いいえ

ファイル記述子

100,000

100,000

いいえ

プロセスとスレッドの総数

1024

1024

いいえ

関数の最大メモリサイズ

32 GB

32 GB

いいえ

関数の最大実行時間

86,400 秒

86,400 秒

いいえ

イニシャライザーの最大実行時間

300 秒

300 秒

いいえ

PreStop フックの最大実行時間

90 秒

90 秒

サポート

同期呼び出しリクエストのペイロードサイズ

32 MB

32 MB

いいえ

非同期呼び出しリクエストのペイロードサイズ

128 KB

128 KB

はい。最大値は 256 KB です。

帯域幅

1 Gbit/s から 5 Gbit/s

1 Gbit/s から 5 Gbit/s

いいえ

単一ログエントリのサイズ

32 KB

32 KB

いいえ

コードパッケージのサイズ (SDK または API を使用してアップロード、ZIP ファイルに圧縮、Base64 エンコード済み)

100 MB

該当なし

サポート

説明

SDK を使用してアップロードする ZIP パッケージは、Base64 でエンコードする必要があります。このエンコーディングにより、元のパッケージのサイズが大きくなります。関数を作成または更新する際、リクエストボディにはコードパッケージと関数の構成などの他のコンテンツが含まれます。Base64 でエンコードされたコードパッケージとリクエストボディ内の他のコンテンツの合計サイズが 100 MB 未満であることを確認してください。

インスタンス配信速度

項目

制限

調整可能

インスタンス配信速度

毎分 300

サポート

トリガーの制限

項目

制限

調整できますか?

単一バケットに対して作成できるネイティブ OSS トリガーの最大数

10

いいえ

説明

単一バケットのネイティブ OSS トリガーの制限が不十分な場合は、EventBridge ベースの OSS トリガーを使用できます。EventBridge を使用すると、単一バケットに対して最大 50 個のトリガーを作成できます。さらに高い制限が必要な場合は、EventBridge[単一イベントバスのイベントルール数] クォータの引き上げを申請できます。

レイヤーの制限

制限項目

制限 (CPU インスタンス)

制限 (GPU インスタンス)

調整可能

レイヤーサイズ

500 MB

500 MB

サポート

レイヤーバージョン数

100

100

いいえ

単一関数のレイヤーの合計サイズ

2 GB

2 GB

サポート

リージョン内の単一アカウントのリソース制限

項目

デフォルトの制限

調整可能

GPU の最大合計数

Tesla シリーズ GPU の最大数

10

サポート

Ada.1 シリーズ GPU の最大数

3 GPU

Ampere シリーズ GPU の最大数

3

その他の GPU タイプ

0

GPU の最大数 (オンデマンドインスタンス用)

Tesla シリーズ GPU の最大数

3 GPU

Ampere シリーズ GPU の最大数

3 GPU

その他の GPU タイプ

0

他の Alibaba Cloud サービスまたはリソースへのアクセスに関する制限

Function Compute が VPC 内のリソースにアクセスするように設定されている場合、関数が他の Alibaba Cloud サービスまたはリソースにアクセスする際に、以下のネットワーク制限が適用されます。

  • クラシックネットワーク内の ECS インスタンスのプライベート IP アドレスを使用して、Web サービスやファイルシステムなどのサーバー上のリソースにアクセスすることはできません。リソースにアクセスするには、パブリック IP アドレスを使用するか、サーバーを VPC に移行する必要があります。

  • クラシックネットワーク内の RDS インスタンスのプライベート IP アドレスを使用してインスタンスにアクセスすることはできません。インスタンスのパブリック IP アドレスを使用するか、RDS インスタンスを VPC に移行する必要があります。

  • プライベートエンドポイントを使用して Alibaba Cloud サービスにアクセスすることはできません。サービスによって提供される VPC エンドポイントまたはパブリックエンドポイントを使用する必要があります。

各リージョンの単一アカウントの計算ノード制限

スケジューリングサービスは、論理コアとメモリを持つ計算ノードを割り当てます。次の表に、各リージョンの計算ノードの制限を示します。

このサービスはリソースプーリングを使用して、vCPU とメモリの合計制限の半分までのバースト容量を提供します。プールされたリソースが枯渇すると、スケジューリングサービスは特定の速度でリソースをスケールアウトします。クォータを超えると、スロットリングエラーが発生します。たとえば、600 vCPU と 1,200 GB のメモリが必要な場合、最初の 300 vCPU と 600 GB のメモリはリソースプールから迅速に割り当てられます。残りの 300 vCPU と 600 GB のメモリは、指定されたスケールアウト速度で割り当てられます。

計算ノードの制限、関数仕様、および関数インスタンス数の関係

たとえば、中国 (杭州) リージョンでは、最大インスタンス数は 300 です。合計 vCPU とメモリ使用量はインスタンスタイプによって異なります。

  • 関数が 1 vCPU と 1,024 MB (1 GB) のメモリで設定され、300 すべてのインスタンスが実行されている場合、合計で 300 vCPU と 300 GB のメモリが消費されます。この使用量は、600 vCPU と 1,200 GB のリージョン制限を超えません。したがって、300 個のインスタンスを作成できます。

  • 関数が 16 vCPU と 32,768 MB (32 GB) のメモリで設定され、300 すべてのインスタンスが実行されている場合、合計で 4,800 vCPU と 9,600 GB のメモリが消費されます。この使用量は、600 vCPU と 1,200 GB のリージョン制限を超えます。したがって、300 個のインスタンスを作成することはできません。この場合、計算ノードのクォータ引き上げを申請する必要があります。

リージョン

CPU (vCPU)

メモリ

(GB)

スケールアウト速度

中国 (杭州)

600

1200

360 vCPU/分, 720 GB/分

中国 (上海)

600

1200

360 vCPU/分, 720 GB/分

中国 (北京)

600

1200

360 vCPU/分, 720 GB/分

中国 (張家口)

600

1200

360 vCPU/分, 720 GB/分

中国 (深圳)

600

1200

360 vCPU/分, 720 GB/分

中国 (香港)

300

600

180 vCPU/分, 360 GB/分

シンガポール

300

600

180 vCPU/分, 360 GB/分

米国 (バージニア)

300

600

180 vCPU/分, 360 GB/分

中国 (青島)

100

200

60 vCPU/分, 120 GB/分

中国 (フフホト)

100

200

60 vCPU/分, 120 GB/分

中国 (成都)

100

200

60 vCPU/分, 120 GB/分

日本 (東京)

100

200

60 vCPU/分, 120 GB/分

ドイツ (フランクフルト)

100

200

60 vCPU/分, 120 GB/分

マレーシア (クアラルンプール)

100

200

60 vCPU/分, 120 GB/分

インドネシア (ジャカルタ)

100

200

60 vCPU/分, 120 GB/分

米国 (シリコンバレー)

100

200

60 vCPU/分, 120 GB/分

中国 (ウランチャブ)

50

100

30 vCPU/分, 60 GB/分

タイ (バンコク)

50

100

30 vCPU/分, 60 GB/分

英国 (ロンドン)

50

100

30 vCPU/分, 60 GB/分

韓国 (ソウル)

50

100

30 vCPU/分, 60 GB/分

SAU (リヤド - パートナーリージョン)

50

100

30 vCPU/分, 60 GB/分