华为云:
上述五家云厂商的成绩,我们放到一张图中来对比一下:
不管是IOPS还是单路时延,阿里云ESSD单盘性能的100万IOPS和100微秒,都超越了目前的SAN/全闪存厂商能够提供的最佳值,IOPS甚至比第二名的华为云快了30倍,背后的原因究竟是什么?感兴趣的朋友不妨参阅《大话存储》作者冬瓜哥在微信公众号上的文章:《阿里云单盘百万IOPS的背后》。冬瓜哥认为,25Gb/s以太网+Luna通信库框架+用户态驱动+Append>
同等配置下的性能对比,采用ESSD云盘之后,整体TPS比上一代提升了384%,平均时延降低了74%。
测试用例二:不含索引多表批量写入
测试目的:模拟一个非常典型的测试TP或AP场景,表示了数据实时灌入场景的能力。
测试工具:pgbench
测试方法:pgbench -M prepared -n -r -f ./test.sql -P 5 -c 56 -j 56 -T 300 (unlogged ,不带xlog 锁)
测试规格:
- ecs.g5.8xlarge 32核128G内存,SSD云盘为2TB
- ecs.g5se.8xlarge 存储增强型32核128G内存,ESSD云盘为2TB
测试结果对比:
相同配置下的实例和云盘,从原来的每秒插入20W 行记录,提升到每秒插入523W 行记录,性能提升高达2660%。
从PostgreSQL下的2个典型业务场景测试的结果来看,阿里云的ESSD云盘的确能给实际业务带来数倍乃至数十倍的性能提升。
价格方面,阿里云ESSD云盘保持了与原来SSD云盘相同的价格水平,依旧是每GB月使用成本1元钱(中国站大陆地域定价)。这样定价方式略显“激进”,但从历次降价来看,阿里云的普惠科技理念还是诚意满满的,希望国内其他云厂商也能跟进,让我们享受到更大的实惠。