次の制限は、クォータセンターで管理されていないリソースに適用されます。制限が調整可能な場合は、チケットを送信するか、DingTalk ユーザーグループ (ID: 64970014484) に参加して引き上げをリクエストしてください。
関数リソースの制限
| リソース |
制限 |
調整可能 |
| 関数あたりの NAS マウントターゲット |
5 |
いいえ |
| 関数あたりの OSS マウントターゲット |
5 |
いいえ |
| インスタンスあたりの同時実行数 |
1–200 |
いいえ |
関数ランタイムの制限
| 制限 |
CPU インスタンス |
GPU インスタンス |
調整可能 |
| 一時ディスク容量 |
10 GB |
60 GB |
いいえ |
| ファイルディスクリプタ |
100,000 |
100,000 |
いいえ |
| プロセスとスレッドの合計数 |
1,024 |
1,024 |
いいえ |
| 関数あたりの最大メモリ |
32 GB |
32 GB |
いいえ |
| 関数の最大実行時間 |
86,400 秒 |
86,400 秒 |
いいえ |
| Initializer フックの最大実行時間 |
300 秒 |
300 秒 |
いいえ |
| PreStop フックの最大実行時間 |
90 秒 |
90 秒 |
はい |
| 同期呼び出しペイロード |
32 MB |
32 MB |
いいえ |
| 非同期呼び出しペイロード |
128 KB |
128 KB |
はい、最大 256 KB まで |
| 帯域幅 |
1–5 Gbit/s |
1–5 Gbit/s |
いいえ |
| 単一ログエントリサイズ |
32 KB |
32 KB |
いいえ |
| コードパッケージサイズ (SDK または API、ZIP、Base64 エンコード) |
100 MB |
N/A |
はい |
SDK 経由でアップロードされる ZIP パッケージは Base64 エンコードする必要があり、パッケージサイズが増加します。関数を作成または更新する際、リクエスト本文にはコードパッケージと関数設定が含まれます。Base64 エンコードされたパッケージとリクエスト本文内の他のすべてのコンテンツの合計サイズが 100 MB 未満であることを確認してください。
インスタンス配信速度
| 項目 |
制限 |
調整可能 |
| インスタンス配信速度 |
300 インスタンス/分 |
はい |
トリガーの制限
| リソース |
制限 |
調整可能 |
| バケットあたりのネイティブ OSS トリガー |
10 |
いいえ |
バケットあたり 10 個のネイティブ OSS トリガーでは不十分な場合は、EventBridge ベースの OSS トリガーに切り替えてください。これにより、バケットあたり最大 50 個のトリガーがサポートされます。50 個を超える場合は、EventBridge で [Number of event rules for a single event bus] クォータの引き上げをリクエストしてください。
レイヤーの制限
| 制限 |
CPU インスタンス |
GPU インスタンス |
調整可能 |
| レイヤーサイズ |
500 MB |
500 MB |
はい |
| レイヤーバージョン数 |
100 |
100 |
いいえ |
| 関数あたりのすべてのレイヤーの合計サイズ |
2 GB |
2 GB |
はい |
GPU リソースの制限 (アカウントあたり、リージョンあたり)
オンデマンド GPU 制限は、GPU の合計制限に含まれます。
| GPU タイプ |
合計制限 |
オンデマンド制限 |
調整可能 |
| Tesla GPU |
10 GPU カード |
3 GPU カード |
はい |
| Ada.1 GPU |
3 GPU カード |
1 GPU カード |
— |
| Ampere GPU |
3 GPU カード |
3 GPU カード |
— |
| その他の GPU タイプ |
0 |
0 |
— |
他の Alibaba Cloud サービスまたはリソースへのアクセスに関する制限
お使いのリージョンで Function Compute の VPC アクセスがサポートされている場合、関数から他の Alibaba Cloud サービスまたはリソースを呼び出す際に、次のネットワーク制限が適用されます。
-
クラシックネットワーク内の ECS インスタンス:クラシックネットワークの ECS インスタンスのプライベート IP アドレスを使用して、Web サービスやファイルシステムなどのサーバー上のリソースにアクセスすることはできません。代わりにパブリック IP アドレスを使用するか、リソースを VPC に移行してください。
-
クラシックネットワーク内の RDS インスタンス:プライベート IP アドレスではなくパブリック IP アドレスを使用するか、インスタンスを VPC に移行してください。
-
Alibaba Cloud サービス:プライベートエンドポイントではなく、VPC エンドポイントまたはパブリックエンドポイントを使用してください。
アカウントあたり、リージョンあたりのコンピューティングノード制限
スケジューリングサービスは、論理コアとメモリを備えたコンピューティングノードを提供します。リソースプーリングにより、リージョンの vCPU とメモリの合計制限の 50% に相当するバースト容量が提供されます。プールされたリソースが使い果たされると、スケジューラーは以下の表に示すスケールアウト速度で追加のリソースをプロビジョニングします。クォータを超えるとスロットリングエラーが発生します。たとえば、600 vCPU と 1,200 GB のメモリが必要な場合、最初の 300 vCPU と 600 GB はプールされたバースト容量から迅速にプロビジョニングされ、残りの 300 vCPU と 600 GB はスケールアウト速度でプロビジョニングされます。
例 (中国 (杭州)、最大インスタンス数 300):
-
1 vCPU と 1,024 MB で構成された関数:300 個の同時インスタンスは 300 vCPU と 300 GB を消費します。これはリージョンの制限である 600 vCPU と 1,200 GB の範囲内です。
-
16 vCPU と 32,768 MB で構成された関数:300 個の同時インスタンスは 4,800 vCPU と 9,600 GB を消費します。これはリージョンの制限を超えます。このワークロードを実行するには、コンピューティングノードクォータの引き上げをリクエストしてください。
| リージョン |
vCPU 制限 |
メモリ制限 (GB) |
スケールアウト速度 |
| 中国 (杭州) |
600 |
1,200 |
360 vCPU/分、720 GB/分 |
| 中国 (上海) |
600 |
1,200 |
360 vCPU/分、720 GB/分 |
| 中国 (北京) |
600 |
1,200 |
360 vCPU/分、720 GB/分 |
| 中国 (張家口) |
600 |
1,200 |
360 vCPU/分、720 GB/分 |
| 中国 (深セン) |
600 |
1,200 |
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/分 |
| サウジアラビア (リヤド - パートナーリージョン) |
50 |
100 |
30 vCPU/分、60 GB/分 |