Amazon EBS
附加到 EC2 实例使用的块存储服务,提供 SSD 和 HDD 多种卷类型供不同工作负载选择
概述
Amazon EBS(Elastic Block Store)是为 EC2 实例提供持久性块存储的服务。数据独立于实例生命周期持久保存,支持快照备份和跨可用区复制。提供 gp3、io2、st1、sc1 等多种卷类型,可根据 IOPS、吞吐量和成本要求选择最优配置。
gp3 与 io2 - 按 IOPS 需求分化的卷选型
gp3 是通用 SSD 卷,基准提供 3,000 IOPS 和 125 MiB/s 吞吐量,可独立扩展至 16,000 IOPS 和 1,000 MiB/s。适合大多数工作负载,包括启动卷、开发环境和中等负载的数据库。io2 Block Express 是高性能 SSD 卷,最高支持 256,000 IOPS 和 4,000 MiB/s,适合对延迟敏感的关键数据库(Oracle、SQL Server)和高事务量应用。选择标准:如果 16,000 IOPS 以内能满足需求,gp3 的性价比最高;超过此值则必须选择 io2。
快照与加密设计
EBS 快照是增量备份,只存储自上次快照以来变更的块。首次快照复制全量数据,后续快照仅复制变更部分,节省存储成本。快照存储在 S3 中(用户不可见),可跨区域复制用于灾难恢复。EBS 加密使用 AWS KMS 密钥,对卷数据、快照和传输中的数据进行透明加密。建议在账户级别启用默认加密,确保所有新建卷自动加密。
成本优化与容量规划要点
EBS 成本优化的关键是避免过度配置。使用 CloudWatch 的 VolumeReadOps、VolumeWriteOps 指标监控实际 IOPS 使用率,如果持续低于配置值则可以降级。未附加的 EBS 卷仍然产生费用,定期清理孤立卷。对于不常访问的快照,可以归档到 EBS Snapshots Archive 层,存储成本降低 75%。gp3 相比 gp2 在相同性能下成本降低 20%,建议将现有 gp2 卷迁移到 gp3。