Elastic Compute Service (ECS) インスタンスクローン機能を使用すると、ソースインスタンスと同じまたは類似したインスタンスをすばやく作成できます。 インスタンスクローン機能は、レプリケーション環境とテスト環境、アプリケーション拡張、ディザスタリカバリ、バックアップ、移行、アップグレードなどのシナリオで使用できます。 この機能により、サービスの信頼性、スケーラビリティ、および効率が向上します。 このトピックでは、インスタンスをクローンする方法と、クローンインスタンスの課金方法と制限について説明します。
前提条件
クローンを作成するインスタンス (ソースインスタンス) が使用するイメージは、ECSコンソールの [イメージ] ページに表示されるか、DescribeImages操作を呼び出して表示されます。 それ以外の場合は、インスタンスのクローンを作成できません。 イメージの検索方法については、「イメージの検索」をご参照ください。
課金方法
クローンインスタンスの課金方法は、ソースインスタンスの課金方法と同じです。
インスタンスのクローンを作成すると、カスタムイメージが生成される場合があります。 カスタムイメージの名前は
TemplateScratch-
で始まります。 カスタムイメージの課金については、「イメージ」をご参照ください。ソースインスタンスを複製して同じリージョンにクローンインスタンスを作成する場合:
[インスタンスデータの格納] を選択した場合、ソースインスタンスからカスタムイメージが作成され、そのイメージからクローンインスタンスが作成されます。
[インスタンスデータの格納] を選択しない場合、ソースインスタンスのイメージに基づいてクローンインスタンスが作成されます。
ソースインスタンスをクローンして別のリージョンにクローンインスタンスを作成すると、システムはソースインスタンスからカスタムイメージを作成し、カスタムイメージをターゲットリージョンにコピーしてから、イメージからクローンインスタンスを作成します。
選択したソースインスタンスにイメージがないインスタンスが含まれている場合は、[インスタンスデータを含む] を選択する必要があります。
カスタムイメージが不要になった場合は、クローン作成タスクの完了後に、ソースリージョンまたはターゲットリージョンのイメージを削除できます。
制限事項
仮想プライベートクラウド (VPC) のECSインスタンスのみがインスタンスクローン機能をサポートしています。
クローンタスクで最大20個のECSインスタンスをクローンできます。
ECSコンソールでのみインスタンスを複製できます。 この機能で使用できるAPI操作はありません。
手順
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 .
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
ビジネス要件に基づいてインスタンスをクローンできます。
単一のインスタンスをクローンするには、クローンするインスタンスを見つけ、[操作] 列の
を選択します。複数のインスタンスをクローンするには、クローンするインスタンスを選択し、[インスタンス] ページの下部にある
を選択します。 最大20個のECSインスタンスをクローンできます。
[インスタンスの複製] ダイアログボックスでパラメーターを設定し、[次へ] をクリックします。
パラメーター
説明
宛先リージョン
クローンインスタンスを作成するリージョンを選択します。
宛先ゾーン
クローンインスタンスを作成するゾーンを選択します。
宛先VPC
宛先vSwitchを指定しない場合、ECSはクローンインスタンスにプライベートIPアドレスを割り当てます。
宛先vSwitchを指定し、ソースインスタンスのプライベートIPアドレスが宛先vSwitchのCIDRブロック内にない場合、ECSはクローンインスタンスにプライベートIPアドレスを割り当てます。
リージョン間でソースインスタンスのクローンを作成するときにvSwitchまたはVPCを指定しない場合、システムはソースインスタンスのVPCに基づいてVPCを作成し、ソースインスタンスのvSwitchに基づいてvSwitchを作成するゾーンを選択します。
ソースインスタンスのVPCまたはリージョンとは異なるターゲットVPCまたはリージョンを指定した場合、ソースインスタンスのセキュリティグループに基づいて、指定されたVPCまたはリージョンにクローンインスタンスのセキュリティグループが作成されます。 移行元インスタンスのVPCまたはリージョンを移行先VPCまたはリージョンとして指定した場合、システムはクローンインスタンスに移行元インスタンスのセキュリティグループを使用します。
宛先vSwitch
宛先インスタンス数
作成するクローンインスタンスの数を設定します。
一度に最大100のクローンインスタンスを作成できます。 作成するクローンインスタンスの指定数が、作成できる追加インスタンスの最大数を超える場合、作成されるクローンインスタンスの数は、作成できる追加インスタンスの最大数に等しくなります。
インスタンスデータを含む
[インスタンスデータの格納] を選択しない場合、ソースインスタンスと同じインスタンスタイプのクローンインスタンスが作成されます。
重要ソースインスタンスのインスタンスタイプが在庫切れの場合、システムは、ソースインスタンスのインスタンスタイプと同様の別のインスタンスタイプを選択します。
[インスタンスデータの格納] を選択すると、ソースインスタンスと同じインスタンスタイプのクローンインスタンスが作成され、同じインスタンスデータも格納されます。 データの一貫性を確保するために、インスタンスをクローンする前にソースインスタンスを停止することを推奨します。
設定のプレビューステップで、クローンインスタンスに関する基本情報を確認し、[ECS利用規約を読み、同意しました] をクリックし、[開始] をクリックします。
クローニング機能は、ROS (Resource Orchestration Service) によって実装されます。 ROSコンソールにログインして、クローニングの進行状況を表示できます。
クローニング結果を表示します。
[結果のクローン] ステップで、次のメッセージが表示されると、クローンタスクが完了します。インスタンスがクローンされます。 クローンインスタンスのビジネスデータがソースインスタンスのビジネスデータと一致しているかどうかを確認できます。