web-dev-qa-db-ja.com

EC2インスタンスのクローニング

EC2インスタンスデータとすべてのクローンを作成することはできますか?

136
Joshua Scott

既存のインスタンスの AMI を作成し、その AMI を使用して他のインスタンスを起動できます。

112
Mike Sherov

より簡単な方法は、Web管理コンソールを使用することです。

  1. インスタンスに行きます
  2. インスタンスを選択し、インスタンスアクションをクリックします
  3. 画像を作成する

イメージを作成したら、別のクローン化されたインスタンス、データ、およびすべてを起動できます。 :)

117
devnull

明示的なCloneボタンはありません。基本的には、既存のEC2インスタンスのイメージまたはスナップショットを作成し、そのスナップショットを使用して新しいインスタンスをスピンアップします。

最初に、既存のEC2インスタンスからイメージを作成します。

enter image description here


スナップショットリストをチェックして、プロセスが完了したかどうかを確認します。インスタンスドライブの大きさによって異なりますが、通常は約20分かかります。

enter image description here


次に、新しいインスタンスを作成し、そのイメージをAMIとして使用する必要があります。

enter image description here

enter image description here

80
sergserg

最近では、少し前にリリースされたEBS-backedインスタンスを使用してマシンを複製するのがさらに簡単になりました。これが BitNami Cloud Hosting での方法です。基本的には、後で新しいサーバーを起動するために使用できるインスタンスのスナップショットを取得します。 AWSコンソール(EBS-backedインスタンスをAWS AMIとして保存)またはEC2 APIツールを使用して実行できます:

インスタンスのクローンを作成することは、バックアップを作成し、それに基づいて新しいサーバーを起動することに他なりません。この問題を説明する記事がたくさんあり、EC2インスタンス全体のバックアップ方法やサイズを変更する方法に関する情報を見つけてみてください。たとえば、このブログは開始するのに本当に良い場所です:

35
danoo

あなたの質問に答えるために:今、AWSはクローン作成を本当に簡単にします 既存のインスタンスからインスタンスを起動

  1. EC2インスタンスページで、selectinstance使用したい
  2. Actionsを選択してから、More Like Thisを選択します。
  3. レビューLaunch

これにより、既存のインスタンスが新しい1回のテンプレートとして使用されます。

または、既存のボリュームのスナップショットを作成し、インスタンスの起動時にpingを実行するAMI(既存のもの)でスナップショットを使用することもできます

4
Subash

AWS APIまたはコンソールUIを使用して、実行中のインスタンスのAMI(Amazon Machine Image)を作成できます。 AMIの作成時にインスタンスを再起動するように指定できます。その後、AWS APIまたはコンソールUIを使用して、作成したAMIでさらにインスタンスを起動できます。

1
wz366