このトピックでは、Function Compute の 2022 年のリリースノートについて説明し、参考資料へのリンクを提供します。
2022 年 11 月
機能 | タイプ | 説明 | 参考資料 |
単価 | 最適化 | 2022 年 11 月 3 日より、全リージョンの Function Compute のすべての課金項目の価格が引き下げられます。 Function Compute の課金ルールが最適化され、より柔軟なリソース割り当てとリソース使用率の向上が可能になります。 Function Compute の従量課金制リソースとリソースプランの価格が引き下げられます。 Function Compute を使用すると、1 日のリソース使用率が 30% に達した場合でも、コストを 12% から 47% 削減できます。 |
|
インスタンスメモリ仕様 | 最適化 | インスタンスの元のメモリ仕様は、vCPU 仕様とメモリ仕様に変更されます。 | |
OSS ファイルシステム | 新規 | Function Compute のサービスに Object Storage Service (OSS) ファイルシステムを設定できます。 OSS ファイルシステムをサービスにマウントすると、サービス内の関数は、オンプレミスファイルシステムと同じ方法で、指定された OSS バケットにアクセスできます。 | 詳細については、「OSS ファイルシステムを設定する」をご参照ください。 |
GPU 仕様 | 最適化 | GPU メモリは 1 ~ 16 の整数値に設定できます。単位:GB。 |
2022 年 9 月
機能 | タイプ | 説明 | 参考資料 |
EventBridge トリガーの高度な機能 | 新規 | バッチプッシュ、リトライ、デッドレターキューなどの高度な機能は、EventBridge トリガーでサポートされています。 | 詳細については、「トリガーの高度な機能」をご参照ください。 |
ランタイム
| 新規 | Function Compute では、次のランタイムがサポートされています。
| |
GPU インスタンスの自動スケーリング | 新規 | Function Compute は、ストリーミングマルチプロセッサ (SM)、GPU メモリ、ハードウェアデコーダ、ハードウェアエンコーダの使用状況など、GPU インスタンスのリソース使用量に基づいて、プロビジョニングされた GPU インスタンスの自動スケーリング機能を提供します。 |
|
HTTP 関数の gRPC プロトコルサポート | 新規 | HTTP 関数は、gRPC リクエストによってトリガーできます。 HTTP 関数は、gRPC リクエストを処理する Web サーバーとして機能します。 |
|
非 Web サーバーモード | 新規 | カスタムコンテナランタイムでは、非 Web サーバーモードがサポートされています。 CAPort が設定されていない場合は、HTTP サーバーを定義する必要はありません。 | |
カスタムヘルスチェック | 新規 | 関数の作成時に カスタムランタイムの使用 または コンテナーイメージの使用 を選択し、独自のコンテナイメージを関数ランタイム環境として使用する場合、カスタムランタイム環境が不安定になる可能性があり、関数インスタンスで例外が発生する可能性があります。 Function Compute は、関数インスタンスの定期的なヘルスチェックをサポートしており、インスタンスの例外によるリクエストの失敗を回避できます。 | 詳細については、「インスタンスのカスタムヘルスチェックポリシーを設定する」をご参照ください。 |
GPU インスタンス | 反復 | GPU インスタンスのパブリックプレビューが完了し、GPU インスタンスは商用ユーザーが利用できるようになりました。 |
|
2022 年 8 月
機能 | タイプ | 説明 | 参考資料 |
公式コモンレイヤー | 新規 | コモンレイヤーは Function Compute によって提供されます。カスタムレイヤーを設定することなく、関数にコモンレイヤーを直接使用できます。 | |
HTTP 関数のルールベースカナリアリリース | 新規 | Function Compute は、ルールベースのカナリアリリースをサポートしています。指定されたルールに一致するリクエストは、カナリアリリースバージョンにルーティングされます。 | 詳細については、「バージョンとエイリアスを使用してカナリアリリースを実装する」をご参照ください。 |
ルートユーザー | 最適化 | デフォルトでは、Function Compute で新しく作成された関数はルートユーザーによって実行され、既存の関数はユーザー ID が 10000 以上の非ルートユーザーによって実行されます。 | なし |
データファイルを書き込むことができるディレクトリ | 最適化 | Function Compute の新しい関数は、/tmp ディレクトリだけでなく、すべてのディレクトリにファイルを書き込むことができます。 | なし |
2022 年 7 月
機能 | タイプ | 説明 | 参考資料 |
HTTP 関数のヘッダー | 最適化 | HTTP 関数の次のリクエストヘッダーとレスポンスヘッダーがサポートされています。
| |
システム環境変数 | 新規 | 次のシステム変数がサポートされています。
|
2022 年 6 月
機能 | タイプ | 説明 | 参考資料 |
EventBridge トリガー API | 反復 | EventBridge トリガーの API 操作がサポートされています。 | |
HTTP 関数による CORS リクエストの処理 | 最適化 | デフォルトでは、Function Compute を使用すると、オリジン間で HTTP 関数を呼び出すことができます。関数コードで、関数がオリジン間リソース共有 (CORS) リクエストを処理する方法を指定できます。 |
2022 年 5 月
機能 | タイプ | 説明 | 参考資料 |
HTTPS へのリダイレクト | 新規 | カスタムドメイン名への HTTP リクエストは、強制的に HTTPS にリダイレクトできます。 [HTTP リクエストを HTTPS にリダイレクトする] が有効になっている場合、Function Compute はカスタムドメイン名へのすべての HTTP リクエストを HTTPS にリダイレクトします。 | 詳細については、「カスタムドメイン名を設定する」をご参照ください。 |
2022 年 4 月
機能 | タイプ | 説明 | 参考資料 |
HTTP 関数の非同期呼び出し | 新規 | HTTP 関数は、Web アプリケーションを迅速に構築するために使用されます。 HTTP トリガーは、非同期呼び出しと非同期タスクをサポートします。 HTTP 関数に時間のかかるロジック、リソースを消費するロジック、またはエラーが発生しやすいロジックが含まれている場合は、非同期呼び出しを使用することで、プログラムがトラフィックの急増により迅速かつ確実に対応できるようになります。 |
|
HTTP 関数の WebSocket サポート | 新規 | HTTP 関数は WebSocket リクエストによってトリガーできます。 HTTP 関数は、WebSocket リクエストを処理する Web サーバーとして機能します。 | 詳細については、「WebSocket リクエストに応答する関数の HTTP トリガーを設定する」をご参照ください。 |
固定パブリック IP アドレス | 新規 | Function Compute がデータベース、WeChat ミニプログラム、およびサードパーティサービスにアクセスできるようにするには、ホワイトリストを設定する必要があります。ホワイトリストを確認するために、固定パブリック IP アドレスを設定できます。 | 詳細については、「固定パブリック IP アドレスを割り当てる」をご参照ください。 |
2022 年 3 月
機能 | タイプ | 説明 | 参考資料 |
アイドル課金 | 新規 | アイドル課金機能は、Function Compute のプロビジョニングされたインスタンスで使用できます。デフォルトでは、Function Compute はすべてのプロビジョニングされたインスタンスに CPU リソースを割り当てます。 [アイドル課金] 機能が有効になっている場合、アクティブなインスタンスにのみ CPU リソースが割り当てられます。アイドルインスタンスのリソースの単価は、アクティブインスタンスのリソースの単価の 10% です。これはコスト削減に役立ちます。 |
|
HTTP トリガーのドメイン名 | 最適化 | HTTP トリガーのドメイン名は |
|