AWS中EC2实例的根设备卷-本地存储或EBS存储

来源:互联网 发布:淘宝宝贝类目不能修改 编辑:程序博客网 时间:2024/05/16 14:04

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上

没有停止状态;

只能在运行或者释放