[发明专利]定义、可视化和管理高可用性灾难恢复环境中复合服务群组的系统和方法有效

专利信息
申请号: 201080066536.3 申请日: 2010-12-15
公开(公告)号: CN102918506A 公开(公告)日: 2013-02-06
发明(设计)人: A·L·伽瓦利;A·穆克吉;A·H·兰加瑞;K·桑达瑞林伽玛;S·S·凯帕 申请(专利权)人: 赛门铁克公司
主分类号: G06F11/20 分类号: G06F11/20
代理公司: 北京纪凯知识产权代理有限公司 11245 代理人: 赵蓉民
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 定义 可视化 管理 可用性 灾难 恢复 环境 复合 服务 系统 方法
【说明书】:

技术领域

发明总体上涉及数字计算机系统,更具体地是涉及多层应用程序的管理。

背景技术

信息驱动商业。当今的公司前所未有地依赖于联机的、频繁存取的、不断变化的数据以运营它们的业务。限制这种数据的可利用性的意外事件会严重地破坏商业活动。另外,自然灾害或任何其他来灾难源导致的任何永久性数据损失可能会对商业的持续生存能力产生严重的负面影响。因此,当灾害来袭时,公司必须准备好消除或最小化数据损失,并利用可使用的数据进行快速恢复。

公司已经开始依赖于高可用性集群来提供最重要的服务并存储它们最重要的数据。通常,存在不同类型的集群,例如像计算集群、存储集群、可扩展集群以及类似的集群。高可用性集群(也称为HA集群或故障转移集群)是计算机集群,实施这些集群的主要目的是高度利用这些集群所提供的服务。它们通过拥有冗余的计算机或节点进行操作,然后在系统组件失效时使用这些计算机或节点来提供服务。

一般情况下,如果具有特定应用程序的一个服务器崩溃,该应用程序将不可利用,直到某人修复了该崩溃的服务器。HA集群通过检查硬件/软件故障并立即在另一个系统上重新启动该应用程序来补救这种状况,这个过程无需行政干预,称为故障转移。作为这个过程的一部分,在启动节点上的应用之前集群软件可以配置该节点。例如,可能需要导入并安装适当的文件系统,可能必须配置网络硬件,并且还可能需要运行一些支持应用程序。

HA集群经常用于重要的数据库、在网络上共享文件、商业应用程序和客户服务,例如互联网商业网站。HA集群实现方式试图将冗余性嵌入到集群中以消除单点故障,因此包括多种网络连接体和数据存储器,数据存储器是通过基于存储区域网或互联网协议的存储器以多种方式连接的。

公司必须最小化数据损失并在灾难来袭时快速地实施DR(灾难恢复)。例如,洪水、飓风、地震等会大面积地破坏服务和基础设施。复制技术主要用于数据分配和DR。周期复制是用于最小化数据损失并提高数据可用性的一种技术,在该技术中数据的时间点拷贝被复制并存储在一个或多个远程站点或节点上。当出现站点迁移、储存数据的一个或多个物理磁盘发生故障、或者与这种磁盘相连的节点或主数据处理系统发生故障时,可以利用远程复制的数据拷贝。

代表商业服务的多层应用程序常常需要作为HA/DR(高可用性/灾难恢复)的一个单一单元来管理。通常,多层架构是指一种客户端-服务器架构,在该架构中描述、应用程序处理以及数据管理在逻辑上是独立的进程。例如,将中间件用于用户和数据库之间的服务数据请求的应用程序采用了多层架构。

代表商业服务的多层应用程序需要作为HA/DR的一个单一单元来管理。例如,体现商业服务功能的不同应用程序和进程需要作为一个单一单元在不同集群站点之内或之间联机或脱机、转接、故障转移或回切。

发明内容

本发明的实施方案有助于集群之内和/或之间的多层商业服务的方便定义、可视化和管理,以提供HA/DR(高可用性/灾难恢复)特性。

在一个实施方案中,本发明实施为一种用于定义和管理基于集群的计算机系统的复合服务群组的方法。该方法包括在一个基于集群的计算机系统上实例化多个应用程序单元,其中这些应用程序单元实施一个商业服务。该方法进一步包括接收一个复合服务群组定义,其中一个复合服务群组从该多个应用程序单元中枚举实施该商业服务的若干应用程序单元,并且包括产生该复合服务群组的一个固定状态。然后根据该固定状态利用该复合服务群组使该商业服务联机或脱机。

在一个实施方案中,该复合服务群组包括层级依存信息,该信息控制实施该商业服务的若干应用程序单元的每一个的初始化。

在一个实施方案中,该复合服务群组包括顺序依存信息,该信息控制实施该商业服务的若干应用程序单元的每一个的初始化。

在一个实施方案中,该复合服务群组定义了一个边界,该边界控制实施该商业服务的若干应用程序和该多个应用程序单元中的其他应用程序单元之间的通信。

在一个实施方案中,该复合服务群组为实施该商业服务的若干应用程序单元封装依存关系、约束条件或系统布局策略。

在一个实施方案中,该固定状态可视地指示实施该商业服务的若干应用程序单元的每一个的个体状态。

在一个实施方案中,该复合服务群组包括在一个第一集群和一个第二集群之间进行故障转移的一个单元,其中该复合服务群组的应用程序单元作为一个整体从该第一集群故障转移至该第二集群。

在一个实施方案中,该复合服务群组用于在一个主站和一个辅站之间建立一个复制处理以实现高可用性或灾难恢复。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛门铁克公司,未经赛门铁克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201080066536.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top