次の方法で共有


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 には、完全な仮想ネットワークの分離、大量のワークロードのスケーリング、ワークスペースなどのエンタープライズ機能が用意されています。

主な機能

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

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

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

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

Features

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 アクセス

Limitations

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

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

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

開発者ポータル

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

Gateway

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

リソースの制限

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

インスタンス内でそれらを管理するための API Management の制限とガイドラインの背景情報については、「 API Management サービスの制限について」を参照してください。

  • 特に明記されていない限り、制限はサービス インスタンスごとに行われます。

  • API と API 関連リソース (API 操作、バックエンド、タグなど) の数をカウントする場合、API Management には API のバージョンとリビジョンも含まれます。

Resource 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
Groups 20 100 200
承認サーバー 10 500 500
ポリシー フラグメント 50 50 100
OpenID Connect プロバイダー 10 10 20
証明 書 100 100 100
Backends 100 100 100
Caches 100 100 100
名前付きの値 100 100 100
ロガー 100 100 100
Schemas 100 100 100
API ごとのスキーマ 100 100 100
タグ 100,000 100,000 100,000
API あたりのタグ数 500 500 500
バージョン群 100 100 100
API ごとのリリース数 100 100 100
API ごとの操作 200 200 200
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 文字
validate-content ポリシーの要求または応答本文のサイズ 100 KiB 100 KiB 100 KiB
検証ポリシーで使用される API スキーマのサイズ 4 MB 4 MB 4 MB
ユニット3 あたりのアクティブな WebSocket 接続数 5,000 5,000 5,000

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

開発者ポータルの制限

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

Item 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 コード ウィジェットはサポートされていません。

Deployment

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 レベルでのみサポートされています。