存储 频道

IDF:面向中小企业的外部存储系统的挑战

【IT168 资讯】作为英特尔存储部门的专家,Peggy Shen女士在IDF第二天为大家讲解了面向中小企业的外部存储系统,她谈到目前的中小企业面临着存储的挑战,而存储更面临诸多的应用的挑战,政府的管制、法律法规、更多的应用用户、电子商务的兴起与更广泛的IP和网络的应用,使得中小企业的存储与大型企业几乎面临着同样的问题。为了应对这种挑战存储服务器自然应运而生。存储服务器对于企业中的各项数据,如税务数据、客户记录、员工记录以及邮件、数据库等等应用都有着重要的作用。

  现在的中小企业存储,主要集中在NAS和SAN存储这两个方面,Peggy Shen女士为大家展示了IDC 2006年关于NAS和SAN存储的两个报告。从中可以看到,在各级市场上NAS的需求都将稳步增长,4年的年复合增长率预计都在百分之十以上,而在SAN市场上,1~5千元的SAN存储区域网络的普及率非常突出,,而5000~10000以及10000~15000的市场增长势头也十分强劲,而更高价位的SAN存储也保持着一个较为稳定的市场需求势头。

   Peggy Shen女士表示中小企业存储市场的机会非常大,中小企业存储将会带来广泛的收入机会,2010年将会超过100亿美元,尤其是在IP存储领域,低成本的IP存储对于中小企业市场至关重要。我们知道IP存储通常是以千兆以太网为基础,使用多种不同方式来利用(IP)建立存储区域网络(SAN)的统称。

  Peggy Shen女士表示,低成本的IP存储是非常好的的中小企业存储解决方案,而根据SNIA的共享存储模型,主机与存储相连有几种不同的方式,首先是直接连接,其次是SN连接,然后是通过一个NAS机头,NAS机头后面有着磁盘阵列前端为接入同一局域网的客户机,最后一种则是现在我们所说的存储服务器,即包括磁盘阵列等存储设备的NAS服务器,主机块、网络块、设备块都集合进去。因为NAS与应用服务器之间交换的是文件,NAS机头只是一个前端借口而已,数据块的传输可以通过NAS存储服务器的内部进行。

  那么,什么是存储服务器呢?

  Peggy Shen女士表示存储服务器类似于传统的服务器,但是是作为带有专用软件堆栈的存储设备来看待的,它最为注重的存储的可扩充性、可靠性、可管理性和存储性能,通常情况下与标准的服务器一同销售,而网络连接存储与iSCSI通常都运行于存储服务器上。甚至可以这样说,存储服务器是服务器产品线的自然扩展。

  在讲座中,Peggy Shen女士为大家讲解了中小型企业的一般使用模型,大部分的中小企业都可以将存储服务器作为带有大型直接连接存储(DAS)的应用服务器,企业的客户机通过存储交换机与存储服务器相连,存储服务器实际上扮演着存储服务器加应用服务器的角色,在这上面用户完全可以运行Exchange Server、SQL Server、Windows Small Business Server这样的应用程序,于是,存储服务器同时满足了邮件程序和数据库程序对存储容量的较大需求及对性能的较高要求。

  我们知道,传统的NAS/SAN架构有着一定的缺点,虽然传统的NAS/SAN架构可以添加磁盘扩展单元到NAS机头,让NAS机头后面连接更多的存储磁盘,但是随着磁盘的增加其性能将会逐渐下降。但是如果使用存储服务器,则可以解决这些问题,其“横向扩展”的优势,也可以称作网格或集群存储,只要向集群内添加更多的全功能机箱,整个存储系统的性能会随着添加的更多的CPU、内存和I/O能力,性能呈线性增长――扩展越多性能提升越明显。


  随着用户对存储性能的不断要求,以及对容量/性能比的苛刻要求,Bensly平台日渐成为高性能的存储服务器的平台选择,现在英特尔的双核甚至四核处理器已经达到了2Ghz以上的处理速度,而功耗只在65w左右,这样一来,存储服务器并不需要多大的能耗。同时,因为Bensly平台的良好兼容性,用户的投资可以获得很好的保护――处理器可以在有需要的时候从单核――双核――四核平滑升级。

  当然,除了使用Bensly平台的存储服务器之外,英特尔还推出了San Clemente存储服务器设计,San Clemente存储服务器是一款面向中低端市场的较为低价的产品平台,从内存的选用上就可以略窥一二,Bensly平台的存储服务器为了保证性能会使用FB-Dimm的内存,而San Clemente存储服务器会使用功耗和价格较低的DDRII内存。San Clemente存储服务器仍然使用Socket LGA 771针脚设计的至强处理器,英特尔将其目标定位于低功耗、低成本、高性能的存储服务器。

   而San Clemente存储服务器有一个亮点颇为值得关注,给支持直接高速缓存访问(DCA),以增强I/O性能。直接高速缓存访问(DCA)提供了一种机制,提高处理器高速缓存命中率,降低读取延迟,从而改进存储和网络性能。其主要作用是帮助CPU在没有从高速缓存成功取得数据的时候,通过对DCA的预取数据的读取,以提高CPU的高速缓存命中率。举例来说,CPU到高速缓存去读取数据,假设现在的情况是读取失败,没有命中任何数据,当没有DCA的情况下,CPU将直接到内存去读取数据,如果有DCA,DCA将会把CPU需要的数据预取出来,提供给CPU以避免CPU到内存系统去读取数据而耽误的时间。

  当然,Peggy Shen女士也提到,DCA需要处理器、芯片组、BIOS和驱动程序的支持。

0
相关文章