Chinaunix首页 | 论坛 | 博客
  • 博客访问: 236893
  • 博文数量: 199
  • 博客积分: 7010
  • 博客等级: 少将
  • 技术积分: 2860
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-22 00:12
文章分类

全部博文(199)

文章存档

2011年(1)

2008年(198)

我的朋友

分类: 服务器与存储

2008-07-22 22:08:57

  什么看起来会成为问题?通常情况下,学识渊博的人认为,企业中很多重要的信息放保存在很多台式机以及笔记本上。事实上,有这些计算机使用的磁盘空间也许比企业数据中心所使用的空间要大很多。因此,这就带来了两个问题:如何来备份数据并且如何来确保没有任何关键的数据损失,因为现在很多数据都要被保护。这两个问题的答案对于很多IT公司都是它们所面临的挑战。

  那么,你需要知道些什么呢?备份到一个内部的数据中心是一个答案,但是这样做有两个缺点:一个是成本很高;第二个就是RAID 5也许并不能一直保护所有的数据。Berkley数据系统(BDS)则提供了另外一个答案:简单地备份到一个外部的数据中心,该数据中心可以通过因特网访问。

  实际上,这就是Carbonite为客户所做的一切,并且BDS提供了一个相似的服务并且价格相同。但是BDS同样想吸引拥有成百上千的个人PCs的大量客户(并且事实上,BDS已经宣布通用电气(GS)公司已经和它们签署了一份针对于此的合同)。

  对于大量客户而言,问题就是如何来保护所有的数据。并且我们讨论的不仅仅是大量TB(Terabyte)的数据,而是PB(Petabyte)级别的数据 。并且这是个令人感到麻木的数据量。同样,RAID 5自己是没有办法来保护所有的这些数据的。甚至是在一个单一的磁盘阵列两个都失效,一个阵列由第一个失效的阵列得到重建都是不可能的,使用这样大量的数据所造成数据的永久丢失最终是不可避免的。

  当前,一个标准的数据中心在一个单一的RAID组中保护双失效时是通过使用磁带的方式。但是,磁带本身是很贵的,同时还要对重建过程增加管理上的复杂性。简单的把数据存储在块存储中,该块存储可能会使PB级别大小的。但是,重建一般是粒度级别的。个人的数据一般都是个人的文件,而并不是所有的应用数据在一个数据中心的数据重建工程中所需要。

  一个简单的办法就是仅仅使用磁盘,但是需要在该过程中引入额外的奇偶校验。Carbonite通过使用RAID 6(该技术适用双奇偶)来实现,但是BDS有它们自己的保护策略,该策略会带来更好的数据保护。

  Berkeley数据系统使用一个所谓的分布Reed-Solomon(DRS)方法,而并不是RAID技术。Reed-Solomon是一个可以信赖的并且知名的错误修正算法,该算法可以恢复原始数据文件即使在文件中有一些错误数据。Reed-Solomon算法使用的非常广泛,比如在很多的商业应用(CDs以及DVDs)、数据传输技术(DSL以及WIMAX)、以及广播系统(DVB以及ATSC)。

  BDS使用DRS方法来保护PB级别数据的扩展性,一个高级别可依赖并且是一个相对成本便宜的解决方案。BDS认为这个解决方案(相对一个三镜像解决方案)在花费很少成本的同时可以有更好的可信性。并且较低的成本也能保证它经济上更加合理。商务上需要保护商业PCs,但是同时不能承受标准数据中心的价格。

  那么,你能做些什么呢?企业在备份笔记本和台式机方面有很多的选择。什么都不做是一个选择,但是这个选择通常情况下是不可接受的。公司同样也有内部或者外部解决方案的选择。外部的解决方案,比如BDS以及其它方式,利用了针对通信成本的Internet以及外部数据中心级别的扩展性。现在很多企业在使用外部方式上都很犹豫,因为通常这样做会被认为控制力降低。但是,从安全角度而言,数据都是加密的。从管理角度来看,只有备份的数据才走出公司——该数据并不是原始数据的拷贝。是否选择一个内部的或者外部的解决方案归根到底实际上来自于两者的一个比较。并且决策基本上就是成本],而不是控制。管理控制问题针对私有企业来讲看来并不相关(虽然也许并不是针对政府部门)。因此,选择那些成本较低的方案是有一定吸引力的。

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