次の方法で共有


Azure API Management v2 レベル

適用対象: Basic v2 | Standard v2 | Premium v2

API Management v2 のレベル (SKU) は、より信頼性が高くスケーラブルな新しいプラットフォーム上に構築され、より幅広いお客様が API Management にアクセスできるように設計されており、より多様なシナリオ向けに柔軟なオプションを提供します。 v2 レベルは、既存のクラシック レベル (Developer、Basic、Standard、Premium) と従量課金レベルに追加されたレベルです。 API Management のレベルの詳細な比較をご覧ください

次の v2 レベルが一般公開されています。

  • Basic v2 - Basic v2 レベルは、開発とテストのシナリオ向けに設計されており、SLA でサポートされています。

  • Standard v2 - Standard v2 は、運用対応のレベルであり、ネットワーク分離バックエンドをサポートします。

次の v2 レベルはプレビュー段階です。

  • Premium v2 - Premium v2 は、完全な仮想ネットワーク分離や、大量のワークロード向けのスケーリングを含む、エンタープライズ機能を提供します。

    Note

    Premium v2 レベルは現在、限定プレビュー段階です。 サインアップするには、このフォームに入力してください。

主な機能

  • 迅速なデプロイ、構成、スケーリング - 運用環境に対応した API Management インスタンスを数分でデプロイします。 証明書やホスト名の更新などの構成をすばやく適用します。 Basic v2 または Standard v2 インスタンスをすばやく最大 10 ユニットにスケーリングし、API 管理ワークロードのニーズを満たします。 Premium v2 インスタンスを最大 30 ユニットにスケーリングします。

  • 簡略化されたネットワーク - Standard v2 および Premium v2 レベルでは、API Management の受信および送信トラフィックを分離するためのネットワーク オプションを提供します。

  • 実稼働ワークロードのその他のオプション - v2 レベルはすべて SLA でサポートされています。

  • 開発者ポータルのオプション - API コンシューマーが API を検出できるようにする準備ができたら、開発者ポータルを有効にします。

機能

API バージョン

v2 レベルの最新機能は、API Management API バージョン 2024-05-01 以降でサポートされています。

ネットワーク オプション

  • Standard v2 および Premium v2 では、接続されている単一の仮想ネットワーク内に分離された API バックエンドに API Management インスタンスが到達できるように、仮想ネットワーク統合がサポートされています。 API Management ゲートウェイ、管理プレーン、および開発者ポータルは、インターネットから公的にアクセス可能です。 仮想ネットワークは、API Management インスタンスと同じリージョンおよびサブスクリプションに存在する必要があります。 詳細情報。

    プレビューでは、Standard v2 ではAPI Management ゲートウェイへの受信プライベート エンドポイント接続もサポートされています。

  • Premium v2 では、ネットワーク セキュリティ グループの規則、ルート テーブル、またはサービス エンドポイントを必要とせずに受信および送信ゲートウェイ トラフィックを完全に分離するための、簡略化された仮想ネットワーク インジェクションもサポートされています。 仮想ネットワークは、API Management インスタンスと同じリージョンおよびサブスクリプションに存在する必要があります。 詳細情報。

サポートされているリージョン

v2 レベルを利用できるリージョンの最新の一覧については、「v2 レベルとワークスペース ゲートウェイの可用性」を参照してください。

クラシック機能の提供状況

クラシック API Management レベルのほとんどの機能が、v2 レベルでもサポートされています。 ただし、v2 レベルでは次の機能はサポートされません。

  • Git を使用した API Management サービスの構成
  • API Management インスタンスのバックアップと復元
  • Azure DDoS Protection を有効にする
  • ダイレクト管理 API アクセス

制限事項

以下の API Management 機能は、現在、v2 レベルでは使用できません。

インフラストラクチャとネットワーク

  • 複数リージョンのデプロイ
  • 可用性ゾーンのサポート
  • 複数のカスタム ドメイン名
  • 容量メトリック - "ゲートウェイの CPU 使用率" と "ゲートウェイのメモリ使用率" メトリックに置き換えられました
  • 組み込み分析 - "Azure Monitor ベースのダッシュボード" に置き換えられました
  • 自動スケール
  • クラシック レベルから v2 レベルへのアップグレード
  • CA 証明書
  • Event Grid へのイベントの送信

開発者ポータル

  • Reports
  • カスタム HTML コード ウィジェットとカスタム ウィジェット
  • セルフホステッド開発者ポータル

ゲートウェイ

  • セルフホステッド ゲートウェイ
  • キー ポリシー別のクォータ
  • 暗号の構成
  • クライアント証明書の再ネゴシエーション
  • 無料のマネージド TLS 証明書
  • localhost を介したゲートウェイへの要求

リソース制限

v2 レベルには、次のリソース制限が適用されます。

制限の引き上げを要求するには、Azure portal からサポート リクエストを作成します。 詳細については、「Azure のサポート プラン」を参照してください。

リソース Basic v2 Standard v2 Premium v2
スケール ユニットの最大数 10 10 30
サービス インスタンスごとの最大キャッシュ サイズ 250 MB 1 GB 5 GB
サービス インスタンスごとの API の最大数 150 500 2,500
サービス インスタンスごとの API 操作の最大数 3,000 10,000 20,000
サービス インスタンスごとのサブスクリプションの最大数 500 2,000 4,000
サービス インスタンスごとの製品の最大数 50 200 400
サービス インスタンスごとのユーザーの最大数 300 2,000 4,000
サービス インスタンスごとのグループの最大数 20 100 200
サービス インスタンスごとの承認サーバーの最大数 10 500 500
サービス インスタンスごとのポリシー フラグメントの最大数 50 50 100
サービス インスタンスごとの OpenID Connect プロバイダーの最大数 10 10 20
サービス インスタンスごとの証明書の最大数 100 100 100
サービス インスタンスごとのバックエンドの最大数 100 100 100
サービス インスタンスごとのキャッシュの最大数 100 100 100
サービス インスタンスごとの名前付き値の最大個数 100 100 100
サービス インスタンスごとのロガーの最大数 100 100 100
サービス インスタンスごとのスキーマの最大数 100 100 100
API ごとのスキーマの最大数 100 100 100
サービス インスタンスごとのタグの最大数 100 100 100
API ごとのタグの最大数 100 100 100
サービス インスタンスごとのバージョン セットの最大数 100 100 100
API ごとのリリースの最大数 100 100 100
API ごとの操作の最大数 100 100 100
サービス インスタンスごとの GraphQL リゾルバーの最大数 100 100 100
API ごとの GraphQL リゾルバーの最大数 100 100 100
製品ごとの API の最大数 100 100 100
サブスクリプションごとの API の最大数 100 100 100
サブスクリプションごとの製品の最大数 100 100 100
製品ごとのグループの最大数 100 100 100
製品ごとのタグの最大数 100 100 100
HTTP 機関ごとのバックエンドの同時接続数1 2,048 2,048 2,048
キャッシュする応答の最大サイズ 2 MiB 2 MiB 2 MiB
ポリシー ドキュメントの最大サイズ 256 KiB 256 KiB 256 KiB
要求ペイロードの最大サイズ 1 GiB 1 GiB 1 GiB
バッファー処理されたペイロードの最大サイズ 2 MiB 2 MiB 2 MiB
診断ログの要求/応答ペイロードの最大サイズ 8,192 バイト 8,192 バイト 8,192 バイト
要求 URL の最大サイズ2 16,384 バイト 16,384 バイト 16,384 バイト
URL パス セグメントの最大長 1,024 文字 1,024 文字 1,024 文字
名前付き値の最大文字長 4,096 文字 4,096 文字 4,096 文字
コンテンツ検証ポリシー内の要求または応答本文の最大サイズ 100 KiB 100 KiB 100 KiB
検証ポリシーによって使用される API スキーマの最大サイズ 4 MB 4 MB 4 MB
ユニットあたりのアクティブな WebSocket 接続の最大数3 5,000 5,000 5,000

1 バックエンドによって明示的に終了されない限り、接続はプールされ、再利用されます。
2 最大 2,048 バイト長のクエリ文字列を含みます。
3 サービス インスタンスごとに、最大 60,000 接続までサポートされています。

開発者ポータルの制限

v2 レベルの開発者ポータルには、次の制限が適用されます。

項目 Basic v2 Standard v2 Premium v2
アップロードするできるメディア ファイルの最大数 15 15 15
メディア ファイルの最大サイズ 500 KB 500 KB 500 KB
最大ページ数 30 50 50
ウィジェットの最大数1 30 50 50
ページごとのメタデータの最大サイズ 350 KB 350 KB 350 KB
ウィジェットごとのメタデータの最大サイズ1 350 KB 350 KB 350 KB
1 分あたりのクライアント要求の最大数 200 200 200

1 テキスト、画像、API リストなどの組み込みウィジェットに関する制限。 現在、v2 レベルでは、カスタム ウィジェットとカスタム HTML コード ウィジェットはサポートされていません。

展開

Azure portal を使用するか、Azure REST API、Azure Resource Manager、Bicep テンプレート、または Terraform などのツールを使用して、v2 レベルのインスタンスをデプロイします。

よく寄せられる質問

Q: 既存の API Management インスタンスから新しい v2 レベルのインスタンスに移行できますか?

A: いいえ。 現時点では、既存の API Management インスタンス (Consumption、Developer、Basic、Standard、または Premium レベル) を新しい v2 レベルのインスタンスに移行することはできません。 現在、v2 レベルは、新規に作成されたサービス インスタンスでのみ使用できます。

Q: stv2 コンピューティング プラットフォームと v2 レベルにはどのような関係がありますか?

A: 関連性はありません。 stv2 は、Developer、Basic、Standard、Premium レベルのサービス インスタンスのコンピューティング プラットフォーム バージョンです。 stv2 は、2024 年に廃止された stv1 コンピューティング プラットフォームの後継です。

Q: Developer、Basic、Standard、または Premium レベルのサービスを引き続きプロビジョニングできますか?

A: はい。クラシック Developer、Basic、Standard、または Premium レベルに変更はありません。

Q: Standard v2 レベルの仮想ネットワーク統合と、Premium および Premium v2 レベルの仮想ネットワーク インジェクションの違いは何ですか?

A: Standard v2 サービス インスタンスは、仮想ネットワークと統合して、そこに存在するバックエンドへの安全なアクセスを提供できます。 仮想ネットワークと統合された Standard v2 サービス インスタンスには、受信アクセス用のパブリック IP アドレスがあります。

Premium レベルと Premium v2 レベルでは、パブリック IP アドレスを公開しない、仮想ネットワークへのデプロイ (インジェクション) による完全なネットワーク分離をサポートします。 API Management のネットワーク オプションに関する詳細情報をご覧ください。

Q: Basic v2 または Standard v2 レベルのインスタンス全体を自分の仮想ネットワークにデプロイできますか?

A: いいえ。そのようなデプロイは Premium および Premium v2 レベルでのみサポートされています。