文/宏宇
二、数据复制和同步技术――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的按需获取数据特点,可延迟内容流至媒体文档第一次被访问。(待续)