「阿里云计算」阿里云存储云盘的三种用法——阿里云主机存储性能评测


作者:董培欣 【原创
想要用好却并不容易的系统盘 在2019年至顶网进行的公有云主机评测中 , 至顶网云能力评估小组盯上了云主机的系统盘这块存储空间 。 然而看到很多公有云表现出的读、写极其不成比例的IOPS性能和高低不一的读写带宽时 , 却又只能往而兴叹 , 无从知晓这些高低不一的系统盘性能 , 可以适用于哪些公有云应用 。
同时在2019年的公有云主机评测中 , 我们发现 , 阿里云为公有云主机提供了高效云盘、SSD云盘、ESSD云盘三种不同类型的系统盘 , 而且随着系统盘容量大小的改变 , 其标注的IOPS性能也会发生相应改变 。这种情况引起了我们的关注:不同类型、不同容量的云盘 , 在公有云中分别有什么样的功用?又需要有什么样的性能来进行配合?因此 , 至顶网又对阿里云公有云主机的云盘进行了更深入的评测 。
「阿里云计算」阿里云存储云盘的三种用法——阿里云主机存储性能评测
本文插图
用细粒度规划将存储性能发挥到极致 达到存储设备的性能极限 , 这个目标并不难实现 。 放开所有约束 , 让产品性能得到最大的发挥就可以了 。 但是公有云上并不是资源独享 , 一部分用户将应用性能占用到了极限 , 就意味着另一部分用户的应用性能被抢占 。 因此 , 在公有云上 , 更需要精打细算着 , 将性能发挥到“极致” 。 而将存储性能发挥到极致 , 就意味着需要付出更多辛劳 , 对存储进行更加的细粒度规划 , 才能让每位公有云用户 , 都可以在规划的资源范围内 , 获取到最大的应用处理能力 。 下面我们就通过实际的存储性能测试 , 来查看一下阿里云是如何将存储性能发挥到极致的 。
在本次测试中 , 我们除了继续沿用19年公有云测试时采用的实例规格为ecs.g6.large的2C4GB计算型云主机外 , 还选用了实例规格为ecs.g6.3xlarge的12C24GB计算型云主机 , 采用Linux下的Fio测试工具分别对阿里云高效云盘、SSD云盘、ESSD云盘这三种不同类别的云盘做为系统盘 , 按照默认存储容量(40GB)、最小容量(20GB)、指定容量(100GB)这三种不同大小容量 , 对系统盘读、写和时延性能进行测试 。

「阿里云计算」阿里云存储云盘的三种用法——阿里云主机存储性能评测
本文插图
之所以会选用ecs.g6.3xlarge的12U24G计算型云主机进行测试 , 是因为2C4GB云主机的最大存储带宽被限定在1.0Gbps , 难以满足阿里云SSD以上规格的云盘带宽传输需求 。 在后面我们将会对这些性能规划进行更深入的分析 。 下面我们先来实地测试一下 , 阿里云云盘的存储性能是否与标称结果相符 。
阿里云云盘存储性能测试结果如下:
「阿里云计算」阿里云存储云盘的三种用法——阿里云主机存储性能评测
本文插图
高效云盘、SSD云盘、ESSD云盘20、40、100G IOPS测试结果图表
「阿里云计算」阿里云存储云盘的三种用法——阿里云主机存储性能评测
本文插图
高效云盘、SSD云盘、ESSD云盘20、40、100G 带宽测试结果图表
为了方便对数据进行对比 , 我们将高效云盘、SSD云盘、ESSD云盘20、40、100G IOPS和带宽测试结果制成图表 , 其中红色代表测试中写的性能、黄色代表测试中读的性能 , 蓝色代表阿里云给出的存储性能标称数值 。 标称数值可在建立云主机 , 选择云盘参数时 , 通过“查看云盘性能指标”链接进行查看 。 在本次测试中 , 也将部分云盘性能指标截图 , 以方便读者进行查看 。
「阿里云计算」阿里云存储云盘的三种用法——阿里云主机存储性能评测
本文插图
「阿里云计算」阿里云存储云盘的三种用法——阿里云主机存储性能评测
本文插图
云盘性能指标截图