EC2实例克隆

是否有可能克隆一个EC2实例数据和所有?

您可以创build现有实例的AMI ,然后使用该AMI启动其他实例。

更简单的方法是通过Webpipe理控制台:

  1. 去实例
  2. select实例并单击实例操作
  3. 创build图像

一旦你有一个图像,你可以启动另一个克隆的实例,数据和所有。 🙂

没有明确的Clonebutton。 基本上你要做的是创build一个镜像,或者一个现有的EC2实例的快照,然后使用该快照创build一个新的实例。

首先从现有的EC2实例创build一个图像。

在这里输入图像说明


检查您的快照列表,看看过程是否完成。 这通常需要大约20分钟,具体取决于实例驱动器的大小。

在这里输入图像说明


然后,您需要创build一个新实例并将该图像用作AMI。

在这里输入图像说明

在这里输入图像说明

如今,使用EBS支持的实例克隆机器更容易。 这就是我们在BitNami云托pipe中的做法。 基本上你只需要拍一个可以用来启动一个新服务器的实例的快照。 您可以使用AWS控制台(将EBS支持的实例保存为AWS AMI)或使用EC2 API工具执行此操作:

  • 使用ec2-create-snapshot创build一个快照
  • 然后从快照启动实例

克隆实例不是别的,而是创build备份,然后基于此启动一个新的服务器。 你可以在那里find一堆描述这个问题的文章,试着find关于“如何…”备份的信息,或者调整整个EC2实例的大小,例如这个博客是一个非常好的开始:alestic.com

回答您的问题:现在,AWS可以轻松实现克隆。请参阅从现有实例启动实例

  1. 在“ EC2实例”页面上, select要使用的实例
  2. select操作 ,然后像这样启动更多
  3. 审查启动

这将把现有的实例作为新的模板。

或者您也可以拍摄现有卷的快照,并使用您在实例启动期间ping的AMI(现有的)的快照

您可以使用AWS API或控制台UI来创build运行实例的AMI(Amazon Machine Image)。 您可以指定在创buildAMI时重新启动实例。 然后,您可以使用AWS API或控制台UI,使用您创build的AMI启动更多实例。

你可以很容易地用云pipe理软件,如enStratus,RightScale或Scalr (免责声明:我在那里工作)。 有了克隆的农场,您可以:

  1. 创build快照或预制图像以在另一天启动
  2. 重复您的configuration在生产之前testing它