レジストリと構成センターをクラウドに移行する場合、クライアントを新しいレジストリと構成センターに直接切り替えると、クライアントがどちらのセンターからの情報も認識できなくなる可能性があります。この問題に対処するために、MSE はクラウド移行機能を提供しています。 MSE Sync ホワイトスクリーン移行ツールを使用すると、ソースクラスターとターゲットクラスター間で情報を同期できるため、クライアントは両方のクラスターからの情報を同時に認識できます。さらに、MSE は ZooKeeper や Nacos などのセルフマネージドレジストリおよび構成センターの MSE へのシームレスな移行をサポートしており、柔軟性と選択肢を広げます。
MSE Sync は Nacos 構成の移行をサポートしていません。 Nacos 構成を移行するには、MSE Nacos インスタンスの構成のエクスポートおよびインポート機能を使用します。
ステップ 1:仕様の評価
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、マイクロサービスの登録 > Migration to Cloud を選択します。
[クラウドへの移行] ページで、[仕様評価] をクリックし、パラメーターを構成して、[仕様評価] をクリックします。
パラメーター
説明
ソースインスタンスタイプ
MSE は、Nacos、ZooKeeper など、複数のエンジンのタイプのクラウドへの移行をサポートしています。
評価方法
説明必要に応じて、[セルフマネージドインスタンスによる評価] または [アプリケーション規模による評価] を選択できます。
[セルフマネージドインスタンスによる評価] を選択した場合は、[セルフマネージドインスタンスノードの仕様] セクションでセルフマネージドインスタンスの vCPU 数とメモリサイズを指定し、[セルフビルドインスタンスノードの数] セクションにインスタンスノードの数を入力します。
[アプリケーション規模による評価] を選択した場合は、[アプリケーションインスタンスノードの数] セクションに Container Service for Kubernetes (ACK) クラスタのポッド数または Elastic Compute Service (ECS) インスタンスのプロセス数を入力します。
[仕様評価] パネルの上部に、MSE インスタンスを購入するためのリンクが表示され、評価結果に基づいて推奨されるインスタンス仕様が提供されます。
[MSE インスタンスの購入] リンクをクリックします。購入ページで、仮想プライベートクラウド (VPC) やネットワーク情報などの情報を構成します。情報を確認した後、[今すぐ購入] をクリックします。
ステップ 2:移行を開始する
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、マイクロサービスの登録 > Migration to Cloud を選択します。
[クラウドへの移行] ページで、[移行構成] をクリックし、プロンプトに従ってパラメーターを構成します。
[デプロイメントツール] ステップで、手順に従って移行ツールをデプロイします。移行ツールをデプロイした後、[次へ] をクリックします。
[構成の作成] ステップで、必須パラメーターを構成し、[次へ] をクリックします。
パラメーター
説明
ソースインスタンスタイプ
エンジンのタイプを選択します。 MSE は、Nacos、Eureka、ZooKeeper、および Consul の移行をサポートしています。
同期タイプ
完全同期、構成同期、およびサービス同期をサポートします。
ソースインスタンスノードアドレス
エンジンのノードアドレスを入力します。フォーマットはノード IP とポート (例:192.168.100.101:2181) で、1 行に 1 つのアドレスです。ノード IP アドレスが複数ある場合は、改行を使用して区切ります。
ソースクラスターが負荷分散に SLB を使用している場合は、SLB インスタンスの IP アドレスとポート番号を入力します。
ソースインスタンス名
(オプション) ソースインスタンスの名前を入力します。
名前空間
ソースインスタンスタイプが Nacos に設定されている場合、このパラメーターを構成する必要があります。
移行する名前空間をカンマ (,) で区切って入力します。空白のままにすると、デフォルトですべての名前空間が移行されます。
宛先インスタンス
移行先の宛先インスタンスを選択します。
説明
(オプション) 移行タスクの説明を入力します。
[移行の実装] ステップで、プロンプトに従って操作を実行します。