MSE Sync 移行ツールを使用すると、Serverless App Engine (SAE) または Enterprise Distributed Application Service (EDAS) に登録されているサービスを Microservices Engine (MSE) Nacos レジストリに簡単に同期できます。このトピックでは、組み込みの SAE または EDAS レジストリから MSE Nacos レジストリにサービスを移行する方法について説明します。
前提条件
MSE Nacos インスタンスが作成されていること。詳細については、「Nacos エンジンを作成する」をご参照ください。
MSE Sync ツールがデプロイされていること。詳細については、「MSE Sync に基づく移行ソリューション」をご参照ください。
制限事項
MSE Sync ツールが故障した場合、同期は中断されます。そのため、MSE Sync ツールを少なくとも 2 つのノードにデプロイすることを推奨します。移行プロセスが開始されたら、できるだけ早く移行を完了する必要があります。
SAE または EDAS の組み込みレジストリ、MSE Sync、および MSE Nacos レジストリ間のネットワークが相互接続されていること。
移行手順
ステップ 1: EDAS または SAE から名前空間 ID を取得する
EDAS
にログインします。
左側のナビゲーションウィンドウで、 を選択し、上部のメニューバーでターゲットリージョンを選択します。
[マイクロサービス名前空間] ページで、ターゲットのマイクロサービス名前空間の ID を取得します。

SAE
SAE コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択し、上部のメニューバーでターゲットリージョンを選択します。
[分散設定 (ACM)] ページで、[名前空間] を選択し、名前空間 ID をコピーします。

ステップ 2: 移行タスクを作成する
MSE Sync ツールの左側のナビゲーションウィンドウで、[クラスター設定] をクリックします。次に、[新しいクラスター] をクリックします。[新しいクラスター] ダイアログボックスで、ステップ 1 で取得した名前空間の ID、AccessKey ID、AccessKey Secret を追加します。Region パラメーターを、EDAS または SAE の名前空間が存在するリージョンに設定する必要があります。次に、[OK] をクリックします。
もう一度 [新しいクラスター] をクリックして、ターゲットの Nacos レジストリに関する情報を追加します。クラスタータイプを NACOS に設定し、関連情報を入力します。購入した MSE Nacos レジストリで認証が有効になっていない場合、AccessKey ID、AccessKey Secret、ユーザー名、およびパスワードのパラメーターを指定する必要はありません。次に、[OK] をクリックします。
左側のナビゲーションウィンドウで、[同期タスク] をクリックします。[サービスの同期] ページで、[新規同期] をクリックします。表示されるダイアログボックスで、ソースクラスター用に作成した SAE または EDAS クラスターを選択し、宛先クラスター用に MSE Nacos クラスターを選択し、同期モードと同期タイプを設定します。ソースクラスターの名前空間内のサービスは自動的にクエリされます。同期したいサービスを選択し、[OK] をクリックします。
[サービスの同期] ページで同期されたサービス名を表示します。
ステップ 3: 同期結果を検証する
MSE コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、マイクロサービスの登録 > インスタンス を選択します。
インスタンス ページで、インスタンスの名前をクリックします。
左側のナビゲーションウィンドウで、[サービス管理] > [サービス] を選択して、サービスデータが同期されているかどうかを確認します。