以下の制限は、クォータセンターで管理されていないリソースに適用されます。制限が調整可能な場合は、か、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 で[単一イベントバスのイベントルール数] クォータの引き上げを申請してください。
レイヤーの制限
| 制限 |
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 サービスやリソースを呼び出す際に、以下のネットワーク制限が適用されます。
-
クラシックネットワーク内の Elastic Compute Service (ECS) インスタンス:クラシックネットワークの ECS インスタンスのプライベート IP アドレスを使用して、Web サービスやファイルシステムなどのサーバーリソースにアクセスすることはできません。代わりにパブリック IP アドレスを使用するか、リソースを VPC に移行してください。
-
クラシックネットワーク内の Relational Database Service (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/分 |