異なるリージョンにビジネスをデプロイまたはバックアップするには、カスタムイメージを使用して、ソースリージョンからターゲットリージョンに Elastic Compute Service (ECS) インスタンスを複製できます。新しい ECS インスタンス (レプリカ ECS インスタンス) は、ソース ECS インスタンス (複製された ECS インスタンス) と同じ環境構成を持ちます。この方法で、リージョン間でビジネス環境を迅速に複製できます。このトピックでは、カスタムイメージを使用してリージョン間で ECS インスタンスを複製する方法について説明します。
使用上の注意
リージョン間で ECS インスタンスを複製する前に、以下の点に注意してください。
ソース ECS インスタンスからカスタムイメージを作成すると、インスタンスに接続されている各ディスクのスナップショットが自動的に作成されます。スナップショットには料金が発生します。スナップショットの課金については、「スナップショット」をご参照ください。
説明ローカルディスクのスナップショットは作成できません。ローカルディスクが接続されている ECS インスタンスは、このトピックで説明されている操作をサポートしていません。
ソース ECS インスタンスはクラシックネットワークまたは仮想プライベートクラウド (VPC) に配置できますが、新しい ECS インスタンスは VPC に配置する必要があります。
カスタムイメージを使用してリージョン間で ECS インスタンスを複製した後、新しい ECS インスタンスのディスクデータは、ソース ECS インスタンスのディスクデータと同じになります。ただし、インスタンス ID、パブリック IP アドレス、プライベート IP アドレスなどの新しいインスタンスメタデータは、新しい ECS インスタンスに対して生成され、ソース ECS インスタンスのインスタンスメタデータとは異なります。ECS インスタンスを複製する前に、リソースの関連付けを確認することをお勧めします。この方法で、複製が完了した後、できるだけ早くリソースの関連付けを更新できます。インスタンスメタデータについては、「インスタンスメタデータを取得する」をご参照ください。
手順 1:ソース ECS インスタンスからカスタムイメージを作成する
ECS コンソール - インスタンス に移動します。
上部ナビゲーションバーの左上隅で、リージョンを選択します。この例では、中国 (杭州) を選択します。
ソース ECS インスタンスを見つけ、インスタンス ID をクリックしてインスタンスの詳細ページに移動します。ページの右上隅にある [すべての操作] をクリックします。表示されるペインで、[カスタムイメージの作成] を検索してクリックします。
[カスタムイメージの作成] ダイアログボックスで、パラメーターを設定し、[OK] をクリックします。
[カスタムイメージ名] パラメーターを指定します。この例では、[カスタムイメージ名] パラメーターを Created_from_hangzhouECS1 に設定します。
その他のパラメーターを設定します。その他のパラメーターの設定方法については、「インスタンスからカスタムイメージを作成する」をご参照ください。
ECS コンソール - イメージ に移動します。
[カスタムイメージ] タブで、前の手順で作成した Created_from_hangzhouECS1 カスタムイメージを見つけ、そのステータスを確認します。
カスタムイメージが [利用可能] 状態になったら、次の手順に進みます。
手順 2:カスタムイメージを別のリージョンにコピーする
ECS インスタンスを複製して別のリージョンに新しい ECS インスタンスを作成する前に、イメージコピー機能を使用して、前の手順で作成したカスタムイメージをターゲットリージョンにコピーする必要があります。
ECS コンソール - イメージ に移動します。
上部ナビゲーションバーの左上隅で、リージョンを選択します。この例では、中国 (杭州) を選択します。
[カスタムイメージ] タブで、Created_from_hangzhouECS1 イメージを見つけ、[操作] 列のイメージのコピー をクリックします。
[イメージのコピー] ダイアログボックスで、パラメーターを設定し、[OK] をクリックします。
イメージコピーの名前を入力します。例:Copy_from_hangzhouImage1。
ターゲットリージョンを選択します。例:中国 (北京)。
その他のパラメーターを設定します。その他のパラメーターの設定方法については、「カスタムイメージをコピーする」をご参照ください。
上部ナビゲーションバーの左上隅で、中国 (北京) リージョンに切り替えて、Copy_from_hangzhouImage1 イメージの進行状況とステータスを確認します。
カスタムイメージがターゲットリージョンにコピーされたら、そのリージョンで後続の手順を実行する必要があります。
手順 3:カスタムイメージから新しい ECS インスタンスを作成する
ECS コンソール - イメージ に移動します。
上部ナビゲーションバーの左上隅で、リージョンを選択します。この例では、中国 (北京) を選択します。
[カスタムイメージ] タブで、カスタムイメージコピー Copy_from_hangzhouImage1 を見つけます。
[操作] 列で、[インスタンスの作成] をクリックします。
ECS インスタンス購入ページで、パラメーターを設定して ECS インスタンスを作成します。
[イメージ] パラメーターと [リージョン] パラメーターは自動的に指定されるため、変更する必要はありません。
ビジネス要件に基づいてインスタンスタイプを選択します。
その他のパラメーターを設定します。その他のパラメーターの設定方法については、「[カスタム購入] タブでインスタンスを作成する」をご参照ください。
手順 4:新しい ECS インスタンスのデータを確認する
新しい ECS インスタンスのデータを確認して、複製が完了した後、インスタンスでビジネスが想定どおりに実行されることを確認します。例:
ディスクデータを確認する。
新しい ECS インスタンスのシステムディスクに保存されているデータが、ソース ECS インスタンスのシステムディスクに保存されているデータと同じであることを確認します。たとえば、システムディスク上のファイルとディレクトリ構造が同じであることを確認します。データディスクがソース ECS インスタンスと新しい ECS インスタンスに接続されている場合は、新しい ECS インスタンスのデータディスクに保存されているデータが、ソース ECS インスタンスのデータディスクに保存されているデータと同じであることを確認します。
アプリケーションまたはサービスを実行する。
特定のアプリケーションまたはサービスがソース ECS インスタンスで実行されている場合は、新しい ECS インスタンスでアプリケーションまたはサービスを実行し、アプリケーションまたはサービスがソース ECS インスタンスのアプリケーションまたはサービスと同じ機能を提供し、同じデータ操作をサポートしていることを確認します。
リソース情報を比較する。
イメージ情報やネットワーク構成などのリソース情報を比較して、ソース ECS インスタンスと新しい ECS インスタンス間の変更点を特定します。詳細については、「インスタンス情報を表示する」をご参照ください。
リソースの関連付けを更新する。
新しいインスタンスメタデータは、新しい ECS インスタンスに対して生成され、ソース ECS インスタンスのインスタンスメタデータとは異なります。この場合、複製が完了した後、できるだけ早くリソースの関連付けを更新する必要があります。例:
アプリケーションが内部通信に特定のプライベート IP アドレスに依存している場合は、複製が完了した後、新しい ECS インスタンスのネットワーク構成を更新する必要があります。たとえば、新しい ECS インスタンスのプライベート IP アドレスを、ソース ECS インスタンスのプライベート IP アドレスが属するサブネット内のプライベート IP アドレスに変更し、新しい ECS インスタンスのネットワーク接続を確認します。ECS インスタンスのプライベート IP アドレスを変更する方法については、「インスタンスのプライベート IP アドレスを変更する」をご参照ください。
アプリケーションが Domain Name System (DNS) サービスに依存している場合は、複製が完了した後、新しい ECS インスタンスの DNS 設定を更新して、アプリケーションが新しい ECS インスタンスで外部サービスを引き続き提供できるようにする必要があります。詳細については、「Linux インスタンスの DNS 設定をカスタマイズするにはどうすればよいですか。」をご参照ください。
(オプション) 手順 5:ソース ECS インスタンスとインスタンスのリソースをリリースまたは削除する
インスタンスのリリース、スナップショットの削除、イメージの削除操作は元に戻せません。ECS インスタンスがリリースされた場合、またはスナップショットやイメージが削除された場合、インスタンス、スナップショット、またはイメージ内のデータは削除され、回復できません。すべてのビジネスデータが移行された後にのみ、リソースをリリースまたは削除してください。
ソース ECS インスタンスとインスタンスのリソースをリリースまたは削除する前に、以下の操作を実行して、不要な料金が発生しないようにします。新しい ECS インスタンスのデータがソース ECS インスタンスのデータと同じであることを確認し、新しい ECS インスタンスのリソースの関連付けを更新し、新しい ECS インスタンスでビジネスが想定どおりに実行されることを確認します。
ソース ECS インスタンスをリリースします。詳細については、「インスタンスをリリースする」をご参照ください。
ソース ECS インスタンスに接続されているディスクのスナップショットを削除します。詳細については、「スナップショットを削除する」をご参照ください。
ソース ECS インスタンスから作成したカスタムイメージを削除します。詳細については、「カスタムイメージを削除する」をご参照ください。
参照
サーバー移行センター (SMC) を使用して、Alibaba Cloud アカウント間で ECS インスタンスデータを移行できます。詳細については、「同じ Alibaba Cloud アカウントまたは異なる Alibaba Cloud アカウントに属する ECS インスタンス間でデータを移行する」をご参照ください。