この機能を使用すると、ビジネス要件に合わせて Elastic Compute Service (ECS) インスタンスを移行し、再設定できます。
ユースケース
-
ECS インスタンスのインスタンスタイプを変更する
現在のアベイラビリティーゾーンで目的のインスタンスタイプが売り切れの場合、インスタンスを別のアベイラビリティーゾーンに移行し、タイプを変更します。 たとえば、
ecs.g6e.large (2 vCPU, 8 GiB)からecs.g6e.xlarge (4 vCPU, 16 GiB)に変更します。 -
ECS インスタンスのアベイラビリティーゾーンを変更する
複数のアベイラビリティーゾーンにインスタンスをデプロイすることで、信頼性が向上します。 1 つのゾーンで障害が発生しても、他のゾーンでサービスは継続されます。 たとえば、インスタンスを杭州ゾーン H から杭州ゾーン K に移行します。
-
ECS インスタンスを異なるリージョンに移行するには、次のいずれかのソリューションを使用してください。
-
SMC のサーバー移行機能を使用して、リージョン間で ECS インスタンスを移行します。 詳細については、「アカウント間またはアカウント内での ECS インスタンスの移行」をご参照ください。
-
現在のインスタンスからカスタムイメージを作成し、それを宛先リージョンにコピーして、そのイメージからインスタンスを作成します。 詳細については、「インスタンスからのカスタムイメージの作成」、「カスタムイメージのコピー」、および「カスタムイメージまたは共有イメージからのインスタンスの作成」をご参照ください。
-
-
クラシックネットワークからの移行通知を受け取った場合は、ECS インスタンスを VPC に移行してください。 詳細については、「クラシックネットワークから VPC への ECS インスタンスの移行」をご参照ください。
仕組み
制限事項
-
プリエンプティブルインスタンスは、アベイラビリティーゾーン間で移行できません。
-
同じインスタンスファミリー内のタイプ (vCPU とメモリ) にのみ変更できます。 詳細については、「インスタンスファミリー」をご参照ください。
説明異なるインスタンスファミリーに変更するには、まずゾーン間移行を完了してから、インスタンスタイプを変更します。 詳細については、「」、「サブスクリプションインスタンスのインスタンスタイプのアップグレード」、または「従量課金インスタンスのインスタンスタイプの変更」をご参照ください。
-
ECS コンソールでは、一度に最大 5 つのインスタンスを移行できます。 この制限を増やすには、テクニカルサポートにお問い合わせください。
-
次のインスタンスファミリーは、アベイラビリティーゾーン間で移行できません。
-
ヘテロジニアスコンピューティングインスタンスファミリー
-
ECS ベアメタルインスタンスファミリー
-
スーパーコンピューティングクラスター (SCC) インスタンスファミリー
-
汎用インスタンスファミリー u2a
-
エコノミーインスタンスファミリー e (e-c1m1、e-c1m2、および e-c1m4 を除く)
-
x86 ベースのコンピューティングインスタンスファミリー:
-
ビッグデータ
-
ローカル SSD 搭載
-
セキュリティ強化
-
-
第 8 世代インスタンスファミリー (hfr8i、hfc8i、hfg8i、r8ae、g8ae、c8ae、r8y、c8y、g8y、r8a、g8a、c8a、g8i、r8i、および c8i を除く)
-
第 9 世代インスタンスファミリー (r9i、g9i、および c9i を除く)
-
移行による影響
|
項目 |
説明 |
|
移行期間 |
ソースインスタンスの停止から宛先インスタンスの起動まで約 15 分です。 重要
インスタンスは、コンピューティングリソースとネットワークリソースが移行された後に起動します。 クラウドディスクデータはバックグラウンドで移行を継続します (100 GiB あたり約 4 時間)。 この期間中、ディスク I/O パフォーマンスは低下し、スナップショットまたはクラウドディスク操作は利用できなくなります。 |
|
インスタンスステータスの変更 |
移行中にインスタンスは停止および再起動されます。 この操作はオフピーク時に実行してください。 |
|
ソフトウェアライセンスコードの変更 |
移行後、ソフトウェアライセンスコードが変更される場合があります。 ベンダーがライセンス移行を提供していない場合は、ベンダーまたはチャネルパートナーに連絡して再承認を依頼してください。 |
|
パブリックおよびプライベート IP アドレス |
|
|
その他の影響 |
|
課金
-
移行中にインスタンスタイプを変更しない場合、追加料金は発生しません。
-
移行中にインスタンスタイプを変更する場合、料金は次のルールに基づいて請求されます。
-
サブスクリプションインスタンスのダウングレード:料金差額の返金を受けられる場合があります。
-
サブスクリプションインスタンスのアップグレード:現在の請求サイクルの残りの期間について、差額を支払う必要があります。 正確な金額はコンソールに表示されます。
-
従量課金インスタンスの変更:移行後、料金は新しいインスタンスタイプに基づいて請求されます。
-
前提条件
-
移行前にスナップショットを作成して、クラウドディスクをバックアップしてください。 詳細については、「スナップショットの作成」をご参照ください。
-
インスタンスは VPC 内にある必要があります。 クラシックネットワーク内にある場合は、まず VPC に移行してください。 詳細については、「クラシックネットワークから VPC への ECS インスタンスの移行」をご参照ください。
-
現在のプライベート IP アドレスに依存するアプリケーションがないことを確認してください。 システムは、宛先 vSwitch から新しいプライベート IP アドレスを割り当てます。
-
セキュリティソフトウェア (Safedog、Huweishen、または Yunsuo) がインストールされている場合は、移行前に無効にし、移行後に再度有効にしてください。 そうしないと、仮想化ドライバーのインストールに失敗する可能性があります。
-
システムディスクに、仮想化ドライバーのインストールのために 500 MiB 以上の空き容量があることを確認してください。
-
インスタンスに IPv6、複数の ENI、リバースプロキシ、高可用性仮想 IP アドレス、Global Accelerator (GA)、またはルートテーブルが設定されていないことを確認してください。
操作手順
この操作はインスタンスを停止し、再起動します。ビジネスへの影響を最小限に抑えるため、この操作はオフピーク時に実行してください。
ステップ 1: ゾーンをまたいだインスタンスタイプの変更
ECS コンソール - インスタンスに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
-
対象のインスタンスの ID または名前をクリックしてその詳細ページに移動し、すべての操作 ドロップダウンリストから、[インスタンスのゾーン間移行] を選択します。
説明また、インスタンスページで一括操作を実行することもできます。インスタンス構成 ドロップダウンリストで、[ゾーンをまたいだインスタンスタイプの変更] を選択します。一度に最大 5 つのインスタンスを移行できます。
-
クロスゾーン移行 ダイアログボックスで、パラメーターを設定し、作成 をクリックします。
次の表にパラメーターを示します。
パラメーター
説明
[移行タスクタイプ]
このパラメーターは Alibaba Cloud ECS 移行 に設定されており、変更できません。
[現在のリージョン]
移行する ECS インスタンスが存在するリージョン。
[ターゲットゾーン設定]
要件に基づいてターゲットアベイラビリティーゾーンを選択してください。
[ネットワーク設定]
ターゲット vSwitch を選択してください。移行後、インスタンスには vSwitch の CIDR ブロックからランダムなプライベート IP アドレスが割り当てられます。
事前にターゲットアベイラビリティーゾーンに VPC と vSwitch を作成しておく必要があります。詳細については、「VPC と vSwitch の作成」をご参照ください。
重要-
アベイラビリティーゾーンをまたいだ移行後、インスタンスのプライベート IP アドレスは保持されません。現在のプライベート IP アドレスに依存するアプリケーションがないことを確認してください。
-
移行完了後にプライベート IP アドレスを変更できます。詳細については、「既存インスタンスのプライマリプライベート IPv4 アドレスの変更」をご参照ください。
[移行と再構成が必要なインスタンス]
選択したインスタンス ID/名前、移行先ゾーン、ターゲット仕様、および移行先 vSwitch を表示します。
説明システムは利用可能なインスタンスタイプのリストを自動的に表示します。利用可能なインスタンスタイプがない場合、現在のアベイラビリティーゾーンの在庫が不足している可能性があります。
[注意事項]
[データをバックアップしました] を選択します。
-
-
次のダイアログボックスで 支払いに進む をクリックし、プロンプトに従って支払いを完了してください。
ステップ 2: 移行結果の確認
ECS コンソールに戻り、インスタンスのステータスを確認してください。
インスタンスのステータスが 移行中 から [実行中] に変わり、そのアベイラビリティーゾーンがターゲットゾーンに更新されると、移行は完了です。新しいステータスとアベイラビリティーゾーンは ECS コンソールで確認できます。または、SMC コンソールで進捗を監視することもできます。
-
SMC コンソールにログインします。
-
左側のナビゲーションペインで、 を選択してください。
-
リアルタイム移行ステータス 列で移行の進捗状況を確認します。リアルタイム移行ステータス が 完了 になると、インスタンスタイプの変更は完了です。
よくある質問
ゾーン間移行中にエラーメッセージ「The private IP address of the current instance has reverse dependencies or route dependencies, such as dependencies from Workbench or DTS. For Workbench, you can find and delete the dependency under Workbench > Instance > Private Links. For route dependencies, you can find and delete the route entry that depends on this instance in the VPC console under Route Tables」が表示されるのはなぜですか。

このエラーを解決するには:
-
Workbench のプライベートリンクを確認してください。
Workbench コンソールで、 に移動し、ECS インスタンスに関連付けられているプライベートリンクを確認してください。
説明Workbench コンソールでメニューバーを表示するには、アイコンをクリックする必要がある場合があります。
-
リンクが存在する場合は、Release Link をクリックしてから、次の手順に進んでください。

-
リンクが存在しない場合は、次の手順に進んでください。
-
-
ネクストホップが ECS インスタンスであるカスタムルートエントリを確認してください。
ルートテーブルコンソールで、VPC ルートテーブルを見つけ、インスタンスがネクストホップであるカスタムエントリを確認してください。
-
そのようなエントリが存在する場合は、それを削除してから、次の手順に進んでください。

-
そのようなエントリが存在しない場合は、次の手順に進んでください。
-
-
ソースデータベースが [ECS 上の自己管理データベース]である DTS 移行タスクを確認してください。
DTS コンソールで、ソースデータベースが [ECS 上の自己管理データベース]である移行タスクを確認してください。
-
そのようなタスクが存在する場合は、それを削除してから、次の手順に進んでください。
重要DTS タスクを削除する前に、すべてのデータが転送され、バックアップされていることを確認してください。
-
そのようなタスクが存在しない場合は、次の手順に進んでください。
-
-
関連する VPC リソースを確認してください。
VPC コンソールで、関連する DHCP オプションセット、ネットワーク ACL、ルートテーブル、または IPv4 ゲートウェイを削除してください。
詳細については、「DHCP オプションセットと DNS ホスト名」、「ネットワーク ACL の削除」、「カスタムルートテーブルの削除」、および「IPv4 ゲートウェイの削除」をご参照ください。

