このトピックでは、Elastic Compute Service (ECS) インスタンスを、内部ネットワークを介して別のリージョンのApsaraDB for MongoDBインスタンスに接続する方法について説明します。
前提条件
ECSインスタンスとApsaraDB for MongoDBインスタンスは、Virtual Private Cloud (VPC) ネットワークタイプを使用します。
2つのインスタンスが異なるネットワークタイプを使用している場合、またはクラシックネットワーク内にある場合は、このトピックで説明する操作を実行する前に、ECSインスタンスまたはApsaraDB for MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替えることを推奨します。 次のいずれかの方法を使用して、ECSインスタンスまたはApsaraDB for MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替えることができます。
ApsaraDB for MongoDBインスタンスをECSインスタンスが配置されているリージョンに移行する
この方法では、data Transmission Service (DTS) のデータ移行機能を使用して、ApsaraDB for MongoDBインスタンスをECSインスタンスが配置されているリージョンに移行します。 たとえば、ApsaraDB For MongoDBインスタンスを中国 (青島) リージョンから中国 (杭州) リージョンに移行できます。 DTSの詳細については、DTSとは何ですか?
ECS インスタンスが配置されているリージョンで、ApsaraDB for MongoDB インスタンスを作成します。 詳細については、「レプリカセットインスタンスの作成」をご参照ください。 ApsaraDB for MongoDBインスタンスを既に作成している場合は、この手順をスキップしてください。
説明ApsaraDB for MongoDBインスタンスを作成するときに、ECSインスタンスと同じVPCを選択します。
ソースリージョンのMongoDBデータベースをターゲットApsaraDB for MongoDBインスタンスに移行します。 詳細については、「ApsaraDB For MongoDBインスタンス間のデータ移行」をご参照ください。
ECSインスタンスのプライベートIPアドレスをApsaraDB for MongoDBインスタンスのホワイトリストに追加します。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。
説明ECSインスタンスのIPアドレスを取得する方法の詳細については、「インスタンス情報の表示」をご参照ください。
ApsaraDB for MongoDBインスタンスが配置されているリージョンへのECSインスタンスの移行
カスタムイメージ機能または移行ツールを使用して、ECSインスタンスデータをApsaraDB for MongoDBインスタンスが配置されているリージョンに移行できます。 たとえば、ECS インスタンスを中国 (青島) リージョンから中国 (杭州) リージョンに移行できます。
ECSインスタンスからカスタムイメージを作成し、カスタムイメージからApsaraDB for MongoDBインスタンスが配置されているリージョンにECSインスタンスを作成します。 (推奨)
ECSインスタンスからカスタムイメージを作成します。 詳細については、「インスタンスからのカスタムイメージの作成」をご参照ください。
作成したカスタムイメージを ApsaraDB for MongoDB インスタンスが配置されているリージョンにコピーします。 詳細については、「カスタムイメージのコピー」をご参照ください。
作成したカスタムイメージからECSインスタンスを作成します。 詳細については、「カスタムイメージを使用したインスタンスの作成」をご参照ください。
説明ECSインスタンスを作成するときに、ApsaraDB for MongoDBインスタンスと同じVPCを選択します。
ECSインスタンスのプライベートIPアドレスをApsaraDB for MongoDBインスタンスのホワイトリストに追加します。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。
説明ECSインスタンスのIPアドレスを取得する方法の詳細については、「インスタンス情報の表示」をご参照ください。
移行ツールを使用して ECS インスタンスを ApsaraDB for MongoDB インスタンスが配置されているリージョンに移行します。
ECS インスタンスを ApsaraDB for MongoDB インスタンスが配置されているリージョンに移行します。 詳細については、「ECSインスタンス間のサーバーの移行」をご参照ください。
ECSインスタンスのプライベートIPアドレスをApsaraDB for MongoDBインスタンスのホワイトリストに追加します。 詳細については、「ApsaraDB For MongoDBインスタンスのIPアドレスホワイトリストの変更」をご参照ください。