当前位置:Linux教程 - Linux文化 - Linux系统在存储技术中的几项应用

Linux系统在存储技术中的几项应用


数据复制和同步技术——InterMezzo

1.高可用性的复制文件系统

Web和文件服务器对大多数公司而言,具有战略和实践上的重要性。在WWW和其他服务器之间进行数据复制,以及在不同的数据中心之间同步数据是非常重要的。地理上分散的数据中心,可以通过服务器复制避免主干线上的交通阻塞,从而为客户提供高品质的服务。

美特尔科技有限公司推出的InterMezzo——分布式文件系统提供几个重要特性以达到以上目标:

* 复制:InterMezzo使服务器上的文件夹集合镜像。

* 无连接下操作:在服务器或网络连接失败期间,仍保持文件夹的有效更新。

* 无缝重整:一旦InterMezzo检测到可恢复的网络或服务器,自动同步恢复系统。

在正常操作中,InterMezzo是一个基于客户/服务器的文件系统,可在多个服务器上保留文件系统的副本。当服务器或网络连接失败,InterMezzo会在日志文件中记录下文件系统的更新;当服务器或网络恢复正常,这些日志指引所有服务器更新。

使用InterMezzo,服务器能保持同步化,即便是在一台分布式服务器失效的情况下。

InterMezzo是一个提供同步化和高可用的文件夹集合的文件系统。InterMezzo的特点包括:

* 当文件和文件夹出现改变时,核心修改日志自动更新。

* 在连接正常时,日志的更新会立即在服务器上作重整。一旦客户登陆网络,更新便能传送给系统复制的某些文件夹集合。

* 当网络或服务器失效时,或移动客户计算机自愿中断连接时,InterMezzo支持无连接操作。

* 为确保InterMezzo的可扩展性,引入了日志文件系统恢复,不论数据备份或缓存/服务器内容都通过日志文件传输解决。

2.服务器的镜像和备份

服务器系统现已成为小型企业,电子商务企业和数据中心的基础。服务器的备份和镜像对数据保护,系统配置以及冗余校验起着决定性作用。InterMezzo是一种有效的文件系统,可追踪记录文件系统的变化,为保持映像、备份及同步的一致对其他系统作重整。

InterMezzo作为镜像和备份解决方案的几点重要特性:

* 无需扫描文件系统:通过使用包含所有变化信息的核心级修改日志。

* 灵活的网络协议:依据网络当前状况,使用安全、压缩或高性能的数据和元数据的传输层。

* SnapFS:InterMezzo与文件系统快照技术的结合,提供了对静态文件系统的备份和先前修改数据的访问。

3.流式内容分发

Web服务器已经成为存储大量多媒体文件的中心宝库,诸如视频和音频数据。为了将这些形式的内容传送给终端用户,最为重要的是如何从Internet主干连接上下载这些内容。当在接近Internet的边缘处配置多媒体文件的缓存时,InterMezzo的流式传输协议提供了许多优势。

其几项优点如下:

* 实时对所有系统作新内容通知;

* 恰当适宜的处理间断连接;

* 高性能的文件转移功能;

* 小容量的缓存提供着全面的服务器映像。

InterMezzo是一个客户/服务器文件系统,它在多台服务器上存有文件系统数据的副本。InterMezzo的按需获取数据特点,可延迟内容流至媒体文档第一次被访问。 LinuxDisk——在SAN上的Linux存储

存储区域网络(SAN)传统上通过配置一台存储主机,为一组开放系统服务器上的组提供灵活的存储资源配置。LinuxDisk将会把Linux系统虚拟成存储设备,使得一般Linux系统在SAN上运行成为可能。LinuxDisk系统可提供一些主机目前的特性,并以低廉的价格,提供诸如管理、扩展以及冗余校验等功能。

1.内部结构与使用

LinuxDisk系统可使用一般硬盘,并在SAN上提供一个虚拟存储设备。为了使LinuxDisk的使用效果达到存储设备的程度,LinuxDisk推出了一种目标模式的FCP驱动作为其组成部分,并在系统中集成了一路高速总线,例如:PCI 64总线。

在LinuxDisk系统中,当目标模式驱动器进行输入输出时将使用一种目标到块设备桥,将来自初始化器的FCP输入输出口令映射成逻辑块设备的输入输出命令。我们在图中对这些部件加以阐述。

LinuxDisk系统典型的应用是在机架式服务器的配置中,即将服务器的子网设置成存储设备。

2.未来的发展

目标模式驱动具有以下几大优势:

新的互连方式:LinuxDisk可以很容易适应Infi-niBand,基于IP的存储,计划传输和其他互连结构。

安全性的加强:像T10/99-245这样的访问控制系统可以很容易添加进其目标模式驱动。

特性的加强:通过将LVM桥与其他滞后分配的驱动联合可使特性发挥增强。

基于对象的存储:LinuxDisk可成为一种基于对象目标模式驱动,与对象存储协议相容,这在T10提案中可以查到。

3.其他解决方案

许多存储系统的销售商建立起自己的系统,能在SAN功能中引入继承存储设备的能力。IBM的SHARK系统,Raidion的RAIDION.vss,以及DataDIRECT网络的SANDataDirector即是这样的系统。

LinuxDisk为Linux设备有效存储提供了一个整体的解决方案。这是LinuxDisk较其他产品的独特之处:

为在机架式服务器群中作配置而设计;

使用开放式源码技术;

支持基于INTEL的普通硬盘。

4.LinuxDisk的特点

FCP/SCSI目标模式驱动:目标模式驱动使得Linux系统在SAN上可以作为一存储设备。

目标到LVM桥:这个驱动适配器使得在目标上的LUN在Linux磁盘可向块设备传输数据。

管理软件:安全的Web或基于管理软件的脚本将实现以下的可能:可多样的重配置目标和逻辑卷改变设备的集合,大小及安全设置。