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

Function Compute:多数の呼び出しに対して関数が正常に応答するようにするにはどうすればよいですか?

最終更新日:Sep 11, 2024

インスタンスの同時実行機能とプロビジョニングされたインスタンスを使用して、関数が多数の同時関数呼び出しに正常に応答できるようにすることができます。

背景

たとえば、function Computeの関数にObject Storage Service (OSS) トリガーを設定した場合、オブジェクトがOSSにアップロードされたときに関数がトリガーされます。 多数のオブジェクトが同時にOSSにアップロードされる場合、関数の正常な応答を保証する必要があります。

解決策

関数が正常に応答できるようにするには、function Computeが同時に処理できるリクエストの数を増やす必要があります。 次の項目を設定します。

  • インスタンス同時実行機能を有効にします。 詳細については、「インスタンス同時実行の設定」をご参照ください。

  • プロビジョニング済みインスタンスを設定します。 詳細については、「プロビジョニングされたインスタンスと自動スケーリングルールの設定」をご参照ください。 より多くのオンデマンドインスタンスを申請する場合は、DingTalkグループ11721331に参加してテクニカルサポートを行います。 次の表に、異なるリージョンでのデフォルトのインスタンスのスケーリング速度を示します。

    リージョン

    バースト可能インスタンスの制限

    インスタンスの成長率の制限

    中国 (杭州) 、中国 (上海) 、中国 (北京) 、中国 (張家口) 、中国 (深セン)

    300

    1分あたりの300

    その他

    100

    100/ 分