本トピックでは、クラウドネイティブ API Gateway インスタンスの各種仕様におけるキャパシティしきい値および秒間クエリ数 (QPS) のパフォーマンスリファレンスを示します。これにより、ご利用のニーズに最も適したインスタンス仕様を選定できます。
キャパシティしきい値
以下は、各種ゲートウェイ仕様におけるキャパシティしきい値です。ゲートウェイのキャパシティメトリックがアラートレベルを下回っている場合、サービスレベルアグリーメント (SLA) による完全な保護が適用されます。コアサービスについては、より高い安定性を確保するため、キャパシティメトリックを安全レベル以下に保つことを推奨します。
-
安全レベル:バーストトラフィックが 2 倍に増加しても、ゲートウェイシステムは高スループット・低レイテンシのパフォーマンスを維持します。
-
アラートレベル:このレベルを超える使用状況では、ゲートウェイのレイテンシが増加し、トラフィックバースト時に安定性リスクが生じる可能性があります。
-
apigw.dev.x1 仕様はシングルノードで展開され、SLA 保護を提供しません。apigw.dev.x1 はテストシナリオ専用であり、オンラインサービスには複数ノードで展開されるゲートウェイ仕様をご利用ください。
-
SLA 保護は、ゲートウェイの CPU 使用率またはメモリ使用率がそれぞれのアラートレベルを超えたことにより発生するリクエスト異常には適用されません。ゲートウェイはこれらのレベルに対してアラートを提供します。そのため、ゲートウェイの負荷レベルおよびアラートを随時モニターする必要があります。
|
ゲートウェイ仕様 |
クライアント接続 |
HTTPS 接続数/秒 |
CPU 使用率 |
メモリ使用率 |
||||
|
安全レベル |
アラートレベル |
安全レベル |
アラートレベル |
安全レベル |
アラートレベル |
安全レベル |
アラートレベル |
|
|
apigw.dev.x1 |
12000 |
24000 |
400 |
800 |
30% |
60% |
75% |
75% |
|
apigw.small.x1 |
24000 |
48000 |
800 |
1600 |
30% |
60% |
75% |
75% |
|
apigw.small.x2 |
48000 |
96000 |
1600 |
3200 |
30% |
60% |
75% |
75% |
|
apigw.small.x4 |
96000 |
192000 |
3200 |
6400 |
30% |
60% |
75% |
75% |
|
apigw.medium.x1 |
192000 |
384000 |
6400 |
12800 |
30% |
60% |
75% |
75% |
|
apigw.medium.x2 |
384000 |
768000 |
12800 |
25600 |
30% |
60% |
75% |
75% |
|
apigw.medium.x3 |
576000 |
1152000 |
19200 |
38400 |
30% |
60% |
75% |
75% |
|
apigw.large.x1 |
768000 |
1536000 |
25600 |
51200 |
30% |
60% |
75% |
75% |
|
apigw.large.x2 |
1536000 |
3072000 |
51200 |
102400 |
30% |
60% |
75% |
75% |
|
apigw.large.x3 |
2304000 |
4608000 |
76800 |
153600 |
30% |
60% |
75% |
75% |
|
apigw.large.x4 |
3072000 |
6144000 |
102400 |
204800 |
30% |
60% |
75% |
75% |
QPS パフォーマンスリファレンス
ゲートウェイの QPS スループットは、応答サイズや HTTPS/gzip 圧縮の有効化など、さまざまな要因に影響を受けます。以下の表は、ゲートウェイの CPU 使用率が 30%(安全レベル)であるという最悪ケース(ペシミスティック)を前提とした QPS リファレンス値を示しています。
新しい HTTPS 接続は多量の CPU リソースを消費します。瞬間的に多数の HTTPS 同時接続が発生するビジネスシナリオでは、ゲートウェイのキャパシティ評価に際して、以下の表の「HTTPS 短時間接続」のデータを参照してください。
|
ゲートウェイ仕様 |
apigw.dev.x1 |
apigw.small.x1 |
apigw.small.x2 |
apigw.small.x4 |
apigw.medium.x1 |
apigw.medium.x2 |
apigw.medium.x3 |
apigw.large.x1 |
apigw.large.x2 |
apigw.large.x3 |
apigw.large.x4 |
|||
|
接続タイプ |
応答サイズ (KBytes) |
HTTPS を使用しますか? |
gzip 圧縮を使用しますか? |
安全 CPU レベル (30%) における QPS リファレンス |
||||||||||
|
短時間接続 |
1 |
いいえ |
いいえ |
1700 |
3400 |
6800 |
13600 |
28000 |
56000 |
84000 |
112000 |
224000 |
336000 |
448000 |
|
はい |
いいえ |
500 |
1000 |
2000 |
4000 |
8700 |
17400 |
26100 |
34800 |
69600 |
104400 |
139200 |
||
|
永続接続 |
1 |
いいえ |
いいえ |
2200 |
4400 |
8800 |
17600 |
35000 |
70000 |
105000 |
140000 |
280000 |
420000 |
560000 |
|
はい |
いいえ |
2000 |
4000 |
8000 |
16000 |
32000 |
64000 |
96000 |
128000 |
256000 |
384000 |
512000 |
||
|
はい |
はい |
1700 |
3400 |
6800 |
13600 |
28000 |
56000 |
84000 |
112000 |
224000 |
336000 |
448000 |
||
|
10 |
いいえ |
いいえ |
1800 |
3600 |
7200 |
14400 |
30000 |
60000 |
90000 |
120000 |
240000 |
360000 |
480000 |
|
|
はい |
いいえ |
1700 |
3400 |
6800 |
13600 |
28000 |
56000 |
84000 |
112000 |
224000 |
336000 |
448000 |
||
|
はい |
はい |
1000 |
2000 |
4000 |
8000 |
16000 |
32000 |
48000 |
64000 |
128000 |
192000 |
256000 |
||
クォータ制限
グローバルクォータ
グローバルクォータは、ゲートウェイインスタンスの仕様とは無関係です。クォータの増量を希望する場合は、チケットを送信してください。
|
クォータ項目 |
クォータ |
|
リージョンあたりのインスタンス数 |
100 |
|
API あたりの API オペレーション数 |
2000 |
インスタンス仕様ごとのクォータ
インスタンス仕様ごとのクォータは、ゲートウェイインスタンスの仕様に依存します。スペックアップ後にクォータが要件を満たさない場合は、チケットを送信して増量を申請できます。
|
Dev |
Small |
Medium |
Large |
|
|
公開済みドメイン名 |
100 |
200 |
500 |
1000 |
|
関連サービス |
200 |
800 |
2000 |
4000 |
|
サービスノード |
400 |
1600 |
4000 |
8000 |
|
合計オンラインルート数(HTTP API ルート、REST API オペレーション、Ingress ルートを含む) |
2500 |
5000 |
7500 |
10000 |
|
K8s サービス ソース |
3 |
3 |
5 |
5 |
|
インストール済みプラグイン |
5 |
10 |
20 |
30 |
|
アップロード済みカスタムプラグイン数 |
10 |
20 |
50 |
80 |
コンシューマ権限付与数 |
500 |
2000 |
6000 |
10000 |