Amazon Elastic Block Store (Amazon EBS) - Amazon Elastic Compute Cloud

Amazon Elastic Block Store (Amazon EBS)

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

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

使用 Amazon EBS,您可以按实际用量付费。有关 Amazon EBS 定价的更多信息,请参阅 Amazon Elastic Block Store 页面的“预计费用”部分。

Amazon EBS 的功能

  • 您可以在特定可用区中创建 EBS 卷,然后将其附加到同一可用区中的实例。若要在可用区外部提供某个卷,您可以创建一个快照并将该快照还原到该区域中任意位置处的新卷。您可以将快照复制到其他区域,再将它们还原到该区域中的新卷,从而更轻松地利用多个 AWS 区域来实现地理扩展、数据中心迁移和灾难恢复。

  • Amazon EBS 提供以下卷类型:通用型 SSD、预置 IOPS SSD、吞吐量优化型 HDD 和 Cold HDD。有关更多信息,请参阅 EBS 卷类型

    以下是每种卷类型的性能和使用案例摘要。

    • 通用型 SDD 卷(gp2gp3)在各种事务性工作负载的价格和性能之间实现平衡。这些卷非常适合启动卷、中型单实例数据库以及开发和测试环境等使用案例。

    • 预置 IOPS SSD 卷(io1io2)旨在满足 I/O 密集型工作负载的需要,这些工作负载对存储性能和一致性非常敏感。它们提供您在创建卷时指定的一致 IOPS 速率。因此,您可预见性地将每个实例扩展到数万 IOPS。此外,io2 卷可提供最高级别的卷耐用性。

    • 吞吐量优化型 HDD 卷 (st1) 提供低成本的磁性存储,该存储以吞吐量而不是 IOPS 定义性能。这些卷非常适合大型顺序工作负载,例如,Amazon EMR、ETL、数据仓库和日志处理。

    • Cold HDD 卷 (sc1) 提供低成本的磁性存储,该存储以吞吐量而不是 IOPS 定义性能。这些卷非常适合大型顺序冷数据工作负载。如果您不需要经常访问数据并希望节约成本,这些卷提供价格低廉的数据块存储。

  • 您可以创建 EBS 卷以作为加密卷,以便满足监管/审核的数据和应用程序的各种静态数据加密要求。创建加密 EBS 卷并将它附加到支持的实例类型时,该卷上静态存储的数据、磁盘 I/O 和通过该卷创建的快照都会进行加密。加密在托管 EC2 实例的服务器上进行,对从 EC2 实例传输到 EBS 存储的数据进行加密。有关更多信息,请参阅 Amazon EBS 加密

  • 您可以创建持久保存到 Amazon S3 的 EBS 卷的时间点快照。快照可为数据提供保护以获得长期持久性,可用作新 EBS 卷的起点。同一快照可根据需要创建任意数量的卷。可以跨多个 AWS 区域复制这些快照。有关更多信息,请参阅 Amazon EBS 快照

  • 带宽、吞吐量、延迟和平均队列长度等性能指标是通过 AWS Management Console提供的。通过 Amazon CloudWatch 提供的这些指标,您可以监视卷的性能,确保为应用程序提供足够性能,又不会为不需要的资源付费。有关更多信息,请参阅 Windows 实例上的 Amazon EBS 卷性能