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

Function Compute:クォータと制限

最終更新日:Aug 04, 2025

このトピックでは、Function Compute のクォータ、サービスリソース、関数ランタイムリソース、トリガー、レイヤー、リージョン、およびイメージサイズに関する制限について説明します。

重要

このトピックは、関数の原則をよく理解していない新規ユーザーが、再帰呼び出しや無限ループなどの構成ミスやコードエラーによって予期しないコストが発生するのを防ぐのに役立ちます。

リソース制限を設定していても、プロビジョニングされたインスタンスの不適切な使用により、予期しないコストの急増が発生する可能性があります。 インスタンスモードの適切な使用方法については、「インスタンスモード」をご参照ください。

  • クォータ管理

    Function Compute のクォータは、Quota Center コンソールで表示できます。 デフォルトのクォータがビジネス要件を満たしていない場合は、Quota Center コンソールでクォータの調整を申請できます。

    重要
    • [Quota Center] では、特定の範囲内でのみ [クォータの申請] が可能です。 [クォータ申請] の具体的な範囲は、[Quota Center] によって決定されます。 この範囲を超えるクォータについては、チケットを送信して追加の調整をリクエストできます。 Quota Center コンソールで上限を超えてクォータを引き上げようとすると、代わりにチケットプロセスを使用するように求められます。

    • [クォータの申請] を行う際には、クォータ申請の効率を向上させるために、詳細な説明を提供する必要があります。 [申請理由] フィールドのガイダンスに従って、関連するビジネス情報を提供してください。 そうしないと、申請はデフォルトで却下されます。

  • 制限

    Function Compute では、特定のリソースに制限があります。既存のリソースがビジネス要件を満たしておらず、表のリソース制限が調整対応としてマークされている場合は、チケットを送信するか、DingTalk ユーザーグループ(グループ ID:64970014484)に参加して、お問い合わせください。

クォータ管理

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

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

クォータ名

説明

デフォルト制限

インスタンス制限

リージョンで作成できるインスタンスの最大数

100(Quota Center コンソールに表示される実際の値が優先されます。)

GPU カード制限

説明

GPU アクセラレーションインスタンスには、Tesla および Ada シリーズの GPU を使用してアクセラレーションされたインスタンスが含まれます。

リージョンで使用できる物理 GPU の最大数

10

CPU イメージサイズ制限

GPU アクセラレーションされていないインスタンスデプロイメントの圧縮後イメージの最大サイズ

10GB

GPU イメージサイズ制限

GPU アクセラレーションされたインスタンスデプロイメントの圧縮後イメージの最大サイズ

15GB

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

-

5

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

-

50

コードサイズ制限

Function Compute コンソール、開発ツール、または Object Storage Service(OSS)を使用してアップロードされるコードパッケージ(ZIP/JAR ファイル)の最大サイズ

500MB

説明

中国(杭州)、中国(上海)、中国(深圳)、中国(北京)、中国(張家口)、中国(フフホト)、中国(香港)、シンガポール、日本(東京)、米国(バージニア)、ドイツ(フランクフルト)の各リージョンでは、コードパッケージのサイズが 500 MB を超えることはできません。 その他のリージョンでは、コードパッケージのサイズは 100 MB を超えることはできません。

  1. Quota Center コンソールにログオンします。

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

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

  4. [一般クォータ] ページで、必要に応じて次の操作を実行できます。

    • クォータの表示:各クォータ項目の説明と合計クォータを表示できます。

    • クォータの申請:既存のクォータがビジネス要件を満たしておらず、クォータを調整できる場合は、[アクション] 列の [申請] をクリックします。 詳細については、「クォータ増加申請を作成する」をご参照ください。

    • 申請履歴の表示:[アクション] 列の [申請履歴] をクリックすると、クォータ項目の申請履歴を表示できます。

制限

Function Compute には、特定のリソースに制限が課されています。 既存のリソースがビジネス要件を満たしておらず、表のリソース制限が調整サポート対象とマークされている場合は、チケットの送信、または DingTalk ユーザーグループ(グループ ID:64970014484)への参加により、お問い合わせいただけます。

サービスリソース制限

制限項目

リソース制限

調整可能

サービスあたりの関数数

50

サポート対象

サービスあたりの NAS ファイルシステム (NAS) マウントポイント数

5

サポート対象外

サービスあたりの OSS マウントポイント数

5

サポート対象外

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

制限項目

リソース制限 (CPU インスタンス)

リソース制限 (GPU インスタンス)

調整可能

一時ディスク容量

10 GB

60 GB

サポート対象外

ファイル記述子

100000

100000

サポート対象外

プロセスとスレッドの合計数

1024

1024

サポート対象外

関数あたりのメモリ

32 GB

32 GB

サポート対象外

関数の実行時間

86400s

86400s

サポート対象外

Initializer フックを実行できる時間

300s

300s

サポート対象外

PreFreeze フックの実行時間

90s

90s

サポート対象

PreStop フックの実行時間

90s

90s

サポート対象

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

32 MB

32 MB

サポート対象外

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

128 KB

128 KB

サポート対象外

帯域幅

1 Gbit/s ~ 5 Gbit/s

1 Gbit/s ~ 5 Gbit/s

サポート対象外

ログエントリのサイズ

32 KB

32 KB

サポート対象外

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

100 MB

該当なし

サポート対象

説明

SDK を介してアップロードされた ZIP ファイルは Base64 エンコードする必要があるため、元のコードパッケージのサイズが増加します。 コードパッケージに加えて、関数を作成および更新するために使用されるリクエスト本文には、関数構成などの他のコンポーネントも含まれています。 Base64 エンコードされたコードパッケージとリクエスト本文内の他のすべてのコンテンツの合計サイズが 100 MB を超えないようにしてください。

トリガー制限

リソース項目

リソース制限

調整可能

バケットに関連付けることができるネイティブ OSS トリガーの数

10

サポート対象外

説明

バケットあたりのネイティブ OSS トリガーの最大数が要件を満たしていない場合は、EventBridge タイプの OSS トリガーを使用できます。 各バケットは最大 50 個のトリガーをサポートします。 また、EventBridge[イベントバスあたりのイベントルールの数] クォータの増加を申請して、バケットに作成できるトリガーの数をさらに増やすこともできます。

インスタンス配信速度

リソース項目

リソース制限

調整可能

1 分あたりに配信できるインスタンスの数

300

サポート対象

レイヤー制限

制限項目

リソース制限 (CPU インスタンス)

リソース制限 (GPU インスタンス)

調整可能

レイヤーのサイズ

500 MB

500 MB

サポート対象

レイヤーバージョンの数

100

100

サポートされていません

1 つの関数のレイヤーの合計サイズ

2 GB

2 GB

サポート対象

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

リソース項目

リソース制限

調整可能

インスタンスで同時に処理できるリクエスト数

1~200

サポートされていません

リージョン制限

お客様のリージョンで Function Compute の VPC 内のリソースへのアクセス機能が有効になっている場合、関数が他の Alibaba Cloud サービスを呼び出したり、リソースにアクセスしたりするときに、以下のネットワーク制限が適用されます。

  • 詳細については、「App Service プランの概要」をご参照ください。

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

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

イメージサイズ制限

詳細については、「PHP で Blob Storage を使用するクイックスタート」をご参照ください。

スケジューリング サービスは、プーリングを通じて計算ノードの合計制限の半分に対してバースト機能を提供します。プールされたリソースが使い果たされると、スケジューリング サービスは特定の速度でスケールアウトします。クォータを超えると、速度制限エラーが発生します。たとえば、600 個の vCPU と 1,200 GB のメモリが必要な場合、最初の 300 個の vCPU と 600 GB のメモリはプーリングによって迅速にスケールアウトされ、残りの 300 個の vCPU と 600 GB のメモリは指定された速度でスケールアウトされます。

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

中国 (杭州) を例に説明します。インスタンスの最大数は 300 です。関数インスタンスの仕様が異なると、使用する vCPU 数とメモリ量が異なります。詳細は次のとおりです。

  • 関数仕様が 1 vCPU、1,024 MB (1 GB) のメモリの場合、インスタンスの最大数を使用すると、合計 vCPU 使用量は 300 vCPU、合計メモリ使用量は 300 GB になります。 300 vCPU と 300 GB のメモリは、リージョンのクォータである 600 vCPU と 1,200 GB のメモリを超えていません。したがって、300 インスタンスを作成できます。

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

リージョン

CPU (vCPU)

メモリ

(GB)

スケールアウト速度

調整可能

中国 (杭州)

600

1200

360 vCPUs/分、720 GB/分

サポート対象

中国 (上海)

600

1200

360 vCPUs/分、720 GB/分

サポート対象

中国 (北京)

600

1200

360 vCPUs/分、720 GB/分

サポート対象

中国 (張家口)

600

1200

360 vCPUs/分、720 GB/分

サポート対象

中国 (深圳)

600

1200

360 vCPUs/分、720 GB/分

サポート対象

中国 (香港)

300

600

180 vCPUs/分、360 GB/分

サポート対象

シンガポール

300

600

180 vCPUs/分、360 GB/分

サポート対象

米国 (バージニア)

300

600

180 vCPUs/分、360 GB/分

サポート対象

中国 (青島)

100

200

60 vCPUs/分、120 GB/分

サポート対象

中国 (フフホト)

100

200

60 vCPUs/分、120 GB/分

サポート対象

中国 (成都)

100

200

60 vCPUs/分、120 GB/分

サポート対象

日本 (東京)

100

200

60 vCPUs/分、120 GB/分

サポート対象

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

100

200

60 vCPUs/分、120 GB/分

サポート対象

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

100

200

60 vCPUs/分、120 GB/分

サポート対象

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

100

200

60 vCPUs/分、120 GB/分

サポート対象

米国 (シリコンバレー)

100

200

60 vCPUs/分、120 GB/分

サポート対象

中国 (ウランチャブ)

50

100

30 vCPUs/分、60 GB/分

サポート対象

タイ (バンコク)

50

100

30 vCPUs/分、60 GB/分

サポート対象

英国 (ロンドン)

50

100

30 vCPUs/分、60 GB/分

サポート対象

韓国 (ソウル)

50

100

30 vCPUs/分、60 GB/分

サポート対象

サウジアラビア (リヤド - パートナーリージョン)

50

100

30 vCPUs/分、60 GB/分

サポート対象