WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > 机房 > 正文

开放式存储降低企业成本投入

Watchstor.com  佚名丨2009-11-04 17:34 标签:机房 

一个合适的存储技术能够帮助用户在降低成本的条件下合理的管理维护自己的数据,为自己赢得利益上的收获。在目前经济不景气的环境下,许多企业都希望在维持IT正常运营的同时,降低IT成本。这个因素推动了两股存储趋势——企业更愿意选择iSCSI(互联网小型计算机系统接口)而不是FC(光纤通道),客户越来越对开放式存储软件感兴趣。

美国爱达荷州Boise的Digitar公司就同时部署了iSCSI和开放式存储。Digitar是一家电子邮件处理公司。它的产品能够处理垃圾邮件、病毒以及其他会对客户系统产生危害的恶意程序,以便使客户的电子邮件系统保持良好运行。Digitar的电子邮件系统最多可承载50TB的数据--这些数据主要存储在Sun微系统的硬件上,使用免费的OpenSolaris软件和Linux。

Digitar的首席运营官兼首席信息官Jason Williams表示:"我们的整个操作都是建立在开放源代码软件上,这主要是为了减少成本。而且这种方式也可以带来良好的性能。"

不过,并不是所有的系统都使用开放源代码软件。特别是该公司自己的电子邮件处理软件,该软件就是专有的。由于电子邮件处理涉及重大,因此这也可以理解。

Williams表示:"在每个领域,我们都可以决定是否应该采用免费软件。但是,因为开放式存储软件有许多长处,因此我们有责任推动开放源社区的发展。"

自成立以来,Digitar就已经在自己的惠普服务器上部署Novell的SUSE Linux软件。不过,该公司几年前对Linux存储子系统的尝试却没有带来满意的结果。

Williams表示:"我们发现Linux存储子系统缺乏可靠性,而且Linux Volume Manager(LVM:Linux卷控制器)的运行很慢。那个时候,我还不是很熟悉OpenSolaris,而且我当时还有些反感OpenSolaris,这是因为我在大学的时候就用过Solaris并且觉得它很不好用。我当时倾向Solaris内核,不过我觉得Linux的使用更方便些。"

他表示当时的阵列非常"脆弱",经常发生SCSI(小型计算机系统接口)I/O错误。由于Linux系统忽略了这些错误,因此导致很多数据库遭到损坏。甚至,Digitar考虑OpenSolaris的唯一原因就是Sun可以免费提供该软件。

Williams表示:"如果OpenSolaris不是免费的,我们很可能永远都不会考虑这个软件,不过自从使用这个软件后,I/O问题和数据库损坏问题就消失了。这下我们有足够的时候更换新的LSI阵列了。"

性能、成本优势

测试结果显示Digitar使用LVM的时候性能下滑40%,而使用OpensSolaris的时候只下滑了15%。从成本角度来看,在Sun提供开放式存储OpenSolaris之前,Williams很不情愿为Solaris付出1000美元/服务器的成本。不过Linux厂商所提供的Linux服务器许可证的成本比Solaris的还要高,有时候甚至高达Solaris的两倍。由于OpenSolaris是免费的,因此在服务器数量很多的情况下,OpenSolaris能够带来非常可观的成本节约

Williams表示:"操作系统已经很大程度上成为商品项目。我宁愿将这些钱用在软件开发或硬件上。"

OpenSolaris目前被用于Digitar 60%的服务器上,而剩下的40%服务器则运行Linux。从硬件的角度来说,Digitar大约一半的存储都是使用Sun X4500设备,而另外20%的存储使用Sun 4240服务器和Sun 7000 Unified Storage,剩下的存储使用传统的存储阵列。Williams表示该公司将逐渐增加更多的X4240。

商品硬件,SATA驱动器

从成本削减的角度说,Williams也倾向于iSCSI而不是FC,倾向于SATA(串行ATA)驱动器而不是高端磁盘驱动器。在他看来,使用SATA驱动器更好,因为每单位成本可以得到更多的IOPS(每秒输入/输出)。

他列举了一个例子,一个15K 146GB SAS(串行连接SCSI)驱动器的价格是180美元,而同一厂商的7.2K 250GB SATA磁盘的价格是55美元--SAS磁盘的价格是SATA磁盘的3.2倍。买三个SATA磁盘驱动器可以提供240的IOPS,而买一个SAS驱动器只能提供175的IOPS。因此,更高的磁盘转速并不一定代表更高的性能。

Williams同时还认为Sun的x86设备不一定比存储厂商的专有硬件差。例如,一个专有阵列控制器的价格是15万美元,而X4500的价格只有3.5万美元。虽然X4500的内存只有前者的一半,但是X4500可以提供更高的处理能力,而且X4500带有24TB的磁盘存储容量,而前者的价格根本不包含磁盘。

Sun ZFS

Williams认为OpenSolaris的ZFS文件系统可以很好地支持磁盘间的数据镜像,为JBOD(简单磁盘捆绑)提供良好的冗余性和可靠性,而且ZFS文件系统的成本也非常低。

Williams表示:"自从我们采用ZFS之后,我们节约了大量成本。OpenSolaris和ZFS组合的性价比非常好。"

ZFS提供写时复制功能,因此不需要再购买带快照功能的产品;ZFS的块校验码能够检测数据损坏;ZFS还提供整合的文件系统/卷管理器,写捆绑和动态条带功能。Williams举例说,校验码功能可以保证文件系统是良好的,这样如果出现问题,就可以确定是数据库本身发生了问题。

Williams表示:"存储是最容易使用开放式存储软件的领域。OpenSolaris和iSCSI让事情变得简单。"

固态驱动器可节省成本

在成本节约这方面,你可能不会想到固态驱动器(SSD)。SSD的价格要比SATA驱动器高出许多,而且SSD还处于初期发展阶段。不过Williams在他的系统中采用了SSD。

在Digitar的四个Sun X4500服务器中,有三个服务器使用STEC的Zeus-IOPS固态驱动器。Williams在这三个服务器中用STEC的固态驱动器取代了SATA驱动器,以便缓解内存瓶颈--SSD被当做RAM(随机存取内存),而不是用来作为数据存储空间。

虽然SSD的价格很高,但是Williams表示他有640GB的SSD可以作为内存缓冲。根据他的数据,RAM的成本是每GB 50美元,而SSD的成本是每GB 25美分。

Williams表示:"只用2000美元就可以获得10倍的性能提升。我们将继续在剩下的服务器中使用SATA磁盘,用于数据存储。"

这些服务器使用了写入优化的SSD,Williams还在Sun 7000系列阵列中使用了读取优化的闪存,以便进行数据分析任务。

Williams表示:"我们目前使用SSD的目的是为了加快磁盘速度,而不是为了取代硬盘。随着SSD价格的下滑,我认为SSD的使用将越来越频繁,将更加取代高端磁盘。"

【编辑推荐】

  1. 光存储为何会被人们淡忘
  2. 探讨虚拟化存储是否能成为存储智能化的代表
  3. 数据归档 你准备好了吗
  4. 海量存储的技术发展分析
  5. 固态存储的发展历程

相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统