移行元サーバーでServer Migration Center (SMC) クライアントをダウンロードして実行できます。 SMCクライアントは、ソースサーバーに関する情報を報告し、SMCサーバーと連携してソースサーバーをAlibaba Cloudに移行します。 この方法では、変更せずにソースサーバーのデータを完全にレプリケートできます。
シナリオ
データセンターからAlibaba Cloudへのサーバーの移行
VMware、VirtualBox、Xen、カーネルベースの仮想マシン (KVM) 、Hyper-Vなどのオンプレミス仮想マシン (VM) をAlibaba Cloudに移行する
Amazon Web Services (AWS) 、Microsoft Azure、Google Cloud Platform (GCP) 、Tencent Cloud、UCloud、China Telecom Cloud、QingCloudなど、他のベンダーのクラウドからAlibaba Cloudにサーバーを移行します。
Alibaba Cloudアカウントまたはリージョン間でサーバーを移行する
メリット
ソースサーバーの基盤となる環境に関係なく、プラットフォームとオペレーティングシステムの主流バージョンをサポートします。
ダウンタイムなしでオンライン移行をサポートするため、ソースシステムの動作に影響はありません。
ダウンロードしたSMCクライアントは、サイズが小さく、インストールする必要がありません。
データの暗号化と送信に2048ビットのRivest-Shamir-Adleman (RSA) キーを使用し、セキュリティを確保します。
再開可能なデータ転送とデータ圧縮をサポートします。
増分移行をサポートし、ビジネスの停止を減らし、移行を高速化します。
仕組み
ソースサーバーをカスタムイメージに移行し、カスタムイメージを使用してElastic Compute Service (ECS) インスタンスを作成できます。 ソースサーバーをECSインスタンスに直接移行することもできます。 ここでは、エージェントによる移行の仕組みについて説明します。
ソースサーバーをカスタムイメージに移行する
カスタムイメージへの移行は、次の手順で構成されます。
SMCクライアントをソースサーバーにダウンロードします。 CLIまたはSMCコンソールを使用してソースサーバーに関する情報をインポートすると、システムは自動的にSMCクライアントをソースサーバーにダウンロードします。 この場合、この手順をスキップできます。
ソースサーバーでSMCクライアントを実行します。 SMCクライアントは、SMCのエンドポイントを使用して、ソースサーバーに関する情報をSMCサーバーに送信します。
SMCサーバーは一時的な中間インスタンスを作成し、セキュリティグループルールを使用してアウトバウンド方向のポート8080と8703を有効にします。
SMCクライアントは、中間インスタンスのポート8080に接続して通信を確立し、中間インスタンスのポート8703を使用して、ソースサーバのディスクデータを中間インスタンスのデータディスクに送信する。
SMCサーバーは、中間インスタンスのディスクデータに基づいてスナップショットを作成し、スナップショットからイメージを作成します。
ソースサーバーをインスタンスに移行する
インスタンスへの移行は、次の手順で構成されます。
SMCクライアントをソースサーバーにダウンロードします。 CLIまたはSMCコンソールを使用してソースサーバーに関する情報をインポートすると、システムは自動的にSMCクライアントをソースサーバーにダウンロードします。 この場合、この手順をスキップできます。
ソースサーバーでSMCクライアントを実行します。 SMCクライアントは、SMCのエンドポイントを使用して、ソースサーバーに関する情報をSMCサーバーに送信します。
SMCサーバーは、ターゲットインスタンスに接続し、一時的な中間クラウドディスクを作成およびマウントし、セキュリティグループルールを使用してアウトバウンド方向のポート8080および8703を有効にします。
SMCクライアントは、宛先インスタンスのポート8080に接続して通信を確立し、宛先インスタンスのポート8703を使用して、送信元サーバーのディスクデータを宛先インスタンスのデータディスクに送信します。
SMCサーバーは、ターゲットインスタンスのディスクデータに基づいてスナップショットを作成し、スナップショットからイメージを作成します。
SMCサーバーは、ターゲットインスタンスのシステムディスクを、カスタムイメージから作成されたディスクに置き換えます。
サポートされているネットワークタイプ:
SMCは、インターネットまたは仮想プライベートクラウド (VPC) を介したサーバー移行をサポートしています。 移行元サーバーと中間インスタンスまたは移行先インスタンス間のネットワーク接続を確保する必要があります。
インターネット経由のサーバー移行: 移行元サーバーをインターネットに接続し、移行元のセキュリティグループルールを使用して、アウトバウンド方向のポート8080および8703を有効にする必要があります。 ソースサーバのデータは、インターネットを介して中間インスタンスに送信される。 デフォルトでは、このネットワークタイプはデータの送信に使用されます。
VPC経由のサーバー移行: ソースサーバーをAlibaba Cloud VPCに接続する必要があります。 移行元サーバーのデータは、VPCを介して中間インスタンスまたは移行先インスタンスに送信されます。 移行中にVPCとvSwitchを指定する必要があります。 データセンター、VM、またはサードパーティのクラウドサーバーのサーバーがAlibaba cloudリージョンのVPCに接続できる場合、SMCを使用してVPC経由でサーバーを移行することを推奨します。 インターネットを介したサーバー移行と比較して、VPCを介したサーバー移行はより効率的で安定しています。 VPN Gateway、Express Connect、またはSmart Access Gatewayを使用して、ソースサーバーをVPCに接続できます。 詳細については、「VPCへのデータセンターの接続」および「VPC経由のサーバーの移行」をご参照ください。
制限事項
オペレーティングシステムの制限
次の表に、SMCクライアントでサポートされているオペレーティングシステムを示します。
Windows | Linux |
重要 Windows Server 2003またはWindows Server 2008は、移行後に有効化できません。 移行後にオペレーティングシステムをアップグレードできます。 詳細については、「Windows Server EOLガイダンス」をご参照ください。 |
|
データ移行の制限
移行元サーバーのオペレーティングシステム | 制限事項 |
Windows |
|
Linux |
|
移行元と移行ジョブの数の制限
項目 | 制限事項 | 調整可能 |
Alibaba Cloudアカウントに登録できる移行ソースの最大数 | 1,000 | チケットを起票して、サービスセンターにお問い合わせください。 |
Alibaba Cloudアカウント内で作成できる移行ジョブの最大数 | 1,000 | チケットを起票して、サービスセンターにお問い合わせください。 |
Alibaba Cloudアカウント内で同時に実行できる移行ジョブの最大数 | 50 | チケットを起票して、サービスセンターにお問い合わせください。 |
移行の開始
サーバーの移行を開始する方法の詳細については、「移行ガイド」をご参照ください。