【问题标题】:Where OS and its settings are stored in EC2 instance操作系统及其设置存储在 EC2 实例中的位置
【发布时间】:2017-04-05 00:37:45
【问题描述】:
使用带有实例存储的 ec2 Windows 实例(比如 32GB SSD)- 操作系统及其设置存储在哪里?像程序文件,用户配置文件。它们都存储在 Instance Storage 上吗?据我从其他主题中了解到,实例存储不是持久的,并且不会在关闭/终止后继续存在。这是否意味着如果我关闭它,我将失去 C: 驱动器下的所有内容?
我可以将 EBS 存储用作操作系统(C 盘)的默认存储吗?我可以将多个 EBS 存储映射到一个 Windows 存储吗?
如果上述情况属实,那么我将按操作系统在 EBS 实例上使用的容量收费吗?我相信它会在 20GB 左右。那是对的吗?
我是 aws 的新手,在为此类实例或 EBS 付费之前,我想知道这种技术和计费模型是如何工作的。
谢谢!
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
amazon-ebs
【解决方案1】:
根设备的存储取决于用于启动实例的 AMI(EBS 支持或实例存储支持)。
据我从其他主题了解实例存储是
非持久性的,并且不会在关闭/终止后继续存在。
如果根存储设备是实例存储,则无法停止(关闭)实例。终止时,存储和实例都无法生存。即使 AMI 由 EBS 支持,实例一旦终止也不会继续存在,但您可以通过将 DeleteOnTermination 标志设置为 False 来保留根卷。
这是否意味着如果我关闭它,我将失去 C: 驱动器下的所有内容?
您不能关闭(关闭)由 Instance Store 支持的实例。
我可以使用 EBS 存储作为操作系统(C 盘)的默认存储吗?
是,选择支持 EBS 的 Windows AMI。
我可以将多个 EBS 存储映射到一个 Windows 存储吗?
是的,多个 EBS 卷可以附加到一个 EC2 Windows 实例。
如果上述情况属实,那么我将按操作系统使用的容量付费
在 EBS 实例上?
您需要为附加到实例的 EBS 卷的总大小(包括根设备)付费。
我相信大约是 20GB。对吗?
EBS 卷大小是可调的。大小上限为 16TiB。
阅读Storage for Root Device和Ec2 Root Device Volume
【解决方案2】:
请花更多时间在 AWS 文档上,我认为这里不足以涵盖您的所有问题。
仅用于指定 EC2 实例附带附加的 SSD 存储 AKA 实例存储。请记住,此实例存储不附带快照功能,因此您必须自己备份文件。这对于需要最快的磁盘访问来处理他们的数据的人来说意味着。
只有 EBS 允许您执行多个快照。
您始终可以在完成部署后为您的实例创建 AMI 映像。 AMI 映像存储在 EBS 中,因此如果您这样做,您不会丢失初始实例,因此对于新实例,您只需触发从 AMI 加载它。
如果您“终止”一个实例,它将删除虚拟映像。除非您制作快照,否则即使使用 EBS 也无法恢复它。但是,附加的 EBS 存储不会被删除。
EBS 是按每 GB 计算的,给你 1GB x 3 IOPS,给定的基数为 100 IOPS。如果有人想要执行磁盘 I/O 密集型任务,这还不够。