Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44688443
  • 博文数量: 384
  • 博客积分: 9990
  • 博客等级: 中将
  • 技术积分: 5644
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-05 17:44
文章分类

全部博文(384)

文章存档

2011年(1)

2008年(383)

分类: 服务器与存储

2008-06-06 05:58:54


 服务器是一个企业级系统应用的灵魂,产品通过她进行设计,管理通过她进行决策,业务通过她进行支持……而所有这一切的应用又离不开一样东西,那就是——数据的交换与存储。今天在这里就谈谈服务器基础应用的存储。

  其实最早的服务器,比如文件服务器,只需要在最人性化的微软系统下(拿手边的XP PROFESSIONAL为例)就能简单实现:安装共享协议——>目标机器之间通过hub(也可用反线直接联通)联通——>选择磁盘(为了安全最好不要用C盘)新建一个文件夹——>选中所需的文件copy——>点击右键——>选择“共享和安全”——>选择共享栏里的“在网络上共享这个文件夹”,根据实际情况确定是否要选择“允许网络用户更改我的文件”。就这样,一个原始的文件服务器就建立起来了:所共享的文件夹就是服务器存储的文件。

  不过,这个“所谓的服务器”可就不是现在企业里任何一个服务器存储所考虑的范围了。现在的服务器存储考虑什么呢?容量、稳定、安全!

  很早以前,作为服务器应用里的核心基础,存储技术的发展一直没有间断过,其中,应用最广泛的莫过于RAID技术。在这里,笔者将以一个应用者的身份来介绍几种实用的RAID技术,以作为企业用户使用的参考。

存储入门之曲一:容量之王RAID0

概念

  容量很容易理解:企业管理的各个方面越来越多的依靠企业,社会的发展又迫使企业需要管理的信息越来越多,这就产生了早期的存储概念——海量存储。

  说到海量存储,肯定就会想到RAID0,因为海量存储就是在RAID0技术基础上开始推出并实现的概念,自诞生到现在,一直都有很大的市场,是很多中小企业海量数据存储的首要选择。

  笔者在此把RAID0定义为容量之王,主要是因为在预算的同等硬件配置里,RAID0是所有存储技术里容量最大的。

原理

  RAID0需要两块或两块以上同厂家、同型号、同容量的硬盘搭建,所组成的磁盘阵列是所有硬盘容量之和。如下图,组成磁盘阵列的有A与B两块硬盘,总容量等于A+B。

RAID0

  在向RAID0阵列中存储数据A时,系统会将所存储的数据分成若干块,以头字标记的形式(其实在数据最原始组合的时候这个标记工作已经完成)分别存于阵列中的每个硬盘中,以方便日后读取时的重新排序组合;在从阵列中读取数据A时,又必须要从所有硬盘中来读取。具体的安装与使用过程不是很难,可以按照硬件厂家或软件商家提供的相关RAID0管理软件和操作手册导引来实现,这里不再赘述。

  当然,关于以上的原理需要特别强调一点,如果是PC机上设置的普通的主从盘连接,数据的存取都是在同一块硬盘以一个扇区或更大单位容量的区域里进行的。这一点与RAID0的存取方式截然不同。同样的两块硬盘,其在PC机上的数据传输与存储模式如下:

PC机

  这里还需要说明的是:a与b分别代表两条数据,a1+a2=a,b1+b2=b。这样,以上的两图对比就相对完整的表达了同样两块硬盘在PC机与RAID0的区别。

优点

  RAID0的原理决定了其两个重要优点:存储量大,读写速度快。

  RAID0需要至少两块硬盘来搭建,组成的RAID0阵列总容量为所有硬盘容量之和,相对一般只有一块硬盘的PC等来说,存储量肯定不会小了。

  RAID0存储数据和读取数据的过程,因为存储的每盘同时分配特点,读取也是同时从阵列里所有硬盘中同时读取出来的。这样比方,普通的PC就好像10个人从只容一个人缝隙的门里进去(或出来),需要30秒钟;把以上的平均速度作为标准,由10块硬盘搭建的RAID0架构呢,就好像10个人从10个同属以间房子但不同方位也只容一个人缝隙的门里进去(或出来),只需要3秒钟。很明显,同样大的文件,从RAID0里读取,肯定会比普通单磁盘读取要快很多倍。

  读取速度快,立足于信息管理与使用者的应用;容量的充分利用切合大多数信息化建设预算的需求。RAID0的这两个优点,使得企业在进行海量数据存储应用的时候有了很好的选择。

缺点

  俗话说,月满则亏。漂亮的中秋节一过,难免要面对月亮的半芽。

  RAID0的缺点和她的优点一样重要:因为读写原理的缘故,RAID0不具有数据冗余功能,任何一块硬盘的损坏都将使得所有数据遭受破坏。这也就需要企业在选择RAID0作为存储架构的时候,最好不要用在如商业资料等重要数据存储上,而只是作为企业自身定义为非重要数据——如娱乐网站等可再次获取的影音文件的存储上。

总结

  有朋友说RAID0就仿佛是存储里的农民技术,笔者没有深究到底含有多少贬褒。笔者这里要说的是,农民是所有人类的最初形式,是目前所有行业最多的人群。

  民以食为天!也就是这些农民,供应了我们日常生活的最基本——食!这就好象RAID0技术,完成了RAID技术的最基本形态——容量!

  虽然由于科技的进步,RAID早已经出现了很多更高层次应用,而且还出现了多种组合的优化模式,但是占有市场分额最多的还是RAID0,因为它满足了所有用户的保密级别较低的存储需求。

注:RAID0原理里提到需要两块同厂家同型号同容量的硬盘可以这样解释,如果不是同厂家同型号,因为设计时的参数不尽相同,在运行时必然导致系统运行的不稳定,极大的增加了数据存储系统崩溃的可能性;如果不是同容量的磁盘,那更简单,举个例子,如果你手里有三块同厂同型号的硬盘,它们的容量分别是10G、20G、30G,你觉得它们组成RAID0后的总容量是多少?60G?错!30G(单体最小容量×硬盘块数)!掰着指头算算,同样大的一只苹果,你花了人家三块甚至更多,结果呢?反而还不如人家的那只保鲜时间长!


阅读(544) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~