成功案例

一、行业背景

 

  网络中心建设是包括资源点播系统、网络教学系统、ftp空间、校园网语言学科平台、平安校园监控系统、个人网盘系统等多个系统组成。资源点播系统是由网络中心设计、管理、维护,采用流媒体技术,实现视、音频网络传输的点播服务平台,可为广大老师学生提供学习课程及相关课外文本资料、听力文件、视频片断及教学影片等,让用户可以根据自己的喜好自由选择资源学习。

 

  随着高校教学资源数字化的普及,各高校将迎来多业务齐头并进、共同发展的时代。这期间随着用户量与教学资源的不断增加,网络中心后台的存储系统将成为网络中心主要的架设目标。存储系统如何能够有效的存储海量数据。如何能够有效的降低网络中心初期搭建成本,以用户量与教学资源的多少为基准按照行业需求扩展存储容量,如何能够在海量数据中快速有效的检索出用户所需信息,如何能够有效的支撑起海量用户的并发访问,如何能够有效便捷的管理与部署数据中心,以及存储系统的并发输出能力、资源共享性、稳定性、可靠性,将成为网络中心的发展与竞争的关键点。

 

二、数据存储挑战

 

海量的存储资源池支撑点播服务

 

  能够将海量的教学资源安全稳定的存储在一个可动态增加容量和性能的存储池中,达到接近按需供给存储容量与性能的效果,满足资源点播中一些动态的变化需求,降低网络中心建设初期建设资金投入。

 

文件全局共享支持并发访问

 

  存储系统需要提供文件全局共享功能,所有访问节点都可以看到一致文件系统视图,减少由于同一文件存放在多处,造成的空间浪费。支持多用户同时访问同一文件,并不影响其读取文件性能。

 

高效文件检索

 

  随着网络中心的不断发展,存储系统中的文件数量会不断增长。当存储系统内的文件数量增长到数千万以上时,文件的检索查找等操作将会网络中心带来巨大的压力,特别是一个目录下存放的文件超过一定数量甚至会造成文件查找效率急剧下降。

 

简易的部署与管理

 

  根据网络中心的应用特点,需要多个子业务系统同时对存储进行使用,但是各业务系统之间又不会访问到其他业务系统的数据;可根据不同的业务设定不同的访问目录权限,来保证各业务系统之间不会造成数据干扰,避免数据丢失。

 

三、LoongStore解决方案

 

按业务需求灵活扩展

 

  LoongStore存储系统支持动态在线扩容,可以动态的添加单块磁盘或单台智能存储服务节点,扩展过程中无须终止当前业务,新增容量即插即用。扩容之后,管理员可以在适当的时机启动负载均衡,使数据平均分配到各个智能存储服务节点;负载均衡过程同时兼顾数据的活跃性,使得负载均衡结束后热点数据也能够均衡的分布在各个智能存储服务节点上,提高系统的整体效率,达到性能线性增长的效果。

 

与现有环境无缝兼容

 

  LoongStore集群存储系的设计是面向通用的硬件和软件环境,如使用通用的以太网络作为数据传输通道可以确保充分利用现有的环境,并且可以无需对环境做出任何修改。另外存储系统能够直接支持常用的操作系统之间进行数据共享,无需对操作系统做任何修改,能够无缝的接入到现有的软硬件环境,且可以和现有的安全认证无缝结合,如域控和指纹识别等系统。

 

海量数据高效管理

 

  随着网络中心资源的逐渐增多,存储系统中将积累大量的数据,这就需要存储系统能够容纳海量的数据。LoongStore集群存储系统单卷可支持PB级的存储空间,高效的管理上千亿个文件,单目录可以高效支持千万级的文件数量,支持百万用户同时在线访问,这些特性对于检索效率要求较高的应用非常重要。

 

海量文件高效检索

 

  LoongStore集群存储系采用元数据服务器集群的方式来满足海量文件数量的高效检索。存储系统通过元数据高效的检索机制,快速的检索到用户访问数据在存储服务器中的实际位置,并控制存储服务器与教学资源点播服务器直接建立连接进行数据传输,极大的提高了数据检索效率。

 

数据读写性能

 

  鉴于高校学生用户量比较大,并发访问的程度较高,存储系统的IO压力较大。LoongStore集群存储系通过多台存储服务器提供同时数据存取服务的方法以满足大量用户并发访问需求。当应用服务器端存储教学资源时,教学资源将会被根据一定大小进行分片存放到多台接存储服务器上;在应用程序读文件时,则并发的从多个服务器上读取数据。由于大量的数据IO请求都被分散到多台存储服务器上,使得所有的存储服务器上的磁盘性能和网络带宽都可以同时得到充分的利用,这样LoongStore集群存储系的聚合带宽由多台的存储服务器上的IO带宽相加而成,从而克服了NAS的单一出口点所造成性能瓶颈,可以满足多台应用节点并发访问的带宽需求。

 

兼容异构应用平台

 

  LoongStore集群存储系统的客户机端可以支持常用的各种操作系统,包括Windows全系列,Linux和Unix的常用版本;在各种操作系统平台间实现异构数据共享,不但加强了协作,同时减少了延迟。LoongStore集群存储系统提供单点管理监控,管理人员可以很轻松的管理PB级的数据。