作者:平凡小柏 | 来源:互联网 | 2023-05-18 21:29
AWSEC2实例中的根设备卷(rootdevicevolume)当发布实例时,根设备卷含有用于实例启动的镜像。当引入AmazonEC2时,所有的AMI在实例的本地存储上,即
AWS EC2实例中的根设备卷(rootdevice volume)
当发布实例时,根设备卷含有用于实例启动的镜像。
当引入Amazon EC2时,所有的AMI在实例的本地存储上,即根设备是利用存储在Amazon S3中的模板创建的实例存储(本地存储)卷;引入EBS服务后,AMI备份在EBS上,根设备是利用EBS快照创建的EBS卷。
用户可以选择使用EC2本地存储的AMI或者EBS存储的AMI,建议选用EBS的AMI,因为发布更快,并且是使用持续存储。
EC2实例存储AMI发布的实例
实例存储卷中的任何数据都只在实例运行时存在,当实例释放或出错时,数据会被删除。
实例存储卷创建的实例不支持停止实例操作;
当失败或释放后,不能重建。
如果计划使用这种实例,强烈建议用户将数据部署在多个可用区,也应该将关机数据备份到持久存储上。
EBS作为后端存储AMI
实例支持停止操作;在停止状态下,很多关于实例和卷的任务可以操作。
如果实例失败,还可以通过很多手段恢复
基于实例存储AMI创建的新的AMI,每一个AMI的全量存储在S3,每一个客户化的镜像都是AMI的全量大小;基于EBS-AMI创建的AMI,只存储变更部分,因此占用存储空间更小,镜像存储费用更低。
特征 |
EBS-AMI |
实例存储-AMI |
实例启动时间 |
通常<1分钟 |
通常<5分钟 |
根设备大小限制 |
16TB |
10GB |
根设备卷 |
EBS卷 |
实例存储卷 |
数据持久性 |
默认当实例释放时删除根卷(可以设置为不删除);其他卷数据会保留。 |
在任何实例存储卷的数据都只在实例运行时保留。 |
更改操作 |
停止实例时,可以变更实例类型,内核,RAM磁盘,用户数据 |
实例属性不可变更 |
收费 |
用户需要为使用的实例,EBS卷,存储AMI为EBS快照进行付费 |
用户需要为使用的实例,及在S3上存储AMI进行付费 |
创建AMI |
用命令 |
需要安装工具 |
停止状态 |
当实例不需要运行时,可设置为停止状态,根卷仍在EBS上 |
没有停止状态; 只能在运行或者释放 |