Azure API Management のコンピューティング プラットフォーム

クラウドの PaaS (サービスとしてのプラットフォーム) である Azure API Management では、サービスのホストと実行に使用されるインフラストラクチャのさまざまな点が抽象化されています。 API Management インスタンスは、その基盤となるリソースについて知らなくても、ほとんどの要素を作成、管理、スケーリングすることができます。

Microsoft はサービスの機能を強化するため、いくつかのサービス レベルのインスタンスを対象に、API Management のコンピューティング プラットフォーム バージョン、つまりサービスのホストとなる Azure コンピューティング リソースをアップグレードしています。 この記事では、API Management のコンピューティング プラットフォームのメジャー バージョン (stv1 および stv2) とアップグレードの背景について取り上げます。

このアップグレードが API Management インスタンスの操作に及ぼす影響は最小限に抑えられています。 ただし、インスタンスが Azure 仮想ネットワークに接続されている場合、インスタンスを プラットフォーム バージョンにアップグレードする際に、ネットワーク構成の設定を一部変更する必要があります。

コンピューティング プラットフォームのバージョン

バージョン 説明 Architecture API Management レベル
stv2 Single-tenant v2 仮想マシン スケール セット Developer、Basic、Standard、Premium
stv1 Single-tenant v1 クラウド サービス (クラシック) Developer、Basic、Standard、Premium
mtv1 Multi-tenant v1 App Service 従量課金

API Management インスタンスのホストとなっているプラットフォームは、どのようにして確認できますか?

Developer、Basic、Standard、Premium レベル

  • 2021 年 4 月より後に Azure portal を使用して、または API Management REST API バージョン 2021-01-01-preview 以降を使用して作成または更新されたインスタンスと仮想ネットワーク接続は、 プラットフォームでホストされています
  • Premium レベルのインスタンスでゾーン冗長を有効にした場合、 プラットフォームでホストされています
  • それ以外の場合、インスタンスは stv1 プラットフォームでホストされています

ヒント

API バージョン 2021-04-01-preview 以降の API Management インスタンスには、そのプラットフォーム情報を表示する読み取り専用の PlatformVersion プロパティが備わっています。

Consumption レベル

  • すべてのインスタンスは mtv1 プラットフォームでホストされています

stv2 プラットフォームにアップグレードするにはどうすればよいですか?

更新は、Developer、Basic、Standard、Premium レベルのインスタンスでのみ可能です。

次の方法を使用して、API Management インスタンスの仮想ネットワーク接続 (可用性ゾーン構成) を作成または更新します。

  • Azure Portal
  • Azure REST API または ARM テンプレート (API バージョン 2021-01-01-preview 以降を指定)

重要

Azure 仮想ネットワークに接続されたインスタンスのコンピューティング プラットフォームのバージョンを更新する際の注意点を次に示します。

  • Standard SKU のパブリック IPv4 アドレス リソースを指定する必要があります
  • API Management インスタンスの VIP アドレスは変化します。

次のステップ