このトピックでは、元のAPI Gatewayのインスタンス仕様について説明します。 API Gatewayインスタンスは、専用インスタンスとサーバーレスインスタンスに分類されます。 さらに、API Gatewayは、特定のビジネス要件を満たす仮想プライベートクラウド (VPC) 統合インスタンスと専用インスタンスクラスターを提供します。
API Gatewayインスタンスタイプ
API Gatewayインスタンスは、APIにアクセスし、APIへのリクエストを処理するために使用される一連のリソースです。 API Gatewayインスタンスには、次のタイプがあります。
専用インスタンス (VPC): 専用インスタンス (VPC) と共有インスタンス (VPC) の技術仕様は同じです。 より高いサービスレベル契約 (SLA) 保証を取得するには、専用リソースを使用するために、1秒あたりのリクエスト数 (RPS) のより高い仕様を購入します。 リソースには、インバウンドパブリックIPアドレス、VPC内のインバウンドIPアドレス、アウトバウンドパブリック帯域幅、および分離サーバークラスターが含まれます。
サーバーレスインスタンス: サーバーレスインスタンスは、以前は共有インスタンスという名前です。 共有インスタンスは、リージョンごとにサーバーレスインスタンスにアップグレードされます。 共有インスタンスで実行されているワークロードは、アップグレードの影響を受けません。 サーバーレスインスタンスは、共有インスタンスと同じ方法と料金に基づいて課金されます。 サーバーレスインスタンスは、共有インスタンスよりも高いスケーラビリティとパフォーマンスを提供し、トラフィック量が変化し、タイムリーなO&Mフリースケーリングが必要なシナリオに適しています。
詳細については、「インスタンスタイプの選択」をご参照ください。
インスタンス仕様の変更
専用インスタンスがビジネス要件を満たしていない場合は、インスタンスの仕様をリアルタイムでアップグレードまたはダウングレードできます。
仕様は、実行中のインスタンスに対してのみ変更できます。
サブスクリプションインスタンスの仕様をアップグレードする場合は、既存の仕様と新しい仕様の価格差を支払う必要があります。 サブスクリプションインスタンスの仕様をダウングレードすると、元の支払い方法を使用して差額が返金されます。 引き換えられたバウチャーは返却されません。
新しい仕様は、仕様変更が完了した直後に有効になります。
仕様変更が完了するまでに約5〜10分かかります。 仕様の変更中、インスタンスで実行されているAPIは引き続き呼び出すことができます。
詳細については、「インスタンス仕様の変更」をご参照ください。
VPC統合インスタンス
API Gatewayは、VPCとの通信を容易にするためのVPC統合インスタンスを提供します。 インスタンスは、次のシナリオに適しています。
API Gatewayは、同じVPC内のElastic Compute Service (ECS) インスタンスやServer Load Balancer (SLB) インスタンスなどの複数のリソースにアクセスする必要があります。 これらのリソースは、API GatewayでホストされているAPIのバックエンドサービスです。 一般的なシナリオには、Nacosなどのマイクロサービスとサービス検出が含まれます。
ハイブリッドクラウドネットワーク通信が使用されます。 この場合、バックエンドサービスは、API Gatewayインスタンスによって転送されたリクエストでAlibaba Cloud VPCのプライベートIPアドレスのみを受け付けます。 詳細については、「ハイブリッドクラウドでの集中API管理」トピックの「シナリオ3: Alibaba CloudにデプロイされたECSインスタンスからオンプレミスデータセンターにデプロイされたバックエンドサービスにアクセスする」セクションをご参照ください。
詳細は、「VPC統合インスタンス」をご参照ください。
専用インスタンスクラスター
API Gatewayを使用すると、専用インスタンスをクラスター化して組み合わせたパフォーマンスを活用できます。 最大仕様の単一の専用インスタンスがビジネス要件を満たすことができない場合、同じリージョンで同じタイプと仕様の複数の専用インスタンスをクラスター化して、それらの機能を組み合わせてサービスを提供できます。 これにより、個々のインスタンスの制限を超えることで、高負荷シナリオでのパフォーマンスとスケーラビリティの要件を満たすことができます。 詳細については、「専用インスタンスクラスター」をご参照ください。