云数据库MongoDB提供多种数据存储类型,分别是ESSD云盘和SSD本地盘,本文介绍这几种存储类型的特点及区别。
存储类型介绍存储类型
说明
ESSD云盘
ESSD(Enhanced SSD)云盘,是阿里云推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,提供单盘高达100万的随机读写能力和更低的单路时延能力。ESSD云盘分为如下三类:
ESSD PL1云盘:PL1性能级别的ESSD云盘。
ESSD PL2云盘:相比PL1,PL2性能级别的ESSD云盘大约可提升2倍IOPS和吞吐量。
ESSD PL3云盘:相比PL1,PL3性能级别的ESSD云盘最高可提升20倍IOPS、11倍吞吐量,适合对极限并发I/O性能要求极高、读写时延极稳定的业务场景。
说明 不同云盘之间的性能对比(云盘容量范围、单盘最大IOPS、单盘最大吞吐量等),请参见ESSD云盘。
ESSD AutoPL云盘
ESSD AutoPL云盘兼容ESSD云盘的所有特性,基准性能与ESSD PL1云盘相同,在基准性能的基础上提供了预配置性能的能力,实现云盘容量与性能解耦,供您应对实际业务波动。
说明 ESSD AutoPL云盘的特点、规格、计费、应用场景以及配置操作等信息,请参见ESSD AutoPL云盘。
SSD本地盘
SSD本地盘,是与数据库引擎位于同一节点的SSD盘,I/O延迟低。
各存储类型之间的性能对比(单盘容量、最大IOPS、最大吞吐量等),请参见块存储性能。
性能对比对比项
ESSD云盘
ESSD AutoPL云盘
SSD本地盘
I/O性能
★★★★★
I/O延迟低,性能好。
★★★★★
I/O延迟低,性能好,并且能够承载突发I/O。
★★★★★
I/O延迟低,性能好。
规格配置灵活性
★★★★★
可选配置较多,可单独扩容磁盘空间,暂不支持缩容。
★★★★★
可选配置较多,可单独扩容磁盘空间和预配置性能,暂不支持缩容。
★★★★
可选配置较多,可单独扩容磁盘空间,暂不支持缩容,不同规格的实例调整的磁盘空间范围不同。
弹性扩容时长
★★★★★
分钟级。
★★★★★
分钟级。
★★★
若节点所在物理机资源不足,需要跨机迁移,数据拷贝可能需要几个小时,耗时与实例的数据量正相关(数据拷贝期间不影响业务使用)。
扩容影响
单节点架构:扩容磁盘空间会触发实例重启,有闪断。
副本集、分片集群架构:无闪断。
单节点架构:扩容磁盘空间会触发实例重启,有闪断。
副本集、分片集群架构:无闪断。
若节点所在物理机的资源充足,扩容过程不会出现闪断;若资源不足,则需跨机器进行扩容,这将会产生闪断。
价格对比重要 以下费用仅供参考,具体费用请以控制台账单为准。
存储类型
价格
ESSD PL1
0.33美元/GB/月
ESSD PL2
0.66美元/GB/月
ESSD PL3
1.32美元/GB/月
ESSD AutoPL
ESSD AutoPL云盘的费用由存储费用和IOPS费用组成:
存储:0.33美元/GB/月
预配置性能:
以下场景单价为0.00000089美元/IOPS/小时。
单节点存储空间为500 GB~1000 GB且预配置性能为0~11200IOPS。
单节点存储空间为1001 GB~2000 GB且预配置性能为0~19200IOPS。
单节点存储空间为2001 GB~32768 GB且预配置性能为0~32000IOPS。
其他场景单价为0.00000893美元/IOPS/小时。
本地SSD
0.33美元/GB/月
存储费用计算示例如下:
实例存储类型为ESSD PL2(吞吐上限为370MB/s),存储空间为500 GB时,月成本:500 GB×0.66美元/GB/月=330美元。
实例存储类型为ESSD AutoPL,预配置IOPS为10000(吞吐上限为500MB/s),存储空间为500 GB时,月成本:500 GB×0.33美元/GB/月+0.00000089美元/IOPS/小时×24小时×30天×10000=171.408美元。
查看存储类型您可以登录MongoDB管理控制台,在实例基本信息页面的规格信息区域,查看实例存储类型。