| 
 咨询电话:010-51727811/12/13
当前位置: 首页 > 新闻中心 > 业内新闻 >
数据迁移技术及应用解析(一)
时间:2012-06-12 09:21  来源:飞客数据恢复   作者:飞客数据恢复工程师
  现在,许多医院可能没有磁带设备和盘库,如果要采用数据迁移技术,需要购置这些存储产品,最重要的还要购置数据迁移管理软件。这样,病历可以通过录入或照像先转为数字信息,再通过主机,存储于盘阵或带库和光盘库中。在管理软件的管理下,它会把三天两头到医院看病患者的病历信息保存在盘阵上,而把几个月或1~2年甚至更多时间才到医院看一次病的患者的病历保存在成本低的带库或盘库中。由于建立了这套存储管理系统,病人看病查询病历资料的速度大为提高。无论是常见病人还是罕见病人,查询病历几乎是即时的。不光快,还省钱呢。
  我们再来算一笔账: 以10tb存储容量为例,如果购买一台相当容量的带库大约100万元,若是盘库,大约75万元,加上数据迁移软件(如legato公司的diskxtender)9万元,总投资成本是84万~109万元。虽然第一次投资比较大,但是可以用30~50年或更多的时间,比起人工管理的成本,花费只是其1/7~1/3。此外,如果与单纯用盘阵保管病历的存储方式比较,花费也是低的,数据迁移方式大概只占其总投入的1/3~1/2。 
 
数据迁移与存储方式的联系
 
  在这里,我们有必要解释一下数据迁移技术与san、das及nas技术的关系。数据迁移技术可以利用san、das和nas完成数据的迁移工作,san、das和nas本身不具备迁移功能,只是这些系统的末端挂接的带库、盘库可以承载被迁移的数据而已。特别地,nas设备中的数据可被迁移到带库等备份设备中,或从它们中迁出,它自己不可直连备份设备。
 
迁移的内幕
 
  那么,数据怎样实现迁移呢?从原理上来讲,首先,文件先由数据迁移系统选择,再被拷贝到hsm介质上。当文件被正确拷贝后,一个和原文件相同名字的标志文件被创建,但它只占用比原文件小得多的磁盘空间。以后,当用户访问这个标志文件时,hsm系统能将原始文件从正确的介质上恢复过来。所有这些工作需要一定的策略来管理实施。
  hsm软件提供多种数据迁移策略,目前主要通过高水位、低水位及清除位来设置符合存储原则的标识。当数据达到高水位时,hsm软件会将数据迁移至二级存储设备中或三级存储设备中,直至底水位才停止,然后,将在一级存储设备中的存储空间释放出来。另外,用户也可以自己建立相应地数据迁移策略,比如按文件访问的时间、大小等原则。
  hsm软件都带有介质管理功能,通过此模块hsm软件可对磁带库、光盘库进行管理,从而实现数据的多层复制功能。同样它还提供自动的安排数据迁移时间,灵活方便的控制数据迁移日程。
 
“庐山真面目”
 
  虽然实现数据迁移的原理较为复杂,但该系统组织结构非常简单。它由2部分组成,一个是管理数据迁移过程的管理服务器,一个是存储被迁移数据的存储系统。   
  管理服务器 主要服务于存储网络的数据迁移工作,它就像存储网络中的管理员,一旦发现数据达到规则设定的标准,便将数据从一级存储设备(盘阵)向下一级存储设备(盘库和带库)复制,并且释放出一级存储设备的存储空间。此外,它还负责制定所有数据的迁移策略,并驱动和管理带库等二级存储设备。
  管理服务器通过安装hsm软件行使服务职能。目前比较知名和流行的hsm管理软件有legato diskxtender和veritas netbackup 。像legato diskxtender,可在unix/linux平台上根据用户创建的适合企业运营所需的文件管理规则,自动将不常用的数据迁移到较廉价的存储设备上,用户不受介质和设备类型及数据存储位置的限制,能够直接、透明的访问被保存的数据,并通过灾难恢复管理器组件在异地保存、管理和访问数据。
  veritas storage migrator在功能和管理形式上与legato diskxtender有相似之处,也存在些差别: legato diskxtender支持的介质比较丰富,它允许数据被迁移到带机、带库、盘库、worm介质、dvd和cd盘片等,并且在windows平台和unix平台为独立的产品线结构,对于介质的管理完全由该软件自身提供,支持hp-ux/solaris/tru64/irix/linux/windows 2000/xp等多种操作系统,而veritas storage migrator 在进行数据迁移时需要其备份产品netbackup的帮助,支持在操作系统平台支持上目前还没有diskxtender丰富,但是在其自身的文件系统vxfs的支持上结合比较紧密;在数据库迁移方面,veritas storage migrator没有提供解决方案,而legato diskxtender支持oracle数据库,未来还将支持其他数据库的迁移;特别是在邮件服务方面,legato专门设计了emailxtender,它可自动将数据从邮件服务器迁移到存储系统,索引所有收发的电子邮件。
  除了这两家第三方存储管理软件提供商外,一些存储设备提供商也设计了相应的数据迁移解决方案。像stk公司的 asm,它将磁盘缓存仿真成虚拟的带机和磁带介质,通过将磁带数据组写入一个磁盘缓冲器,加速数据写和读的速度。当数据被写入真正的单盘物理磁带时,asm将数据组顺序存入介质中,使得单盘磁带100%的容量都被使用起来。   
  存储系统 存储系统可以是san系统,也可以是das系统等。无论哪种系统,被迁移的数据最终存放在该系统的离线存储设备上。这些设备并不需要提供实时的存储服务,只在某一时刻的应用提出要求时才涉及,这种设备所保存的数据可进行离线管理。  
  有了管理服务器和存储系统,用户可以开展数据迁移工作了。