Amazon AMI 和 EBS 快照有啥区别?
Posted
技术标签:
【中文标题】Amazon AMI 和 EBS 快照有啥区别?【英文标题】:what is the difference between Amazon AMI and EBS snapshot?Amazon AMI 和 EBS 快照有什么区别? 【发布时间】:2020-01-23 13:26:18 【问题描述】:我必须从实例创建 Amazon EBS 快照或 AMI,以在终止这些实例之前保留这些实例的备份。我有一些与此相关的问题我无法弄清楚:
-
如果我们创建实例的 AMI 或 EBS 快照,Docker 和 EC2 日志是否可用?
从 AMI 和快照创建一个实例以确保 #1 与存在的日志的原始实例相同?
哪一种性价比高?
如果我们创建一个减小实例大小的 AMI,它的缺点是什么,需要测试哪些信息/数据丢失?
【问题讨论】:
为什么您希望“在终止它们之前保留这些实例的备份”?您是否希望继续访问实例上的数据(例如日志文件),或者您是否需要在将来启动实例并让它再次运行?如果只是数据,则建议将数据复制到 Amazon S3。随时编辑您的问题以添加更多详细信息。 如果我说我将来可能也需要启动一个实例? 好吧,提供实例的“最佳”方式是通过脚本,该脚本可以通过安装必要的软件来重建系统,而不是手动构建实例。这样,可以通过脚本配置新实例,而不必保留 AMI。 【参考方案1】:如果您希望以后能够再次启动并使用实例,则需要 AMI。
AMI 和快照并不是特别昂贵,因为它们只包含从原始 AMI 添加/修改的块。它不存储空块。
AMI 和快照将包含创建 AMI/快照时磁盘的精确副本。不会丢失任何数据。
【讨论】:
【参考方案2】:AMI 是 EBS 快照加上一些关于创建它的 EC2 实例的信息。
如果一个实例附加了多个 EBS 卷,那么 AMI 会将所有卷的所有快照绑定到一个实体中。
通过 AMI 创建新的 EC2 实例更加快捷和容易。
在成本方面,我相信它们的成本相同,因为您只需为使用的存储空间付费。
【讨论】:
以上是关于Amazon AMI 和 EBS 快照有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章