未来应该会出现专门的数据存储冗灾服务提供商

最近看了很多关于存储的资料, 深raid, fc, sas, nas 一大堆名词扑面而来。 看的时候就一直在想一个问题, 如何能保证数据的安全性呢? 可以用raid, 可万一raid卡坏了怎么办? 那就用双机热备份, 可万一这个机房着火了怎么办, 那就只有在一个远离这个机房的地方再保存一个备份才能保证数据安全了。 大公司有这么做的, 北京政府甚至在昌平专门建有冗灾数据中心, 但这对广大的中小厂商来说有成本太高之嫌。这应该就是一个新的机会,IT业发展到现在需要有专业的第三方的廉价的数据存储冗灾公司。
下面设想一下这样的公司的实现细节,他应该有如下特点

  1. 这个公司有至少三个机房, 每个机房之间的直线距离, 至少超过1000公里, 其中至少有个机房, 和最远的机房有1万公里以上的直线距离。这样也保证了机房至少会在两个以上的国家分布。 这样自然灾害,战争同时威胁到所有机房的可能性近乎为0.
  2. 保证每个保存的数据都至少有三个拷贝, 每个拷贝在不同的机房。 这样3个拷贝同时坏掉的可能性微乎其微
  3. 为了降低成本,不用raid卡,不用nas。每个存储单元采用pc机, 每个pc机挂4个或更多1TB SATA硬盘, linux系统。 由主控机决定什么数据存储到哪个节点机
  4. 客户可以通过http或ftp访问, 或者专门的开放协议(提供给用户各种语言的sdk), 数据只能添加不能修改,删除(防止用户操作失误)。系统自动的将用户新添加的数据扩散到其他的机房。用户要读取数据时, 系统会自动给他选择一个最近的机房。
  5. 根据用户申请的存储空间收费和读的次数和数据量来收月费。可以推出针对个人的数据备份服务, 价位应该是1G/月 , 1块人民币的样子
  6. 整个数据备份的过程自动进行, 人们只是维护。 维护不需要调整bug, 只要发现哪里有问题,不用修,直接换掉
  7. 随着技术的发展, 硬盘容量的提高, 只要不停的换节点机, 交换器,申请更高的带宽即可

这些应该都没什么不可逾越的技术难度。 微软和google现在都在搞网络硬盘, 应该就有这个意思。设想的这种第三方数据冗灾服务应该不远了,没准早有了,只是我还不知道。