网络延迟的难题—速度是真正的原因吗

来源: kaiyun体育官方人口
2012/9/19 15:10:52
当谈到数据中心的数据处理时,人们强调的总是速度如何云云。而 不论是采用固态盘还是内存来进行所有的数据处理,合适的硬件才是关键。而衡量所谓的速度则不是最重要的。



分享到: 新浪微博 腾讯微博
本文关键字: 网络延迟 固态硬盘 Fusion-io

当谈到数据中心的数据处理时,人们强调的总是速度如何云云。而 不论是采用固态盘还是内存来进行所有的数据处理,合适的硬件才是关键。而衡量所谓的速度则不是最重要的。

很多人都抱着这样一种看法,“旋转磁盘要过时了,不仅使用不经济,性能也不尽如人意。” 而Fusion-io就是这样一家率先将固态盘放在所有数据中心核心的企业。该公司总是不断提及所谓的旋转磁盘的行业惰性,以及业内某些人在网络存储阵列部署SSD的错误做法。根据Fusion-io产品副总裁Gary Orenstein所述,企业这样做,忽视了这项技术的最大优势。而造成这一问题的很大部分原因在于衡量事物的方式不对。

Orenstein声称,“业界现在有一整套工具供人们使用来衡量网络延迟和存储性能,但是实际上,我们更希望客户来衡量应用性能的提升。因为如果你所有的时间都用来衡量这些繁琐的小事,那么你可能会把自己逼疯。”

延迟的衡量涉及到测试一个磁盘来来回回地执行了多少次IO操作,但是这造成的结果就是,给人们接下来要做的指示了一条错误的方向。

人们将所有的时间都用来优化工作负载生产工具,而优化后的性能看起来并不是那么好。

而Fusion-io 则会建议,对数据库或者数据库的副本进行测试,然后突然的,人们会看到数据库每秒交易性能有了5-10倍的提升。而实际上也确实如此。

一家调研企业的调研师曾表示,准确衡量数据的处理速度是一项非常令人沮丧的工作,他们需要购买正确的工具,还需要性能分析工具来展示测量信息,然后对这一信息进行解析;但实际上这是一门非常复杂的科学,他们所购买的工具不仅昂贵,使用难度和部署难度也让人望而生畏。

在那些有钱部署这些工具并有使用经验的企业中,这里有一个的例子就是一家加拿大的银行,这家银行的IT管理负责人曾表示,在他们的电子交易平台上,数毫秒的差距就决定着业务的成功与否。对市场数据的响应需要在30毫秒内甚至更少的时间内完成。该银行有120多个工具用来从2个方面衡量性能:一是维护这一系统的IT部门,二是分析性能对金融影响与否的部门。

该银行使用了Fusion-io的闪存存储来进行IO密集型操作,将数据发送到闪存驱动器上的结构化数据库。而其他银行则在内存中进行所有的操作,这会给整个系统带来沉重的负担,并且这个系统会非常复杂。但每一家银行都有自身的秘密武器来维持其竞争性优势。

以上只是一个极端的例子。那么那些延迟超过30毫秒且不能进行系统加速的其他公司会怎么做呢? Orenstein表示,对这些公司而言,在缺乏复杂工具的情况下,最好的选择就是先制定一个不错的计划,然后试验,然后出错后纠错,然后再试验。

Orenstein表示,首先,企业应该了解自身的需求。企业要弄明白的一个关键问题就是,自身的数据是以读为导向,还是以写入主。之后,他们应该研究其自身的RPO 和RTO需求(系统应该具有多少弹性),以及自身对延迟的容忍极限。将SSD连接到服务器CPU 可以实现加速,但是代价是存储会成为这个服务器的专用资源。

那么提升速度是否能够解决网络延迟呢?Orenstein认为这是一个很难回答的问题。但是如果一个小小的提升能够带来很大的不同,如果切实带来应用性能的提升。那么你可以需要围绕性能而进行系统搭建,而不会再多担心管理或利用率的问题。

责编:杨雪姣
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map