您的位置: 网界网 > 周报全文 > 正文

[周报全文]走近存储管理软件

2001年05月28日 00:00:00 | 作者:佚名 | 来源:$page.getBroMedia() | 查看本文手机版

摘要:走近存储管理软件

标签
走近存储管理软件
□ 张 晓

    在一套完整的存储解决方案中,如何确保所有企业数据能够得到可靠备份,及时进行灾难恢复,这都是存储管理软件的主要任务。

存储管理软件的功能

    存储管理软件按功能来说分为如下三类:
1. 存储管理软件的核心功能是对数据和应用进行备份和恢复。很多存储管理软件厂商的主打产品都是备份与恢复解决方案。
2.改进系统和应用I/O性能及存储管理能力。如卷管理器(Volume Manager)、文件系统(File System)、Quick I/O、Cache I/O 等都是用来实现该功能的。
3.提高数据和应用系统的高可用性, 减少由于各种原因中断数据存取或者应用系统宕机的时间,实现技术有分级存储管理(HSM)、Cluster Server(集群服务器)等。

存储管理软件的相关技术

存储管理的基础:Volume Manager和File System

Volume Manager

    Volume Manager为企业的应用提供了磁盘和存储设备在线管理。Volume Manager提供虚拟设备机制(即逻辑卷),向用户应用和文件系统提供完全透明的设备在线管理,应用程序和文件系统无须直接管理物理设备,数据的安全性、完整性、I/O性能的调整、设备在线扩展由Volume Manager管理机制实现。另外,服务器进行在线管理,不必因备份和维护而进行脱机。

1. 增强了系统和应用的性能

    Volume Manager提供了一些能识别和分析存储访问模式的工具,所以通过复杂的磁盘配置能均衡I/O负载,在不影响应用的同时能够优化应用数据的布局。多数据通路(DMP)特性可自动识别同一物理存储的多条通路,提供自动负载均衡和确保数据传输的连续能力。数据镜像功能将数据镜像到快速存储设备,可以加速对关键信息的访问,确保关键数据的高可用性。DRL(Dirty Region Logging)日志管理保证了系统故障时的快速恢复。Volume Manager可将数据条形散放到多个物理盘上(RAID-0)以提高性能,同时还具有在不中断应用的情况下,识别和消除性能瓶颈的能力。

2. 减少系统中断时间增加数据完整性

    Volume Manager允许对磁盘进行在线的管理和更改配置,包括从RAID的一种模式到另一种模式,因此减少了对系统产生极大影响的停机时间。它利用冗余技术提高数据可用性,在磁盘与硬件出现故障时,可以保护数据不致丢失和破坏。

File System

    File System是可快速恢复的日志式文件系统,它提供了关键应用所需的高性能和易管理性。 File System以连续的高可用性、大大增加的带宽和结构完整性来加强Unix文件的管理。它提供了可伸缩的性能和容量,以此来满足用户不断增长的需求。

1. 提高了用户和管理员的生产效率

    File System在不间断数据访问的条件下,可对文件做在线备份。另外,File System在系统重启或崩溃后几秒钟内就能使数据可访问并恢复文件,从而大大减少了因系统崩溃或重启所需的恢复时间。数据的高可用性为所有用户和管理员带来了更高的效率。

2. 可靠的系统数据解决方案

    File System将未完成的数据记录在一个事件日志中,在系统崩溃时,恢复程序会用事件日志来重现这些未完成的变动,保证了系统的完整性。此外,该特性还大大减少了系统恢复的时间,因为此时系统的恢复时间是基于事件日志的大小而不是基于文件系统的大小。

3. 简单和更强大的存储管理

    在线管理的特性包括文件系统的备份、碎片整理和动态改变文件系统的大小。文件系统的动态修改包括增大和缩小。除了文件系统管理之外,  File System能让管理员去控制文件的部分属性,进行更深入的控制。
Volume Manager和File System都工作在操作系统一级,可实现集群与故障恢复、自动管理、备份与HSM以及基于浏览器的远程管理等。两者有机结合后,利用双方特有的对磁盘和数据的管理能力,能给企业的系统提供尽可能高的性能、可用性及可管理性。

    备份:存储管理的核心

    备份是所有存储管理架构的核心。备份就是所定义的数据和应用的副本,在某一时间的最佳存在。备份副本与营运资料分开储存,通常在磁带或其他可移动的媒体,还可能储存在信息中心的外面以便在灾害时能够留存。
要了解备份技术,必须先将备份作业分成几个主要组件。

    1.备份终端计算机:包含要备份的资料的计算机系统,通常包括应用软件、数据库或文件服务。

    2.备份服务器:进行备份与保存历史资料的系统。备份服务器有两种:主要备份服务器,排定备份与恢复作业并保存备份副本的目录,执行这些功能的主要备份服务器软件称为备份管理软件;媒体服务器,依照主要备份服务器之要求,将资料备份至备份储存设备,备份储存设备就连接在媒体服务器上。

    3.备份储存设备:由媒体服务器所控制的磁带、磁盘阵列等。
成功的备份作业必须通过备份终端计算机、主要备份服务器与媒体服务器的协同工作。备份终端计算机会将需要备份的档案信息传送至主要备份服务器,将来自线上扇区的资料传送至媒体服务器;备份管理软件会依据备份排程开始并监控备份工作; 媒体服务器会选择一或多个备份储存单位,选择和加载媒体,透过网络接收终端计算机的资料,然后写入备份媒体。

    在小企业里,上述三种备份功能全都由一台计算机执行,该计算机同时也是应用软件服务器。由于模块化备份管理架构,各功能可以分配至专用服务器,以顺应业务成长或需求变化,而无需中断预先定义的备份程序。

    目前,主要的备份方式包括:完整备份,用来备份所有选择的文件和数据;差异增量备份,用来备份与前一次备份异动的部份;累积增量备份,用来备份与前一次完整备份异动的部份。

    完整、累积与差异备份可以互相搭配,以平衡备份对作业的冲击,以及恢复完整文件系统或数据库所需的时间。

    随着企业日趋成长,历史资料就会堆积如山。每月、每季与年度结算报告、销售、生产、交货与服务记录以及其他的资料都必须保存,但通常不必在线上,而可以运用备份软件将这些资料归档。在功能上,归档作业与备份作业相同。指定的资料对象依照排定日程被复制到备份媒体,并加以分类以便以后能够立刻被找到。而归档则与备份有些差异,也就是一旦归档完成,那么线上资料就会被删除,腾出空间以供其他用途。

    当用户使用自动化磁带库时,所有的归档动作都会自动执行,完全无需系统管理者或计算机操作人员介入。

    归档与备份的另一个差异是,归档没有到期问题。当备份软件创造备份副本时,就会随附一个有效期限。超过有效期限之后,该副本就会被视为没有价值,而储存该副本的媒体就会被移作他用。在另一方面,归档则被当作长期的商业记录。因此,备份软件不会指定归档副本的有效期限。

    集群软件:保障系统高可用

    集群就是一组互相连接的计算机与存储设备,通过整合作业以获得更佳的性能。集群通常用于加强应用软件的可用性与可扩展性。某些集群架构技术会加入单一系统印象的概念,可从单点以单一系统的方式来管理多台计算机。

    集群服务器可支持多达上百台互相连接的服务器,结合为松散结合的单位来执行作业,保护彼此的应用软件免于故障。对某些应用软件而言,集群服务器可以在不同的计算机上执行多个程序实例,使整体生产力超过单一计算机的能力。由于集群服务器可完全整合应用软件服务架构,因此可建置高效的应用软件执行环境,即使整个系统出现故障,终端计算机都还可以使用几乎所有的应用软件。
集群包括两台到上百个服务器,执行集群服务器软件。集群服务器软件包括下列功能的组件。

    1. 引擎:为监控运行于所有集群服务器中的所有程序之状态的实时处理装置,可依据管理策略(例如故障恢复)来调整运行状态加以变更通信模块,运用特定的低延迟通信协议,联络其他的集群服务器程序、负载平衡以及持续监控集群通信连接的状态。

    2. 编译器:用来读取以基础语言编写的资源依存图,并加以翻译让引擎了解。

    3. 负载计算器:用以估计本地计算机的负载,协助集群引擎指派应用软件服务至集群内的计算机,使所有具备可用资源的应用软件负载获得平衡。

    4. 代理:集群中各种类型资源的代理。

    5. 指令与图形化系统管理接口。

    集群化运算环境的最大优势是卓越的数据处理能力。原则上,任何类型的多重主机架构存储设备,包括直接连接的磁盘,都可以用来当作集群数据存储设备。为求最大的系统可用性,最适合使用拥有多重主机存取路径的容错或高可用性存储子系统。

HSM:数据管理分级别

    HSM 软件能够通过自动进行数据迁移和回迁降低总体成本,它提供了一种控制存储管理的方法。HSM 根据两级或三级体系将动态迁移/回迁的数据分类。在三级配置中,一级是24×7小时都必须可用的数据;二级是需要周期性访问而不需要24×7小时可用的数据;三级是不常访问的归档数据。在硬件层,一级数据保存在网络服务器上,二级数据迁移到光盘库之类的近处存储设备上(+微信关注网络世界),而三级数据则归档到磁带库。

    HSM 软件根据管理员所定义的规则集来管理服务器上数据。HSM的灵活性允许这些规则集符合某些特定业务需求。某年或某种类型的文件可以根据已定义的规则动态地从服务器迁移走而不需要管理员干预。另外,通过设置界限,当卷大小或服务器负载超过管理员设定的水平时就迁移文件,从而实现服务器峰值负载均衡。

    一些HSM软件将文件跟踪功能嵌入在操作系统目录中,并利用目录指针指向文件位置。当文件被迁移时,指针就指向新位置。指针系统对于用户来说是透明的,他们访问已迁移的文件如同访问服务器上的文件一样,只需要简单点击文件。目录中的指针定位文件并自动回迁到服务器的硬盘中。即使已经迁移到离线存储设备中的文件在目录中也有指针。在用户选择文件的同时,HSM软件向管理员发出警告通知他要将文件从哪个媒介回迁到服务器上。

    尽管HSM不是数据备份或恢复的方法,但是它能够最小化直接影响备份过程的服务器上的数据量。HSM 迁移/回迁的一个关键优势是整个过程对于用户来说是无缝的。在理想环境中,不同级别的数据迁移/回迁是透明的,用户访问的的是虚拟的硬盘。

如何选择存储管理软件 

    旺盛的需求使得存储管理软件市场的增长非常迅速。特别是1999年世界存储软件市场呈爆炸式增长,市场总额达到42亿美元,较1998年上升了47%。同时,这一市场将继续繁荣,据预测,到2004年市场总额将达147亿美元。

    目前除了VERITAS、CA、Legato、BMC这些专业软件厂商之外,各大存储硬件厂商也都有自己的存储管理软件,如:IBM、HP、COMPAQ、SUN、EMC等。

    面对如此众多的产品,用户应如何选择呢?首先用户在选择存储管理软件之前,应明确自己的需求,了解需要进行备份和恢复的数据的重要性以及今后一、两年内所要面临的问题,其次就是需要关注产品的以下几个方面。

    1.能够支持各种存储设备、操作系统和应用软件。一个企业的网络环境往往是涉及到多种存储设备,包括了各种操作平台,如Windows NT/2000、Unix、Netware等,并安装了数据库及各种应用软件,如群件系统、ERP系统等,用户选择的存储管理软件应该能够兼容各种存储设备,支持各种操作系统、数据库和典型应用,并提供通用的API。

    2.功能强大的备份软件。备份软件作为存储管理的核心,其好坏关系到整个存储方案能否成功。存储管理软件应该根据用户的实际需求,定义需要备份的数据,然后以图形界面方式根据需要设置备份时间表,支持各种备份方式。

    3. 快捷的恢复过程。一个好的存储管理方案应该能够使用户恢复信息象备份一样简单,针对恢复过程中每一步为用户提供指导,保证丢失的文件通过最近期的备份正确地替换。对于比较复杂的灾难恢复来说软件应具有足够的智能化特性,能够快速且准确无误地恢复服务器的本来状态。

    4.归档管理。存储管理软件中的归档模块应使用户可以按项目定期对所有数据进行有效的归档处理,保证数据的永久可利用性。在归档过程中,用户不但可以对所归档的文件设置口令,而且可以进行加密处理,从而保证数据的安全性。

    5.安全保障。对存储备份的数据具有很高的安全保障,如防病毒能力、加密功能和恢复能力。

    6. 集中管理。存储管理软件应该使用户能够对其进行集中式管理,从而避免数据分散,管理繁乱。而且存储设备可集中在主机上,不必为每台应用服务器配备存储设备。

    7. 操作简单。实施存储方案的企业应用水平差异很大,进行存储管理的人员处于不同的层次,这就需要直观、操作简单的图形化用户界面。同时,存储管理软件最好有向导来提示用户完成特定任务所需要的信息,支持通过远程控制进行管理。

    8. 可扩展性。Internet的发展使得企业数据增长速度不可预测,而且随时可能会增加新的数据类型和新型应用,所以存储管理软件必须具有良好的可扩展性,支持企业信息系统的快速发展。 ■
[责任编辑:程永来 cheng_yonglai@cnw.com.cn]