分类: 服务器与存储
2008-07-31 23:42:57
一 数据迁移模式及其比较
存储系统的数据迁移主要是指将数据从一个网络(LAN、SAN、iSCSI等)存储设备转移到另外一个网络存储设备,目的是为了实现存储系统按存储策略(如HSM分级存储)所进行的数据备份、归档以及恢复功能。数据迁移目前主要包括传统的归档迁移、LAN-Free归档迁移以及Server-Free归档迁移三种模式。
1.传统的归档迁移
存储系统传统的归档迁移模式主要基于LAN网络实施。
传统的数据归档迁移,由于数据流与控制流均基于LAN网络传输,因而比较适用于数据量相对较小的普通文档类型数据的搬迁,如用于音视频海量数据的迁移,容易造成网络带宽资源紧张,数据访问效率下降。在实际应用中,一般也只有中小型企业基于LAN实施的DAS(直连存储)、NAS(网络附加存储)等存储系统的数据访问比较倾向于采用传统的数据归档迁移模式。
2.LAN-Free归档迁移
LAN-FREE归档迁移是一种基于SAN(存储区域网络)存储系统的海量数据迁移模式,采用LAN-FREE模式迁移数据时,控制路径与数据路径相分离,数据迁移指令等控制信息通过LAN发布,而被迁移的数据则通过专门的迁移服务器基于SAN网络传输调度,数据迁移效率由此获得提升。LAN-FREE归档迁移实施的关键在于迁移服务器,通常为了保证数据迁移的效率及可靠性,在LAN-FREE模式中担任主角的迁移服务器通常都会支持HA(多机热备份)和Cluster(集群)等系统冗余技术。
作为一种相对成熟的数据迁移技术,LAN-Free归档迁移模式已经在国内外存储市场上获得了广泛应用,目前大多数国内外存储厂商都拥有基于LAN-Free数据迁移模式的存储设备或系统方案。我国大洋、索贝等公司的相关产品,已在国内存储市场占据了一席之地。
3.Server-Free归档迁移
Server-Free归档迁移也是一种基于SAN存储系统,且更为简单有效的海量数据迁移方案,既能保证大量信息迁移的可靠性,又能保证其迁移效率。采用Server-Free模式,数据的迁移不再依赖于迁移服务器,而是直接在SAN网络中进行,即借助SDG(SAN数据网关)这种智能网络设备,将数据直接从某一存储设备(如硬盘冗余阵列RAID)拷贝、迁移至另一存储设备(如磁盘冗余阵列RAIT),在充分利用SAN网络带宽资源的同时,大幅度提高存储系统的迁移效率。迁移服务器也由此得以从繁重的数据搬迁任务中解脱出来,专注于诸如策略制订、资源分配、任务调度及管理监控等应用层面的服务,从而进一步优化存储系统的整体性能。
Server-Free归档迁移实施的关键在于SDG设备,这是一种内置“Copy Agent”(拷贝代理)的智能SAN网络设备,实质是SDG设备提供对Extendted SCSI-3 Copy Command(扩展的SCSI-3拷贝命令,参考T10/99-143r1规范)的支持,由备份服务器发出迁移指令,指令中包含源数据地址、目的数据地址及数据量等参数,SDG接收、解释并执行该指令,完成数据的迁移。
Server-Free迁移模式是目前应用在存储系统中相对较新的一种数据迁移技术,尽管国外许多存储设备厂商,如Crossroads、Broacade、Pathlight、Overland、Chaparral等都已生产出了支持Server-Free迁移模式的SDG设备,但迄今应用很有限。而且,目前也还没有发现我们国内自行生产的可支持Server-Free模式的SDG产品。
4.迁移模式的比较
下面就具体技术指标,采用列表方式对传统、LAN-FREE以及SERVER-FREE三种数据迁移模式做一个简单的比较(表1)。
传统的归档迁移 | LAN-FREE归档迁移 | SERVER-FREE归档迁移 | |
存储网络类型 | 存储设备基于LAN共享 | 存储设备基于SAN共享 | 存储设备基于SAN共享 |
迁移数据级别 | 文件级别数据 | Block级别数据 | Block级别数据 |
迁移设备类型 | 主机 | 主机 | SDG(存储数据网关) |
迁移设备数量 | 单机 | 多主机 | 多SDG(根据需要) |
管理主机数量 | 单机 | 多主机 | 多主机 |