各种 Amazon EBS 卷类型

Amazon Elastic Block Store(EBS)是 Amazon Web Services(AWS)提供的一项持久性块存储服务,它允许用户为 EC2 实例提供高效、可靠的存储。EBS 卷是 AWS 云环境中存储数据的基础组件,广泛应用于数据库、文件系统、备份存储等场景。根据性能需求、持久性要求和成本考虑,Amazon 提供了多种类型的 EBS 卷,以便满足不同的业务需求。了解不同类型的 EBS 卷,能帮助用户更好地选择适合自己工作负载的存储方案,从而提高系统性能和成本效益。

 

 

EBS 卷根据性能和成本进行分类。以下是每种类型的详细信息:

卷类型 用例 主要特点
GP2型 通用 SSD 平衡的性能,基线 IOPS 随着卷大小而增长
gp3 通用 SSD(下一代) 可预测的性能、可配置的 IOPS/吞吐量
io1 预配置 IOPS SSD 高性能、低延迟、可定制 IOPS
io2 预配置 IOPS SSD(下一代) 更高的耐用性,非常适合关键工作负载
sc1 冷硬盘 低成本、高吞吐量、不频繁访问
st1 吞吐量优化的 HDD 低成本、高吞吐量,适用于大数据工作负载
磁性(标准) 旧版启动卷 低成本、基本性能

 

  • 用例:通用工作负载,如启动卷、小型/中型数据库。
  • 表现
    • 基本 IOPS:3 IOPS/GB(最高 16,000 IOPS)。
    • 小卷最高可达到 3,000 IOPS。
  • 吞吐量:最大 250 MB/s。
  • 扩展:性能随大小扩展(最高 16 TiB)。
  • 用例:需要可预测性能、数据库或大型部署的应用程序。
  • 表现
    • 固定 3,000 IOPS 基线,可配置高达 16,000 IOPS。
    • 吞吐量可配置高达 1,000 MB/s。
  • 相对于 gp2 的优势
    • 具有成本效益(更低的 $/GB)。
    • IOPS 和吞吐量可与大小独立扩展。
  • 用例:关键任务应用程序,如大型数据库、SAP HANA 等。
  • 表现
    • 预配置 IOPS:100–64,000(最大值取决于卷大小和实例类型)。
    • 延迟:低(亚毫秒)。
  • 耐用性:设计可用性达 99.9%。
  • 用例:企业级数据库、财务系统。
  • 表现
    • 更高的耐用性(99.999% 的耐用性)。
    • IOPS与io1类似,但一致性更好。
  • 成本:高于 io1,但对于关键数据来说是合理的。
  • 用例:不经常访问的数据,如档案存储。
  • 表现
    • 基准吞吐量:12 MB/s/TiB(最大 250 MB/s)。
    • 专为顺序工作负载而设计。
  • 成本:所有类型中成本最低。
  • 限制:不适合随机访问或延迟敏感的工作负载。
  • 用例:流工作负载、大数据、数据仓库。
  • 表现
    • 基准吞吐量:40 MB/s/TiB(最大 500 MB/s)。
    • 专为高吞吐量、顺序工作负载而设计。
  • 成本:低于 SSD 类型但高于 sc1。
  • 用例:遗留工作负载,低成本不频繁访问。
  • 表现
    • 吞吐量:高达 90 MB/s。
    • 延迟:高于SSD。
  • 状态: 正在逐步淘汰,以支持现代类型。

 

比较卷的类型

特征 GP2型 gp3 io1
类型 固态硬盘 固态硬盘 固态硬盘
最大尺寸 16 钛合金 16 钛合金 16 钛合金
最大 IOPS 16,000 16,000 64,000
最大吞吐量 250MB/秒 1,000 MB/秒 1,000 MB/秒
成本效益 缓和 高的 低的
耐用性 标准 标准 高的

 

主要考虑因素

  • 选择gp3而不是gp2可以节省成本并获得更好的可配置性。
  • 对于关键的、 IOPS 密集型工作负载,请使用io1io2 。
  • 选择st1来处理流式、顺序数据工作负载。
  • 选择sc1来满足冷藏、档案存储需求。
  • 除非旧系统需要,否则请避免使用Magnetic 。

 

根据工作负载的不同需求,选择合适的 EBS 卷类型对于优化存储性能和成本效益至关重要。对于大多数常规应用,通用型 SSD(如 gp3)是最佳选择;对于需要高性能和高吞吐量的应用,性能优化型 SSD(如 io2 和 io2 Block Express)能提供极致的性能;对于存储大数据和冷存储需求,冷磁盘型 HDD(如 st1 和 sc1)提供了更具成本效益的方案。在选择 EBS 卷时,理解每种类型的特性和适用场景,可以帮助用户根据具体需求配置最合适的存储资源,提升系统的整体表现和成本效益。

 

更多探索

Tell me what you need