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

API Gateway:専用インスタンス

最終更新日:Oct 22, 2024

専用インスタンスのすべてのクラウドリソースは、インスタンス専用です。 したがって、専用インスタンスは本番環境に適しています。

API Gatewayは、専用インスタンスに8つの仕様を提供します。 次の表に、これらの仕様の詳細情報を示します。

インスタンスタイプ

最大インバウンドRPS

最大インバウンド接続

最大インバウンドCPS

アウトバウンド接続プールの最大サイズ

最大インバウンドインターネット帯域幅 (Mbit/s)

最大アウトバウンドインターネット帯域幅 (Mbit/s)

SLA

api.s1.small

2,500

50000

5000

1,200

5120M

100M

99.95%

api.s1.medium

5000

100000

5000

2400

5120M

100M

99.95%

api.s2.large

10000

200000

5000

4800

5120M

200M

99.99%

api.s2.large.x2

20000

400000

10000

9600

5120M

200M

99.99%

api.s2.large.x3

30000

600000

10000

14400

5120M

400M

99.99%

api.s2.large.x4

40000

800000

20000

19200

5120M

400M

99.99%

api.s2.large.x5

50000

1000000

20000

24,000

5120M

600M

99.99%

api.s2.large.x6

60,000

1000000

20000

28800

5120M

600M

99.99%

説明
  • データは、HTTPを介して長い接続でシリアルに送信されます。 これは、送信者が次の要求を送信する前に、前の要求が肯定応答されるのを待たなければならないことを意味する。 このルールを使用して、インスタンスのアウトバウンド接続プールに必要な最大サイズを見積もることができます。 次の例は、方法を示しています。

  • api.s1.small仕様を購入しました。この仕様では、アウトバウンド接続プールの最大サイズが1,200です。 各リクエストに対するバックエンドサービスの応答時間が1秒であると仮定すると、1秒あたりの最大アウトバウンドリクエスト (RPS) は1,200です。 アウトバウンドリクエストの数が1,200を超えると、上限を超えるリクエストは最大500ミリ秒間キューで待機します。 期間内にリクエストを送信できない場合は、D504COエラーがクライアントに返されます。

  • API Gatewayの使用制限の詳細については、「制限」をご参照ください。

よくある質問

1. サブスクリプションインスタンスの仕様を選択するにはどうすればよいですか。

API Gatewayは、インスタンス仕様を1秒あたりのリクエスト数 (RPS) で分類します。 1秒あたりのクエリ (QPS) の値は、同じネットワーク条件の場合、RPSの値よりも大きくなります。 QPS値に基づいて選択する仕様を決定できます。

2. 販売促進など、トラフィックスパイクを特徴とするシナリオにはどのようなオプションがありますか?

API Gatewayは、これらの状況に対処する2つの方法を提供します。方法1: サブスクリプション + インスタンスのアップグレードまたはダウングレード。 インスタンスのアップグレードとダウングレードの詳細については、「インスタンス仕様の変更」をご参照ください。 方法2: サブスクリプション + 従量課金 + APIグループの移行。 例えば、平均QPSは2,000である。 QPSは、24時間続くプロモーション中に4,000に増加すると予想されます。 次のことを推奨します。

  • api.s1.small仕様のサブスクリプションインスタンスを購入して、日々使用します。

  • プロモーションの前に、api.s1.medium仕様の従量課金インスタンスを購入してください。 プロモーション開始の3時間前に、API Gatewayコンソールにログインし、サブスクリプションインスタンスから購入した従量課金インスタンスにAPIグループを移行します。 移行後、従量課金インスタンスへのアクセスが正常であることを確認します。 プロモーション後、APIグループをサブスクリプションインスタンスに移行します。 サブスクリプションインスタンスへのアクセスが正常であることを確認してください。 次に、従量課金インスタンスをリリースします。 このようにして、従量課金インスタンスに対して少額の料金を支払うだけで済みます。