Elastic Compute Service (ECS) インスタンスのクローン作成機能は、インスタンスを迅速に複製するのに役立ちます。 環境テストやレプリケーション、アプリケーションの拡張、ディザスタリカバリ、バックアップ、移行、アップグレードなどのシナリオで使用でき、サービスの信頼性、スケーラビリティ、および効率の向上に役立ちます。 このトピックでは、インスタンスのクローン作成方法、課金方法、および制限について説明します。
インスタンス A のデータをインスタンス B に移行するには、次の手順を実行します。
(条件付きでオプション) カスタムイメージをコピーする.
インスタンス A とインスタンス B が異なるリージョンにある場合は、カスタムイメージをインスタンス B のリージョンにコピーします。
ソースインスタンスとクローンインスタンスの比較
インスタンス属性 | 違い |
インスタンス名 | クローンインスタンスの名前は、ソースインスタンスの名前と同じです。 |
インスタンスタイプ | クローンインスタンスのインスタンスタイプは、ソースインスタンスのインスタンスタイプと異なる場合があります。 ソースインスタンスのインスタンスタイプがデスティネーションゾーンで在庫切れの場合、システムは類似のインスタンスタイプを選択してクローンインスタンスを作成します。 |
プライベート IP アドレス | クローンインスタンスのプライベート IP アドレスは、ソースインスタンスのプライベート IP アドレスと異なる場合があります。
|
パブリック IP アドレス | クローンインスタンスのパブリック IP アドレスは、ソースインスタンスのパブリック IP アドレスと異なる場合があります。 パブリック IP アドレスは自動的に割り当てられ、一意です。 説明 Elastic IP アドレス (EIP) がソースインスタンスに関連付けられている場合、システムはクローンインスタンスに EIP を自動的に作成して関連付けません。 必要に応じて、EIP を作成してクローンインスタンスに関連付けることができます。 |
セキュリティグループ | クローンインスタンスのセキュリティグループは、ソースインスタンスのセキュリティグループと異なる場合がありますが、セキュリティグルーパールールは同じです。
|
前提条件
ソースインスタンスのイメージは、ECS コンソールのイメージページに表示されるか、DescribeImages 操作を呼び出すことによって表示されます。 そうでない場合、インスタンスのクローンを作成することはできません。
Resource Access Management (RAM) ユーザーを使用する場合、AliyunECSFullAccess、AliyunVPCFullAccess、および AliyunROSFullAccess システムポリシーがユーザーにアタッチされています。 詳細については、「RAM ユーザーを作成し、RAM ユーザーに権限を付与する」をご参照ください。
課金方法
クローンインスタンスの課金方法は、ソースインスタンスの課金方法と同じです。
インスタンスのクローン作成時に [インスタンスデータを含める] を選択すると、
TemplateScratch-で始まる名前のカスタムイメージが生成されます。 カスタムイメージの課金については、「イメージ」をご参照ください。タイプ
[インスタンスデータを含める]
説明
リージョン内クローン作成
[インスタンスデータを含める] が選択されている
システムはソースインスタンスからカスタムイメージを作成し、次にイメージからクローンインスタンスを作成します。
[インスタンスデータを含める] が選択されていない
システムはソースインスタンスのイメージからクローンインスタンスを作成します。
リージョン間クローン作成
[インスタンスデータを含める] が選択されている
システムはソースインスタンスからカスタムイメージを作成し、カスタムイメージをデスティネーションリージョンにコピーしてから、イメージコピーからクローンインスタンスを作成します。
[インスタンスデータを含める] が選択されていない
システムはソースインスタンスのイメージからクローンインスタンスを作成します。
説明ソースインスタンスのイメージは、デスティネーションリージョンにあるパブリックイメージまたはマーケットプレイスイメージである必要があります。
ソースインスタンスにイメージがない場合は、[インスタンスデータを含める] を選択します。
カスタムイメージとイメージコピーの料金が発生します。 不要になった場合は、クローン作成後にソースリージョンまたはデスティネーションリージョンで削除してください。
制限
VPC 内の ECS インスタンスのみがインスタンスクローン作成機能をサポートしています。
クローン作成タスクで最大 20 個の ECS インスタンスをクローン作成できます。
ECS コンソールでのみインスタンスのクローンを作成できます。 この機能で使用できる API 操作はありません。
手順
ECS コンソール - インスタンス に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。

ターゲットの [インスタンス ID] をクリックして、インスタンスの詳細ページに移動します。 右上隅にある [すべての操作] をクリックしてアクションパネルを展開し、[インスタンスのクローン] を検索してクリックします。
[インスタンスのクローン] ダイアログボックスで、パラメーターを構成し、[次へ] をクリックします。
パラメーター
説明
[デスティネーションリージョン]
クローンインスタンスを作成するリージョンを選択します。
宛先ゾーン
クローンインスタンスを作成するゾーンを選択します。
[デスティネーション VPC]
デスティネーション vSwitch を指定しない場合、システムはソースインスタンスの vSwitch 構成に基づいて vSwitch を作成し、クローンインスタンスにプライベート IP アドレスを割り当てます。
デスティネーション vSwitch を指定した場合、システムはその vSwitch の下にクローンインスタンスにプライベート IP アドレスを割り当てます。
ソースインスタンスをリージョン間でクローン作成するときに vSwitch または VPC を指定しない場合、システムはソースインスタンスの VPC に基づいて VPC を作成し、ソースインスタンスの vSwitch に基づいて vSwitch を作成するゾーンを選択します。
ソースインスタンスとは異なるデスティネーション VPC またはリージョンを指定した場合、システムは指定された VPC またはリージョンにソースインスタンスのセキュリティグループに基づいてクローンインスタンスのセキュリティグループを作成します。 ソースインスタンスの VPC またはリージョンをデスティネーション VPC またはリージョンとして指定した場合、システムはクローンインスタンスにソースインスタンスのセキュリティグループを使用します。
[デスティネーション VSwitch]
[デスティネーションインスタンス数量]
作成するクローンインスタンスの数を構成します。
一度に最大 100 個のクローンインスタンスを作成できます。 作成するクローンインスタンスの数が作成できる追加インスタンスの最大数を超える場合、作成されるクローンインスタンスの数は、作成できる追加インスタンスの最大数と同じになります。
[インスタンスデータを含める]
[インスタンスデータを含める] を選択しない場合、システムはソースインスタンスと同じインスタンスタイプのクローンインスタンスを作成します。
[インスタンスデータを含める] を選択した場合、システムはソースインスタンスと同じインスタンスタイプとデータを持つクローンインスタンスを作成します。 データの整合性を確保するために、クローン作成前にソースインスタンスを停止することをお勧めします。
重要ソースインスタンスのインスタンスタイプの在庫がない場合、システムは類似のインスタンスタイプを選択してクローンインスタンスを作成します。
[構成プレビュー] ステップで、クローンインスタンスの基本情報を確認し、[開始] をクリックします。
説明初めてインスタンスのクローンを作成する場合は、[ECS 利用規約] を読んで、[ECS 利用規約を読み、同意しました] を選択します。
クローン作成機能は Resource Orchestration Service (ROS) によって実装されます。 ROS コンソール にログインして、クローン作成の進行状況を確認できます。 クローン作成後、関連するスタックは自動的に削除されますが、VPC、vSwitch、セキュリティグループ、カスタムイメージ、インスタンスなどの作成されたリソースは保持されます。
クローン作成結果を表示します。
[クローン作成結果] ステップで、次のメッセージが表示されたら、クローン作成タスクは完了です。インスタンスのクローンが作成されました。 インスタンスにログインして、クローンインスタンスのデータがソースインスタンスのデータと一致するかどうかを確認できます。