エッジ関数(Edge Functions)は、EdgeOneエッジノードのServerlessコード実行環境を提供します。お客様はビジネス関数コードを作成し、トリガールールを設定するだけで、サーバーなどのインフラストラクチャを設定・管理することなく、ユーザーに近いエッジノード上で弾力的かつ安全にコードを実行できます。エッジ関数はEdgeOneのすべてのプランでサポートされており、各プランには一定のエッジ関数実行クォータがあります。クォータを超えると、エッジ関数リクエスト数とエッジ関数CPU timeの2つのディメンションでポストペイド請求書が発生します。
エッジ関数リクエスト数:エッジ関数が処理する外部HTTP/HTTPSリクエストの総数を指します。
エッジ関数CPU time:エッジ関数スクリプトが実際にコードロジックを実行する際に消費するCPU時間(ミリ秒単位)を指し、I/O待ち時間は含まれません。
プラン別エッジ関数クォータ
各プランは購入後、一定のエッジ関数クォータが含まれており、プランごとのクォータは以下の通りです:
|
個人版 | 4.2米ドル/セット/月 | プリペイド | 月 | 300万 | 300万 |
ベーシック版 | 57米ドル/セット/月 | プリペイド | 月 | 2000万 | 2000万 |
スタンダード版 | 590米ドル/セット/月 | プリペイド | 月 | 5000万 | 5000万 |
企業版 | | カスタマイズ可能 | 月 | カスタマイズ可能 | カスタマイズ可能 |
説明:
1. エッジ関数クォータの周期はプランの更新周期と同じです:
トライアル版プランは更新できず、クォータを使い切った場合、追加で付与されません。
2. エッジ関数のクォータ残量は翌月に繰り越されず、利用量クォータは毎月新たに付与されます。
3. プランのアップグレードが発生した場合、エッジ関数のクォータ変更は、プランアップグレード説明に記載されているクォータ使用量の変更と一致します。詳細はプランアップグレード説明をご参照ください。 エッジ関数実行料金
プランによってエッジ関数のクォータが使い果たされると、自動的にポストペイド決済に移行します。個人版/基礎版/標準版は時間単位の決済のみをサポートし、企業版はカスタマイズ可能です。
ポストペイドの決済方法と料金は以下の通りです:
|
エッジ関数リクエスト数(米ドル/100万回) | 0.2389 |
エッジ関数 CPU time(米ドル/100万ミリ秒) | 0.0155 |
例:個人版プランを購入してエッジ関数を有効にすると、エッジ関数リクエスト数1000万回とCPU time 1000万ミリ秒が発生します。
ユーザーが3月3日に個人版プランを購入して開通し、3月3日19:00:00から20:00:00の間にエッジ関数リクエスト数200万回、エッジ関数CPU time 200万ミリ秒が発生し、3月3日20:00:00から21:00:00の間にエッジ関数リクエスト数200万回、エッジ関数CPU time 200万ミリ秒が発生したと仮定します。
個人版プランのエッジ関数クォータはそれぞれ300万回のリクエストと300万ミリ秒のCPU timeです。そのため、この2時間の料金は以下の通りです:
3月3日19:00:00から20:00:00に発生した利用量を控除した後、残りのクォータはリクエスト100万回とCPU time 100万ミリ秒です。この時間の超過料金は0です。
3月3日20:00:00から21:00:00の残りのクォータは発生した利用量を控除するには不十分であり、この時間の超過料金は以下の通りです:(200万回 - 100万回)* 0.2389ドル/百万 + (200万ミリ秒 - 100万ミリ秒)* 0.0155ドル/百万ミリ秒 = 0.2389 + 0.0155 = 0.2544ドル。