適用対象: 開発者 |基本 |標準 |プレミアム
この記事では、API Management インスタンスを別の Azure リージョンに移動する方法について説明します。 さまざまな理由で、インスタンスを別のリージョンに移動する場合があります。 例えば次が挙げられます。
- API コンシューマーの近くにインスタンスを配置します。
- 特定のリージョンでのみ使用できる機能をデプロイします。
- 内部ポリシーとガバナンスの要件を満たす。
API Management インスタンスをある Azure リージョンから別のリージョンに移動するには、サービスの バックアップ操作と復元 操作を使用します。 別の API Management インスタンス名または既存の名前を使用できます。
注
API Management では 、複数の Azure リージョンに 1 つの API Management インスタンスを分散する複数リージョンのデプロイもサポートされています。 複数リージョンのデプロイは、地理的に分散された API コンシューマーによって発生する要求待ち時間を短縮し、1 つのリージョンがオフラインになった場合のサービスの可用性を向上するのに役立ちます。
考慮事項
- ソースリージョンとターゲットリージョンで同じ API Management 価格レベルを選択します。
- 異なる種類のクラウド間で移行する場合、バックアップと復元は機能しません。 そのシナリオでは、 リソースをテンプレートとしてエクスポートします。 次に、エクスポートされたテンプレートをターゲットの Azure リージョンに合わせて調整し、リソースを再作成します。
[前提条件]
- API Management の バックアップ操作と復元 操作の要件と制限事項を確認します。
- バックアップされていない内容を確認します。 インスタンスを移動した後に手動で再作成する必要がある設定とデータを記録します。
- ソース リージョンに ストレージ アカウント を作成します。 このアカウントを使用して、ソース インスタンスをバックアップします。
準備と移動
オプション 1: 別の API Management インスタンス名を使用する
- ターゲット リージョンで、ソース API Management インスタンスと同じ価格レベルで新しい API Management インスタンスを作成します。 新しいインスタンスには別の名前を使用します。
- 既存の API Management インスタンスをストレージ アカウントにバックアップします。
- ソース インスタンスのバックアップを新しい API Management インスタンスに復元します。
- ソース API Management インスタンスを指すカスタム ドメインがある場合は、新しい API Management インスタンスを指すカスタム ドメイン CNAME を更新します。
オプション 2: 同じ API Management インスタンス名を使用する
Warnung
このオプションでは、元の API Management インスタンスが削除され、移行中にダウンタイムが発生します。 ソース インスタンスを削除する前に、有効なバックアップがあることを確認します。
- 既存の API Management インスタンスをストレージ アカウントにバックアップします。
- ソース リージョン内の API Management インスタンスを削除します。
- ターゲット リージョンで、ソース リージョンの名前と同じ名前の新しい API Management インスタンスを作成します。
- ソース インスタンスのバックアップをターゲット リージョンの新しい API Management インスタンスに復元します。
Verify
- ターゲット リージョンの API Management インスタンスにアクセスする前に、復元操作が正常に完了していることを確認します。
- 復元操作中に自動的に移動されない設定を構成します。 たとえば、仮想ネットワークの構成、マネージド ID、開発者ポータルのコンテンツ、カスタム ドメインとカスタム CA 証明書などです。
- ターゲット リージョンの API Management エンドポイントにアクセスします。 たとえば、API をテストしたり、開発者ポータルにアクセスしたりします。
ソースリソースを整理する
オプション 1 を使用して API Management インスタンスを移動した場合、ターゲット インスタンスを正常に復元して構成した後で、ソース インスタンスを削除できます。
関連コンテンツ
- バックアップと復元の機能の詳細については、「 ディザスター リカバリーを実装する方法」を参照してください。
- Azure リソースの移行の詳細については、 Azure のリージョン間移行ガイダンスを参照してください。
- クラウドの支出を最適化して節約します。