Share via


Azure portal を使用して Azure Database for MariaDB サーバーを別のリージョンに移動する

重要

Azure Database for MariaDB は、提供終了予定です。 Azure Database for MySQL に移行することを強くお勧めします。 Azure Database for MySQL への移行の詳細については、「Azure Database for MariaDB の動作」を参照してください

既存の Azure Database for MariaDB サーバーをリージョン間で移動する場合、さまざまなシナリオがあります。 たとえば、ディザスター リカバリー計画の一環として、運用サーバーを別のリージョンに移動する必要がある場合があります。

別のリージョンへの移動を完了するには、Azure Database for MariaDB のリージョン間の読み取りレプリカを使用できます。 これを行うには、まずターゲット リージョンに読み取りレプリカを作成します。 次に、読み取りレプリカ サーバーへのレプリケーションを停止すると、読み取りと書き込みの両方のトラフィックを受け入れるスタンドアロン サーバーになります。

Note

この記事では、サーバーを別のリージョンに移動することに重点を置いています。 サーバーを別のリソース グループまたはサブスクリプションに移動する場合は、移動に関する記事を参照してください。

前提条件

  • 読み取りレプリカ機能は、汎用またはメモリ最適化の価格レベルの Azure Database for MariaDB サーバーにのみ使用可能です。 ソース サーバーがこれらの価格レベルのいずれであるかを確認します。

  • 移動元の Azure リージョンに Azure Database for MariaDB ソース サーバーが存在することを確認します。

移動の準備をする

Azure portal を使用してターゲット リージョンにリージョン間読み取りレプリカ サーバーを作成するには、次の手順を実行してください。

  1. Azure portal にサインインします。
  2. ソース サーバーとして使用する既存の Azure Database for MariaDB サーバーを選択します。 この操作で、 [概要] ページが開きます。
  3. [設定] で、メニューから [レプリケーション] を選択します。
  4. [レプリカの追加] を選択します。
  5. レプリカ サーバーの名前を入力します。
  6. レプリカ サーバーの場所を選択します。 既定の場所は、ソース サーバーの場所と同じです。 レプリカをデプロイするターゲットの場所が選択されていることを確認します。
  7. [OK] を選択して、レプリカの作成を確認します。 レプリカの作成中に、ソース サーバーからレプリカにデータがコピーされます。 ソース サーバーのサイズに比例して、作成時間が数分になる場合があります。

注意

作成されたレプリカでは、ソース サーバーの VNet サービス エンドポイントは継承されません。 これらの規則は、レプリカに対して個別に設定する必要があります。

詳細ビュー

重要

スタンドアロン サーバーをもう一度レプリカにすることはできません。 読み取りレプリカでレプリケーションを停止する前に、レプリカに必要なすべてのデータがあることを確認してください。

レプリカ サーバーへのレプリケーションを停止すると、スタンドアロン サーバーになります。 Azure portal からレプリカへのレプリケーションを停止するには、次の手順を実行してください。

  1. レプリカが作成されたら、Azure Database for MariaDB ソース サーバーを見つけて選択します。
  2. [設定] で、メニューから [レプリケーション] を選択します。
  3. レプリカ サーバーを選択します。
  4. [レプリケーションを停止する] を選択します。
  5. [OK] を選択して、レプリケーションの停止を確定します。

ソース サーバーのクリーンアップ

ソース Azure Database for MariaDB サーバーを削除することもできます。 そのためには、次の手順を行ってください。

  1. レプリカが作成されたら、Azure Database for MariaDB ソース サーバーを見つけて選択します。
  2. [概要] ウィンドウで [削除] を選択します。
  3. ソース サーバーの名前を入力して、削除することを確認します。
  4. [削除] を選択します。

次のステップ

このチュートリアルでは、Azure portal を使用して Azure Database for MariaDB サーバーをリージョン間で移動してから、不要なソース リソースをクリーンアップしました。