是否可以克隆 EC2 实例数据和所有?
更简单的方法是通过 Web 管理控制台:
转到实例选择实例并单击实例操作创建图像
一旦你有了一个镜像,你就可以启动另一个克隆的实例、数据和所有东西。 :)
right click
。
没有明确的 Clone
按钮。基本上,您所做的是创建现有 EC2 实例的映像或快照,然后使用该快照启动一个新实例。
首先从现有 EC2 实例创建映像。
https://i.stack.imgur.com/fCWx8.jpg
检查您的快照列表以查看该过程是否已完成。这通常需要大约 20 分钟,具体取决于您的实例驱动器的大小。
https://i.stack.imgur.com/nIlAW.jpg
然后,您需要创建一个新实例并将该映像用作 AMI。
https://i.stack.imgur.com/22cQW.jpg
https://i.stack.imgur.com/3tsuc.jpg
如今,使用不久前发布的 EBS 支持的实例来克隆机器更加容易。这就是我们在 BitNami Cloud Hosting 中的做法。基本上,您只需拍摄实例的快照,以后可以使用它来启动新服务器。您可以使用 AWS 控制台(将 EBS 支持的实例保存为 AWS AMI)或使用 EC2 API 工具来执行此操作:
使用 ec2-create-snapshot 创建快照
然后从快照启动一个实例
克隆实例只不过是创建备份,然后基于该备份启动新服务器。您可以找到大量描述此问题的文章,尝试查找有关“如何...”备份或调整整个 EC2 实例大小的信息,例如,此博客是一个非常好的起点:alestic.com
回答您的问题:现在 AWS 让克隆变得非常容易,请参阅 Launch instance from your Existing Instance
在 EC2 Instances 页面上,选择您要使用的实例 Choose Actions --> Image and Templates,然后 Launch More Like This。审查和发布
这会将现有实例作为新实例的模板。
或者您也可以拍摄现有卷的快照并将快照与您在实例启动期间 ping 的 AMI(现有的)一起使用
您可以使用 AWS API 或控制台 UI 来创建正在运行的实例的 AMI(Amazon 系统映像)。您可以在创建 AMI 时指定重启实例。然后,您可以使用 AWS API 或控制台 UI 通过您创建的 AMI 启动更多实例。
您可以使用云管理软件(如 enStratus、RightScale 或 Scalr)轻松完成此操作(免责声明:我在那里工作)。使用克隆农场,您可以:
创建快照或预制图像以在另一天启动复制您的配置以在生产前对其进行测试