Azure API Management v2 レベル

適用対象: Basic v2 | Standard v2

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

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

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

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

主な機能

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

  • 簡略化されたネットワーク - Standard v2 レベルでは、ネットワーク分離バックエンドへの送信接続がサポートされます。

  • 実稼働ワークロードのその他のオプション - v2 レベルはすべて SLA でサポートされています。 Basic v2 から Standard v2 にアップグレードして、運用オプションをさらに増やしてください。

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

ネットワーク オプション

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

機能

API バージョン

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

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

v2 レベルが利用できるのは、以下のリージョンです。

  • 米国東部 2
  • 米国中南部
  • 米国中北部
  • 米国西部
  • 米国西部 2
  • フランス中部
  • ドイツ中西部
  • 北ヨーロッパ
  • ノルウェー東部
  • 西ヨーロッパ
  • スイス北部
  • 英国南部
  • 英国西部
  • 南アフリカ北部
  • インド中部
  • インド南部
  • ブラジル南部
  • オーストラリア中部
  • オーストラリア東部
  • オーストラリア南東部
  • 東アジア
  • 東日本
  • 東南アジア
  • 韓国中部

利用可能な機能

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

  • Git を使用した API Management サービスの構成
  • API Management インスタンスのバックアップと復元
  • Azure DDoS Protection を有効にする
  • 組み込み分析 (Azure Monitor ベースのダッシュボードに置き換えられました)

制限事項

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

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

  • ゾーン冗長性
  • 複数リージョンのデプロイ
  • 複数のカスタム ドメイン名
  • 容量メトリック
  • 自動スケーリング
  • プライベート エンドポイントを使用した受信接続
  • 外部モードまたは内部モードでの VNet 内インジェクション
  • v1 レベルから v2 レベルにアップグレードする
  • ワークスペース
  • CA 証明書

開発者ポータル

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

ゲートウェイ

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

リソース制限

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

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

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

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

開発者ポータルの制限

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

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

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

展開

Azure portal、Azure REST API、Azure Resource Manager、または Bicep テンプレートを使用して、Basic v2 または Standard 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: Basic レベルまたは Standard レベルのサービスをプロビジョニングすることはできますか?

A: はい。Basic レベルまたは Standard レベルに変更はありません。

Q: Standard v2 レベルの VNet 統合と Premium レベルの VNet サポートの違いは何ですか?

A: Standard v2 サービス インスタンスは VNet と統合して、そこに存在するバックエンドへの安全なアクセスを提供できます。 VNet と統合された Standard v2 サービス インスタンスは、パブリック IP アドレスを持ちます。 Premium レベルでは、パブリック IP アドレスを公開することなく、VNet との完全なプライベート統合 (多くの場合、VNet へのインジェクションと呼ばれます) がサポートされます。

Q: Basic v2 または Standard v2 レベルのインスタンスを VNet にすべてデプロイできますか?

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

Q: Premium v2 レベルは計画されていますか?

A: はい。Premium v2 プレビューは計画されており、個別に発表されます。