知识文档


Amazon Elastic Block Store (Amazon EBS) 提供了块级存储卷以用于 EC2 实例。EBS 卷的行为类似于原始、未格式化的块储存设备。您可以将这些卷作为设备挂载在实例上。附加到 EBS 实例的卷公开为独立于实例生命周期而持续存在的存储卷。您可以在这些卷上创建文件系统,或者以使用块储存设备(如硬盘)的任何方式使用这些卷。您可以动态更改附加到实例的卷的配置。

建议为必须能够快速访问且需要长期保存的数据使用 Amazon EBS。EBS 卷特别适合用作文件系统和数据库的主存储,还适用于任何需要细粒度更新及访问原始的、未格式化的块级存储的应用程序。Amazon EBS 非常适合依赖随机读写操作的数据库式应用程序以及执行长期持续读写操作的吞吐量密集型应用程序。

Amazon EBS卷的使用

创建卷的方法

  • 在指定块储存设备映射用以启动实例时,创建并附加 EBS 卷。
  • 创建空 EBS 卷并将其附加到运行的实例。
  • 从以前创建的快照中创建 EBS 卷,并将其附加到运行的实例(用于资源恢复)

创建 Amazon EBS 快照

注意事项

创建快照时需考虑以下事项:

  • 当您为充当根设备的 EBS 卷创建快照时,应在拍摄快照之前停止实例
  • 无法从启用了休眠的实例创建快照。
  • 无法从已休眠实例创建快照。
  • 尽管您可以在某个卷的前一个快照处于 pending 状态时拍摄该卷的快照,但一个卷有多个 pending 快照可能会导致该卷的性能降低,直至这些快照完成。
  • 一个 gp2、io1、io2 或 磁介质 卷最多可有 5 个 pending 快照,而一个 st1 或 sc1 卷只能有 1 个 pending 快照。如果您在尝试给同一个卷创建多个并发快照时收到 ConcurrentSnapshotLimitExceeded 错误,请等待一个或多个 pending 快照完成,然后再为该卷创建另一个快照。
  • 在从具有 AWS Marketplace 产品代码的卷创建快照后,该卷的产品代码将会传送到该快照。

AWS EC2的snapshot创建与恢复

创建snapshot

  • 点击EBS>快照,创建快照>选择EC2的根设备的卷ID(拍摄快照之前停止实例)

通过snapshot恢复EC2

  • 按照原EC2配置创建一个新实例(正常启动)
  • 停止新实例,删除默认根设备的EBS卷
  • 通过snapshot新建一个可挂载的volume,并挂载到新实例的根设备位置
  • 启动新实例