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

API Gateway:インスタンスタイプの選択Choose an instance type

最終更新日:Jul 31, 2024

このトピックでは、2種類のAPI Gatewayインスタンスを比較します。 ビジネス要件に基づいてタイプを選択できます。

1. API Gatewayインスタンスタイプ

API Gatewayインスタンスは、APIへのアクセスと処理に使用されるリソースのグループです。 リソースには、パブリックIPアドレス、内部IPアドレス、アウトバウンドパブリックIPアドレス、ロードバランサー、サーバー、ストレージリソースが含まれます。 APIグループは有効なインスタンスでのみ実行できます。 API Gatewayは、共有インスタンス (VPC) と専用インスタンス (VPC) のインスタンスタイプを提供します。

1.1 インスタンスタイプの説明

  • 共有インスタンス (VPC): 共有インスタンスを選択した場合、インターネット上で生成されたAPI呼び出しとトラフィックの数に基づいて課金されます。 ただし、サーバーリソースプール、IPアドレス、帯域幅などのリソースは、リージョン内のユーザーグループによって共有されます。 仮想プライベートクラウド (VPC) にデプロイされたインスタンスは、技術的な再構築のために新たに導入されました。 このようなインスタンスは、JSON Web Token (JWT) 認証、スロットリング、IPアドレスベースのアクセス制御、バックエンド署名、クロスオリジンリソース共有 (CORS) 、キャッシュ、およびルーティングをカバーするプラグインシステム全体をサポートします。 インスタンスは、インターネットまたはVPC経由のアクセス、およびVPCおよびインターネット上のバックエンドサービスURLもサポートしています。

  • 専用インスタンス (VPC): 専用インスタンス (VPC) と共有インスタンス (VPC) の技術仕様は同じです。 より高いサービスレベル契約 (SLA) 保証を取得するには、専用リソースを使用するために、1秒あたりのリクエスト数 (RPS) のより高い仕様を購入します。 リソースには、インバウンドパブリックIPアドレス、VPC内のインバウンドIPアドレス、アウトバウンドパブリック帯域幅、および分離サーバークラスターが含まれます。 専用インスタンスの仕様と料金の詳細については、API Gatewayの料金ページの [専用インスタンス] の請求手順をご参照ください。

1.2 技術仕様と制限

項目

共有インスタンス (VPC)

専用インスタンス (VPC)

シナリオと提案

共有インスタンス (VPC) は、バックエンドサービスでは低レイテンシと高いパフォーマンスを達成できない可能性があるため、R&Dおよびテスト環境に適しています。

専用インスタンス (VPC) は本番環境に適しています。

クラウドリソース

Elastic Compute Service (ECS) 、Server Load Balancer (SLB) 、ApsaraDB for Redisインスタンスなど、共有インスタンスのすべてのクラウドリソースは、この共有インスタンスのすべてのユーザーによって共有されます。

専用インスタンスのすべてのクラウドリソースは、単一のユーザー専用です。

SLA

  • 2023年10月30日より前に作成されたAPIの99.9% 。

  • 2023年10月30日以降に作成されたAPIの99.0% 。

選択したインスタンス仕様に応じて99.99% する99.95% 。

課金方法

API呼び出しとネットワークトラフィックの数。

インスタンスの仕様とネットワークトラフィック。 インスタンス仕様は、従量課金とサブスクリプションの2つの方法のいずれかに基づいて課金されます。

インバウンドパブリックIPアドレス

IPアドレスは固定ではなく、複数のテナントで共有されます。

IPアドレスは固定で排他的です。

VPCのインバウンドIPアドレス

IPアドレスは固定ではなく、複数のテナントで共有されます。

同じリージョンのすべてのVPCからのアクセスがサポートされています。

IPアドレスは固定で排他的です。 特定のVPCからのアクセスのみがサポートされています。

同じリージョンの複数のVPCからのアクセスを許可するには、チケットを起票してください。

アウトバウンドパブリック帯域幅

アウトバウンドIPアドレスと帯域幅は、複数のテナントによって共有されます。 IPアドレスは固定されていません。

アウトバウンドIPアドレスと帯域幅は排他的です。 IPアドレスは固定です。

受信または送信IPv6トラフィック

サポートされていません。

サポートされています。

バックエンドでの最大タイムアウト期間

30秒

120年代。

API Gatewayによる呼び出し

サポートされていません。

サポートされています。

リクエストボディサイズの制限

8 MB。

32 4,000 MB です。

遮断器プラグイン

プラグインはデフォルトで設定されており、カスタマイズすることはできません。

プラグインはカスタマイズできます。

キャッシング

10 ユーザーあたりのMB。

インスタンスタイプによって異なります。

詳細は、「専用インスタンス」をご参照ください。

プラグインのメタデータと数量

単一のプラグインのメタデータのサイズは16 KBを超えることはできません。

各ユーザーは、各リージョンで最大1,000個のプラグインを作成できます。

単一のプラグインのメタデータのサイズは50 KBを超えることはできません。

各ユーザーは、各リージョンで最大10,000個のプラグインを作成できます。

バックエンドルーティングプラグインの制限

各バックエンドルーティングプラグインで最大16個のパラメーターを指定できます。

各バックエンドルーティングプラグインで最大16個のルールを設定できます。

各バックエンドルーティングプラグインには、最大160個のパラメーターを指定できます。

各バックエンドルーティングプラグインで最大160個のルールを設定できます。

IPアドレスベースのアクセス制御プラグインの制限

各バックエンドルーティングプラグインで最大16個のパラメーターを指定できます。

各バックエンドルーティングプラグインで最大16個のルールを設定できます。

各バックエンドルーティングプラグインには、最大160個のパラメーターを指定できます。

各バックエンドルーティングプラグインで最大160個のルールを設定できます。

Alibaba Cloud Tracing Analysisコンソールへのトレースログのアップロード

サポートされていません。

サポートされています。

HTTPリクエストとレスポンスのロギング

サポートされていません。

サポートされています。

HTTPS経由のアクセスをサポートするデフォルトのドメイン名

サポートされていません。

サポートされています。

1秒あたりのインバウンドリクエストの最大数 (RPS)

同じリージョンの各ユーザーの1,000。

各APIグループの500。

60,000に2,500。

詳細は、「専用インスタンス」をご参照ください。

インバウンド接続の最大数

同じリージョンの各ユーザーの500。

1,000,000に50,000。

1秒あたりの新しいインバウンド接続の最大数 (CPS)

500.

20,000に5,000。

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

120.

28,800に1,200。

最大インバウンドパブリック帯域幅 (Mbit/s)

5,120. 帯域幅は複数のテナントによって共有され、各ユーザーに特別な制限は課されません。

5,120.

最大アウトバウンドパブリック帯域幅 (Mbit/s)

帯域幅は複数のテナントで共有されます。 最大アウトバウンドパブリック帯域幅は、共有インスタンスのアウトバウンドIPアドレスの合計です。 1つのIPアドレスは200 Mbit/sの帯域幅に等しい。

600に100。

2. 各リージョンでサポートされているインスタンス

RegionId

リージョン名

共有インスタンス (VPC)

専用インスタンス (VPC)

cn-qingdao

中国 (青島)

対応

対応

cn-beijing

中国 (北京)

対応

対応

cn-zhangjiakou

中国 (張家口)

対応

対応

cn-huhehaote

中国 (フフホト)

対応

対応

cn-wulanchabu

中国 (ウランチャブ)

対応

対応

cn-hangzhou

中国 (杭州)

対応

対応

cn-shanghai

中国 (上海)

対応

対応

cn-shenzhen

中国 (深セン)

対応

対応

cn-heyuan

中国 (河源)

対応

非対応

cn-guangzhou

中国 (広州)

対応

対応

cn-chengdu

中国 (成都)

対応

対応

cn-hongkong

中国 (香港)

対応

対応

ap-northeast-1

日本 (東京)

対応

対応

ap-northeast-2

韓国 (ソウル)

対応

対応

ap-southeast-1

シンガポール

対応

対応

ap-southeast-3

マレーシア (クアラルンプール)

対応

対応

ap-southeast-5

インドネシア (ジャカルタ)

対応

対応

ap-southeast-6

フィリピン (マニラ)

対応

対応

ap-southeast-7

タイ (バンコク)

対応

対応

us-east-1

米国 (バージニア)

対応

対応

us-west-1

米国 (シリコンバレー)

対応

対応

eu-west-1

イギリス (ロンドン)

対応

対応

me-east-1

UAE (ドバイ)

対応

対応

eu-central-1

ドイツ (フランクフルト)

対応

対応