次の方法で共有


Azure API Management インスタンスで可用性ゾーンのサポートを有効にする

適用対象: Premium

このハウツー ガイドでは、API Management インスタンスで可用性ゾーンを有効にして構成する方法について説明します。

可用性ゾーンや複数リージョンのデプロイなど、API Management の信頼性機能の詳細については、「 Azure API Management の信頼性」を参照してください。

Von Bedeutung

API Management サービスのインフラストラクチャ (カスタム ドメインの構成、CA 証明書の追加、スケーリング、仮想ネットワーク構成、可用性ゾーンの変更、リージョンの追加など) の変更は、サービス レベルとデプロイのサイズによっては、完了するまでに 15 分以上かかることがあります。 スケール ユニットまたはマルチリージョン構成の数が多いインスタンスの場合、より長い時間が予想されます。 API Management へのローリング変更は、容量と可用性を維持するために慎重に実行されます。

サービスの更新中は、他のサービス インフラストラクチャの変更を行うことはできません。 ただし、API、製品、ポリシー、およびユーザー設定を構成できます。 サービスではゲートウェイのダウンタイムが発生 せず 、API Management は中断することなく API 要求に サービスを提供し続けます (開発者レベルを除く)。

[前提条件]

既定の可用性ゾーンのサポート

可用性ゾーンをサポートするリージョンの Premium レベルで新しい API Management インスタンスを作成する場合、または API Management を追加のリージョンにデプロイする場合、API Management には次の 2 種類の可用性ゾーンのサポートが用意されています。

[自動] 。 Azure API Management では、使用する可用性ゾーンを指定しない場合に、可用性ゾーンの自動サポートが提供されます。

[手動] 。 Azure API Management では、使用する可用性ゾーンを明示的に指定すると、可用性ゾーンの手動サポートが提供されます。

Von Bedeutung

API Management インスタンスの信頼性を確保するために、自動可用性ゾーンのサポートを使用することをお勧めします。 ゾーンの冗長性を最大限に高めるために、API Management インスタンスをデプロイするリージョンごとに少なくとも 3 つのユニットをデプロイすることをお勧めします。 詳細については、 API Management の信頼性に関するページを参照してください。

可用性ゾーンの手動サポート

可用性ゾーンの自動構成をお勧めしますが、API Management インスタンスの既存の場所に対して可用性ゾーンを手動で構成または更新できます。 次のセクションでは、インスタンスが仮想ネットワークに挿入されるかどうかに応じて、API Management インスタンスの既存の場所でゾーン冗長を手動で構成する手順について説明します。

必要に応じて、 ゾーン 構成を有効にすることができます。このゾーン構成では、API Management インスタンスまたは場所が単一の可用性ゾーンにデプロイされます。 このゾーンの停止に対する回復性は提供されないため、通常、この構成は特定のシナリオを除いて推奨されません。 詳細については、「 API Management の信頼性」を参照してください。

注意事項

自動スケールで構成された API Management インスタンスで可用性ゾーンを手動で構成する場合は、構成後に自動スケール設定の調整が必要になる場合があります。 この場合、自動スケール ルールと制限内の API Management ユニットの数は、ゾーンの数の倍数である必要があります。 単に既定で自動可用性ゾーンのサポートを使用する場合は、自動スケール設定を調整する必要はありません。

仮想ネットワークに挿入されていないインスタンス

API Management インスタンスの既存の場所で可用性ゾーンのサポートを手動で構成するには:

  1. API Management の信頼性を読んで、API Management の可用性ゾーンのすべての要件と考慮事項を十分に理解します。

  2. Azure portal で API Management インスタンスに移動します。

  3. [展開とインフラストラクチャ] メニューで、[場所] を選択します。

  4. [ 場所 ] ボックスで、有効にする場所を選択します。 前提条件に示されているように、この場所は可用性ゾーンをサポートしている必要があります。

  5. [ 単位 ] ボックスで、その場所に必要なスケール ユニット の数を選択します。

  6. [ 可用性ゾーン ] ボックスで、[ 自動 ] 設定 (推奨) のままにするか、必要に応じて 1 つ以上のゾーンを選択します。 特定のゾーンを選択した場合、選択したユニット数は可用性ゾーン間で均等に分散する必要があります。 たとえば、3 つのユニットを選択した場合は、各ゾーンが 1 つのユニットをホストするように 3 つのゾーンを選択します。

  7. [ 適用] を選択し、[ 保存] を選択します。

仮想ネットワークに挿入されていない API Management インスタンスの既存の場所の可用性ゾーンの構成を示すスクリーンショット。

仮想ネットワークに挿入されたインスタンス

仮想ネットワークに挿入された API Management インスタンスの既存の場所で可用性ゾーンのサポートを手動で構成するには:

  1. API Management の信頼性に関する記事を参照して、API Management でゾーン冗長性を有効にするための要件と考慮事項をすべて十分に理解します。

  2. 可用性ゾーンを有効にする場所にパブリック IP アドレスを作成します。 詳細な要件については、 仮想ネットワーク のガイダンスを参照してください

  3. Azure portal で API Management インスタンスに移動します。

  4. [展開とインフラストラクチャ] メニューで、[場所] を選択します。

  5. [ 場所 ] ボックスで、有効にする場所を選択します。 前提条件に示されているように、この場所は可用性ゾーンをサポートしている必要があります。

  6. [ 単位 ] ボックスで、その場所に必要なスケール ユニット の数を選択します。

  7. [ 可用性ゾーン ] ボックスで、[ 自動 ] 設定 (推奨) のままにするか、必要に応じて 1 つ以上のゾーンを選択します。 特定のゾーンを選択した場合、選択したユニット数は可用性ゾーン間で均等に分散する必要があります。 たとえば、3 つのユニットを選択した場合は、各ゾーンが 1 つのユニットをホストするように 3 つのゾーンを選択します。

  8. [ パブリック IP アドレス] ボックスで、場所のパブリック IP アドレスを選択します。

  9. [ 適用] を選択し、[ 保存] を選択します。

仮想ネットワークに挿入された API Management インスタンスの既存の場所の可用性ゾーンの構成を示すスクリーンショット。

新しいゲートウェイの場所

API Management インスタンスに新しい場所を追加し、その場所で可用性ゾーンを構成するには:

  1. API Management の信頼性に関するページを参照して、API Management で可用性ゾーンを有効にするための要件と考慮事項をすべて十分に理解します。

  2. API Management インスタンスがプライマリの場所の仮想ネットワークにデプロイされている場合は、可用性ゾーンを有効にする予定の新しい場所に 仮想ネットワーク、サブネット、およびオプションのパブリック IP アドレスを設定します。

  3. Azure portal で API Management インスタンスに移動します。

  4. [展開とインフラストラクチャ] メニューで、[場所] を選択します。

  5. [+ 追加] を選択して新しい場所を追加します。 前提条件に示されているように、この場所は可用性ゾーンをサポートしている必要があります。

  6. [ 単位 ] ボックスで、その場所に必要なスケール ユニット の数を選択します。

  7. [ 可用性ゾーン ] ボックスで、[ 自動 ] 設定 (推奨) のままにするか、必要に応じて 1 つ以上のゾーンを選択します。 特定のゾーンを選択した場合、選択したユニット数は可用性ゾーン間で均等に分散する必要があります。 たとえば、3 つのユニットを選択した場合は、各ゾーンが 1 つのユニットをホストするように 3 つのゾーンを選択します。

  8. API Management インスタンスが仮想ネットワークにデプロイされている場合は、[ ネットワーク ] の下のボックスを使用して、その場所で使用可能な仮想ネットワーク、サブネット、およびパブリック IP アドレスを選択します。

  9. 追加を選択してから、保存を選択します。

仮想ネットワークありまたはなしの API Management インスタンスの新しい場所を追加するための選択を示すスクリーンショット。