码迷,mamicode.com
首页 > 其他好文 > 详细

云计算之路:SSD云盘+ECS(I/O优化)

时间:2015-06-30 20:15:12      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:

阿里云推出SSD云盘+I/O优化的ECS有一段时间了,这个功能优化是为了解决用户量大、高并发读写等问题。据阿里云官网介绍,SSD云盘最高提供20000随机读写IOPS、256MB/S吞吐量的存储性能。I/O的优化为ECS实例与SSD云盘直接提供了更好的网络能力。近期有幸拿到了这款产品的公测机会,那么下面就开启一段测试使用之旅吧。

首先在订购页面中选择自己所需的配置,由于我是测试体验就一切按照最低配置来进行购买,如下图。

技术分享

创建成功之后就可以使用ECS了,通过Google了解到AnvilPro是用来测试SSD硬盘常用的软件,那我就用这款工具来对阿里云的SSD云盘进行测试。在测试之前,有必要解释一下为什么阿里云会十分看重这次功能优化。

技术分享

众所周知,磁盘I/O性能一直是阿里云备受诟病的地方。I/O 不仅会影响高并发时服务器的响应速度,更会对数据库性能的发挥产生巨大影响。所以阿里云之前推出了一款产品——RDS(Relational Database Service)来解决这个问题。这个产品是将直接运行于物理服务器上的数据库实例租给用户,通过对硬件资源的独占分配避开云服务器硬盘IO共享带来的性能问题。就如我们之前系列文章所说的RDS是止痛药,不是解药

在服务器上打开AnvilPro软件,分别以C盘1G、E盘4G、E盘16G为测试,得到如下图的测试数据。

技术分享

技术分享

技术分享

这款软件读取部分分为Seq 4MB(连续读取)、4K(随意读取,并发1个队列)、4K QD4(随意读取,并发4个队列)、4K QD16(随意读取,并发16个队列)、32K、128K;写入部分为Seq 4MB、4K、4K QD4(随意读取,并发4个队列)、4K QD16(随意读取,并发16个队列)。从图中可以看出IOPS与MB/S可以直接进行换算,比如以C盘1G的测试标本,4K读取是1201.75,即每秒可以读取1201个4K文件,即1201*4K/1024 = 4.69MB/S。

通过上面三张图得出的分数分别为247.19、201.70、157.72,不知道这些分数处于什么水平。如果对这方面有经验的童鞋或者测试过同等配置的童鞋给些意见。

接下来我在阿里云官方论坛里找到他们对这个产品的描述,对SSD云盘和本地SSD盘,普通云盘做了一下比较,如下图:

技术分享

然后SSD云盘适合的业务场景:

技术分享

通过上面的介绍,对SSD云盘以及其所应用的场景有了大致了解了。总体来说如果你的网站对高并发读写、用户访问量大、实时连接数要求很高的话,不妨尝试一下SSD云盘。

云计算之路:SSD云盘+ECS(I/O优化)

标签:

原文地址:http://www.cnblogs.com/imzzk/p/aliyun_ssd.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!