Simple Application Server (SAS) インスタンスのアップグレードでビジネス要件を満たせない場合、またはインスタンスを別のリージョンに移動する必要がある場合は、Alibaba Cloud アカウント内の、同一または異なるリージョンにある別のインスタンスにデータを移行できます。このトピックでは、SAS インスタンスの同一リージョンおよびクロスリージョンのデータ移行を実行する方法について説明します。
前提条件
-
移行元の SAS インスタンスが実行中であることを確認してください。インスタンスの有効期限が切れている場合は、まず更新する必要があります。詳細については、「更新」をご参照ください。
-
移行先の SAS インスタンスをすでに作成している場合は、移行元インスタンスと移行先インスタンスの両方で同じイメージバージョンが使用されていることを確認してください。バージョンが異なる場合は、移行先インスタンスをリセットする必要があります。詳細については、「インスタンスのリセット」をご参照ください。
移行シナリオ
このトピックのシナリオ例では、Mantis オープンソースバグ追跡システムを移行元インスタンスから移行先インスタンスに移行します。移行後、システムは正常に動作し、すべてのデータが破損していない必要があります。次の表に、シナリオを示します。
インスタンス設定のアップグレードでビジネス要件を満たせる場合は、インスタンスを直接アップグレードすることを推奨します。詳細については、「設定のアップグレード」をご参照ください。
|
シナリオ |
移行元インスタンスの設定 |
移行先インスタンスの設定 |
|
同一リージョン内の移行 |
説明
この例では、Mantis オープンソースバグ追跡システムが Simple Application Server A にデプロイされていることを前提としています。詳細については、「Mantis オープンソースバグ追跡システムのデプロイ」をご参照ください。 |
|
|
クロスリージョン移行 |
事前準備
-
スナップショットを作成してデータをバックアップしてください。
移行先の SAS インスタンスのスナップショットを作成することを推奨します。移行が失敗し、データの損失または破損が発生した場合、スナップショットを使用してインスタンスのクラウドディスクをロールバックできます。詳細については、「スナップショットの作成」をご参照ください。
-
ネットワークを確認してください。
各 SAS インスタンスがパブリックインターネットにアクセスできることを確認してください。異なる国をまたいでクロスリージョン移行を実行する場合、ネットワークが不安定だと移行が遅くなる可能性があります。
-
インスタンス上のライセンス付きアプリケーションを確認してください。
異なるリージョンにある SAS インスタンスは、異なる VPC に配置されます。クロスリージョン移行を実行すると、基盤となるハードウェアが変更されます。これにより、ハードウェアにバインドされているアプリケーションライセンスが無効になる場合があります。ライセンスを適宜確認し、管理してください。
-
移行元インスタンスと移行先インスタンスのランタイム環境バージョンが同じであることを確認してください。
一部の Web サイトでは、ランタイム環境のバージョンに対する要件が厳密です。移行元インスタンスと移行先インスタンスのバージョンが一致しない場合、移行後に Web サイトが実行できなくなる可能性があります。両方のインスタンスで同じイメージバージョンを使用することを推奨します。バージョンが異なる場合は、移行先インスタンスをリセットする必要があります。詳細については、「インスタンスのリセット」をご参照ください。
説明Web サイトの設定は複雑な場合があります。移行中に、Nginx や Apache などのアプリケーションのカスタム設定を、移行元インスタンスから新しいインスタンスに手動で複製する必要があります。
-
インスタンスのパブリック IP アドレスが変更されます。
SAS インスタンスごとにパブリック IP アドレスは異なります。以前にドメイン名を移行元インスタンスにバインドした場合は、移行完了後にドメイン名を新しいインスタンスに再バインドし、DNS レコードを更新する必要があります。
操作手順
同一リージョン内の移行
このセクションでは、Simple Application Server A を同一リージョン内の Simple Application Server B に移行する方法について説明します。
-
移行元インスタンスのカスタムイメージを作成します。詳細については、「カスタムイメージの作成」をご参照ください。
-
移行先リージョンに Simple Application Server B をすでに作成しているかどうかを確認します。
-
はい:Simple Application Server B をリセットします。詳細については、「インスタンスのリセット」をご参照ください。
-
左側メニューで、サーバー をクリックします。
-
移行先の SAS インスタンスのカードで、 を選択します。
-
システムのリセット ダイアログボックスで、[Replace with Another Image] を選択し、カスタムイメージ タブをクリックします。
-
手順 1 で作成したカスタムイメージを選択します。高度な構成 セクションでインスタンスのパスワードを設定し、リセットを確認 をクリックします。
-
-
いいえ:手順 1 で作成したカスタムイメージから Simple Application Server B を作成します。詳細については、「カスタムイメージからインスタンスを作成」をご参照ください。
-
-
移行を検証します。
ローカルマシンのブラウザを使用して
Simple Application Server B のパブリック IP アドレス/index.phpにアクセスします。Mantis システムが表示され、使用できることを確認します。SAS の移行が成功したことを示します。説明パブリック IP アドレスは、Simple Application Server B のカードで確認できます。
Mantis Bug Tracker のログインページに [Username] フィールドと [Login] ボタンが表示されることは、Mantis システムにアクセスできることを示しています。
クロスリージョン移行
このセクションでは、Simple Application Server A を異なるリージョンの Simple Application Server B に移行する方法について説明します。
-
移行元インスタンスのカスタムイメージを作成します。詳細については、「カスタムイメージの作成」をご参照ください。
-
カスタムイメージをコピーします。
次の手順では、カスタムイメージを移行先リージョンにコピーする方法について説明します。詳細については、「カスタムイメージのコピー」をご参照ください。
-
左側メニューで、イメージ をクリックします。
-
カスタムイメージを見つけ、操作 列の イメージをコピー をクリックします。
-
イメージをコピー ダイアログボックスで、パラメーターを設定します。
次の表にパラメーターを示します。
パラメーター
説明
[対象リージョン]
カスタムイメージのコピー先リージョンを選択します。この例では、シンガポール を選択します。
[カスタムイメージ名]
コピーしたカスタムイメージの名前を入力します。名前は 2~128 文字である必要があります。先頭に特殊文字や数字を使用することはできず、使用できるのはアンダースコア (_) とハイフン (-) のみです。
[カスタムイメージの説明]
デフォルトの説明には、移行元カスタムイメージのリージョンとイメージ ID が含まれています。この説明は変更できます。長さは 2~256 文字である必要があり、先頭に http:// または https:// を使用することはできません。
-
OK をクリックします。
[Image] ページで、カスタムイメージのステータスが コピー中 と表示されます。プロセスが完了するまで待ちます。
説明コピーされたカスタムイメージには、移行元の インスタンス名 は含まれません。
-
-
移行先リージョンに Simple Application Server B をすでに作成しているかどうかを確認します。
-
はい:Simple Application Server B をリセットします。詳細については、「インスタンスのリセット」をご参照ください。
-
左側メニューで、サーバー をクリックします。
-
移行先の SAS インスタンスのカードで、 を選択します。
-
システムのリセット ダイアログボックスで、[Replace with Another Image] を選択し、カスタムイメージ タブをクリックします。
-
手順 1 で作成したカスタムイメージを選択します。高度な構成 セクションでインスタンスのパスワードを設定し、リセットを確認 をクリックします。
-
-
いいえ:手順 1 で作成したカスタムイメージから Simple Application Server B を作成します。詳細については、「カスタムイメージからインスタンスを作成」をご参照ください。
-
-
移行を検証します。
ローカルマシンのブラウザを使用して
Simple Application Server B のパブリック IP アドレス/index.phpにアクセスします。Mantis システムが表示され、使用できることを確認します。SAS の移行が成功したことを示します。説明パブリック IP アドレスは、Simple Application Server B のカードで確認できます。
Mantis Bug Tracker のログインページに [Username] フィールドと [Login] ボタンが表示されることは、Mantis システムにアクセスできることを示しています。
関連操作
移行後、インスタンスは置き換えられ、そのパブリック IP アドレスが変更されます。以前にドメイン名を移行元インスタンスにバインドした場合は、ドメイン名を新しいインスタンスに再バインドし、DNS レコードを更新する必要があります。詳細については、「ドメイン名の登録と解決」をご参照ください。