一种低成本的高可用系统实现方法及装置制造方法及图纸

技术编号:8107686 阅读:182 留言:0更新日期:2012-12-21 07:46
一种低成本的高可用系统实现方法和装置。在该高可用系统中,不再使用独立的存储设备,其存储资源由各计算资源自身携带的本地硬盘提供,处于活动状态和备用状态的计算资源的本地硬盘间相互实时备份,当其中处于活动状态的计算资源(活动节点)发生故障后,处于备用状态的计算资源根据预定的策略从中选出一个计算资源作为新的活动节点,并立即接管高可用系统中对外提供的应用和服务,同时存储资源也随之切换。通过本发明专利技术方案,可以实现本发明专利技术的低成本高可用系统。

【技术实现步骤摘要】

本专利技术涉及数据通信
,尤其涉及一种低成本的高可用系统实现方法及装置
技术介绍
高可用(HA,High Availability)系统有效地提供了一种网络系统中由于单点故障带来风险最小化的解决方案。它通过缩短由于日常维护操作或突发系统崩溃而导致网络设备的停机时间,提高网络系统应用的可靠性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。 高可用方案的核心是保证数据的安全性和服务的可用性。数据的安全性是指在系统故障出现时,数据本身是完整的,不会丢失,当服务恢复后,数据可以继续使用;服务的可用性是指系统出现故障后,对外提供的服务能够在最短时间内自动恢复,其中平均故障恢复时间(MTTR, Mean Time To Restoration)是衡量系统服务可用性的重要指标。如图I所示,高可用系统通常由多个(至少两个)计算资源和一个存储资源按如下方式构成。正常情况下,多个计算资源中仅有一个资源(例如服务器A)处于活动状态,对外提供应用和服务,其同时接管该网络系统中的存储资源,该网络系统中所有的业务数据都保存在存储资源中。当处于活动状态的计算资源(例如服务器A)出现故障时(本文档来自技高网...

【技术保护点】
一种低成本的高可用系统实现装置,所述装置应用于所述高可用系统中,所述高可用系统包括至少两个以上的计算资源,其中一个计算资源处于活动状态,其余的计算资源处于备用状态,所述装置具体为高可用系统中的计算资源,其特征在于,所述装置包括:上层应用模块,用于当所述计算资源为活动状态时,为当前高可用系统对外上层应用服务;读写模块,用于根据请求将上层应用数据写入存储模块,或者从存储模块中读出已保存的上层应用数据;存储模块,与所述读写模块相连接,用于存储来自上层应用模块的上层应用数据;数据同步模块:用于对所述存储模块中将要保存的数据进行实时同步。

【技术特征摘要】
1.一种低成本的高可用系统实现装置,所述装置应用于所述高可用系统中,所述高可用系统包括至少两个以上的计算资源,其中一个计算资源处于活动状态,其余的计算资源处于备用状态,所述装置具体为高可用系统中的计算资源,其特征在于,所述装置包括 上层应用模块,用于当所述计算资源为活动状态时,为当前高可用系统对外上层应用服务; 读写模块,用于根据请求将上层应用数据写入存储模块,或者从存储模块中读出已保存的上层应用数据; 存储模块,与所述读写模块相连接,用于存储来自上层应用模块的上层应用数据; 数据同步模块用于对所述存储模块中将要保存的数据进行实时同步。2.如权利要求I所述的装置,其特征在于, 当所述装置处于活动状态时,所述数据同步模块将以主动模式运行,自动将即将写入存储模块的数据使用网络传输协议传送给其他备用节点; 当所述装置处于备用状态时,所述数据同步模块将以被动模式运行,自动将接收到的数据通过读写模块写入本机存储模块中。3.如权利要求2所述的装置,其特征在于,如果高可用系统中存在超过2台以上的所述装置时,仅有一个装置的数据同步模块以主动模式运行,其他装置的数据同步模块则均以备份模式运行。4.如权利要求3所述的装置,其特征在于,处于主动状态和备用状态的装置间的数据同步模块需要保持定期心跳,以确保各计算资源节点工作正常。5.如权利要求1-4任何一项所述的装置,其特征在于,当处于活动状态的装置发生故障后,所述高可用系统根据预定的策略,从所述备用状态的装置中选出一个装置作为新的活动状态节点,同时将该备用状态的装置上的数据同步模块设置为主动模式运行。6.一种低成本的高可用系统实现方法,所述高可用系统包括至少两个以上的计算资源,其中一个计算资源处于活动状态,其余...

【专利技术属性】
技术研发人员:李方宁
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1