ソースインスタンスからカスタムイメージを作成し、それを別のリージョンにコピーして、同一の環境をデプロイします。
注意事項
Elastic Compute Service (ECS) インスタンスをリージョン間でレプリケートする前に、次の点にご注意ください。
-
インスタンスからカスタムイメージを作成すると、アタッチされたディスクごとにスナップショットが自動的に作成されます。スナップショットには料金が発生します。詳細については、「スナップショットの課金」をご参照ください。
説明ローカルディスクのスナップショットは作成できません。ローカルディスクを持つインスタンスは、本トピックで説明している操作には対応していません。
-
ソースインスタンスは Virtual Private Cloud (VPC) 内にある必要があり、新しいインスタンスも Virtual Private Cloud (VPC) 内にある必要があります。
-
新しいインスタンスはソースインスタンスと同じディスクデータを持ちますが、新しいインスタンス ID、パブリック IP アドレス、プライベート IP アドレスなど、新しいインスタンスメタデータが割り当てられます。レプリケーションの前にリソースの関連付けを特定し、レプリケーション後に速やかに更新できるようにしてください。詳細については、「インスタンスメタデータの取得」をご参照ください。
ステップ 1:ソース ECS インスタンスからのカスタムイメージの作成
ECS コンソール - インスタンスに移動します。
-
トップナビゲーションバーの左上で、リージョンを選択します。
-
ソースインスタンスを見つけ、インスタンス ID をクリックして詳細ページに移動します。右上隅の [すべての操作] をクリックし、カスタムイメージの作成 を検索してクリックします。
-
カスタムイメージの作成 ダイアログボックスで、パラメーターを設定し、確認 をクリックします。
-
カスタムイメージの名前を指定します。
-
その他のパラメーターについては、「インスタンスからのカスタムイメージの作成」をご参照ください。
-
ECS コンソール - イメージに移動します。
-
カスタムイメージ タブで、作成したカスタムイメージを見つけ、そのステータスを確認します。
イメージが 利用可能 状態になったら、次のステップに進みます。
ステップ 2:別のリージョンへのカスタムイメージのコピー
作成したカスタムイメージを送信先リージョンにコピーしてから、そこで新しいインスタンスを作成します。
ECS コンソール - イメージに移動します。
-
トップナビゲーションバーの左上隅で、リージョンを選択します。
-
カスタムイメージ タブで、カスタムイメージを見つけ、操作 列の イメージのコピー をクリックします。
-
イメージのコピー ダイアログボックスで、パラメーターを設定し、確認 をクリックします。
-
イメージのコピーの名前を入力します。
-
送信先リージョンを選択します。
-
その他のパラメーターについては、「カスタムイメージのコピー」をご参照ください。
-
-
宛先リージョンに切り替えて、イメージコピーの進捗とステータスを確認します。
イメージがコピーされた後、以降のステップは送信先リージョンで実行します。
ステップ 3:カスタムイメージからの新しい ECS インスタンスの作成
ECS コンソール - イメージに移動します。
-
上部のナビゲーションバーの左上で、リージョンを選択します。
-
カスタムイメージ タブで、カスタムイメージのコピーを見つけます。
-
操作 列で、インスタンスの作成 をクリックします。
-
インスタンス購入ページで、インスタンスを作成するためにパラメーターを設定します。
-
イメージとリージョンのパラメーターは自動的に設定されます。変更は不要です。
-
ビジネス要件に基づいてインスタンスタイプを選択します。
-
その他のパラメーターについては、「カスタム起動によるインスタンスの作成」をご参照ください。
-
ステップ 4:新しい ECS インスタンス内のデータの確認
新しいインスタンスでアプリケーションやサービスが期待どおりに実行されることを確認します。例:
-
ディスクデータの確認
新しいインスタンスのシステムディスクデータ (ファイル、ディレクトリ構造) がソースインスタンスと一致することを確認します。データディスクがアタッチされている場合は、データディスクの一貫性も確認します。
-
アプリケーションまたはサービスの実行
新しいインスタンスで同じアプリケーションまたはサービスを実行し、ソースインスタンスと同じ機能とデータ操作を提供できることを確認します。
-
リソース情報の比較
ソースインスタンスと新しいインスタンスの、イメージ情報やネットワーク設定などのリソース情報を比較します。詳細については、「インスタンス情報の表示」をご参照ください。
-
リソースの関連付けの更新
新しいインスタンスには、ソースインスタンスとは異なる新しいメタデータが割り当てられます。レプリケーション後、速やかにリソースの関連付けを更新してください。例:
-
アプリケーションが内部通信のために特定のプライベート IP アドレスに依存している場合、レプリケーション後に新しいインスタンスのネットワーク設定を更新します。たとえば、プライベート IP アドレスをソースインスタンスと同じサブネット内のものに変更し、ネットワーク接続を確認します。詳細については、「インスタンスのプライベート IP アドレスの変更」をご参照ください。
-
アプリケーションが DNS サービスに依存している場合、レプリケーション後に新しいインスタンスの DNS 設定を更新し、外部サービスを継続して利用できるようにします。詳細については、「Linux インスタンスの DNS 設定をカスタマイズする方法」をご参照ください。
-
(任意) ステップ 5:ソース ECS インスタンスとインスタンスの関連リソースのリリースまたは削除
インスタンスのリリース、スナップショットの削除、およびイメージの削除は元に戻すことができません。リリースしたインスタンス、削除したスナップショット、または削除したイメージのデータは復元できません。すべてのビジネスデータが移行された後にのみ、リソースをリリースまたは削除してください。
ソースインスタンスとその関連リソースをリリースする前に、新しいインスタンスでデータの一貫性を確認し、リソースの関連付けを更新し、アプリケーションやサービスが期待どおりに実行されることを確認してください。
関連ドキュメント
Alibaba Cloud アカウント間で ECS インスタンスデータを移行するには、Server Migration Center(SMC) を使用します。詳細については、「ECS インスタンスの移行:アカウント間および同一アカウント内」をご参照ください。