[实用新型]一种基于RAC的冗余服务器结构有效
| 申请号: | 200920209020.4 | 申请日: | 2009-09-01 |
| 公开(公告)号: | CN201491023U | 公开(公告)日: | 2010-05-26 |
| 发明(设计)人: | 周庭梁;张立鹏 | 申请(专利权)人: | 卡斯柯信号有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵志远 |
| 地址: | 200070 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 rac 冗余 服务器 结构 | ||
技术领域
本实用新型涉及冗余服务器系统,尤其涉及一种基于RAC的冗余服务器结构。
背景技术
随着国内信息化程度的提高,对应用系统的在线可用性要求越来越高,一般要求7*24小时不间断提供服务,而系统冗余是实现上述目的一种有效手段。
典型的应用系统包含应用服务器和数据服务器两个部分,相应的,系统冗余也应覆盖应用服务器冗余和数据服务器冗余两部分。
对于应用冗余,实现方式主要有集群技术或者负载均衡技术(又分软件负载均衡和硬件负载均衡);而对于数据库冗余,主要实现方式是采用数据库集群技术。
在Oracle 10g推出以前,数据库的冗余还依赖于操作系统的集群,而在Oracle10g推出以后,数据库本身包含了集群套件(RAC)。
在应用服务器与数据服务器共享一套硬件平台的情况下,如果使用操作系统集群或者第三方集群实现应用的冗余,既增加了软件的购买费用,又增加了系统维护人员的负担。如何充分利用Oracle的RAC来实现系统冗余,就成了一个值得研究的问题。
发明内容
本实用新型的目的就是为了克服上述现有技术存在的缺陷,提供一种成本低廉、扩展性好的基于RAC的冗余服务器结构。
本实用新型的目的可以通过以下技术方案来实现:
一种基于RAC的冗余服务器结构,该结构包括N个节点,其中各个节点都运行应用服务器、数据库服务器、看门狗系统,所述的各个节点与共享的磁盘阵列设备相连,所述的各个节点的一端统一接入私网,所述的各个节点的另一端统一接入公网,所述的各个节点都有一个公网的虚拟IP,被用户访问的一个公网IP地址为主虚拟IP地址,拥有主虚拟IP的服务器称为主机,其它服务器则为备机,主备机切换开关与看门狗系统相连。
所述的应用服务器包括第一应用服务器、第二应用服务器。
所述的数据库服务器包括数据库实例系统、RAC服务系统。
与现有技术相比,本实用新型具有以下优点:
(1)成本低廉:充分利用数据库本身包含的RAC套件,省去了购买操作系统的集群的成本,实现了服务器的24小时在线。
(2)扩展性好:随着业务的扩展,系统可以自由的加入服务器,无需改动现有的应用配置。
(3)可靠性好:本架构的可靠性主要依赖于RAC的可靠性。
(4)切换时间较短:冗余机转到正常应用的切换时间小于等于30s。
附图说明
图1是本实用新型一种基于RAC的冗余服务器结构的结构示意图;
图2是本实用新型一种基于RAC的冗余服务器结构的主备机切换流程图;
图3是本实用新型一种基于RAC的冗余服务器结构的看门狗系统工作流程图。
具体实施方式
以下结合具体实施例对本实用新型做进一步说明。
实施例1
如图1、图2、图3所示,一种基于RAC的冗余服务器结构,该结构包括N个节点1,其中各个节点1都运行应用服务器、数据库服务器、看门狗系统,所述的各个节点与共享的磁盘阵列设备2相连,所述的各个节点的一端统一接入私网3,所述的各个节点的另一端统一接入公网4,所述的各个节点都有一个公网的虚拟IP,被用户访问的一个公网IP地址为主虚拟IP地址,拥有主虚拟IP的服务器称为主机,其它服务器则为备机,主备机切换开关与看门狗系统相连。
所述的主备机切换包括以下流程:
1)由于整个系统是RAC集群,因此我们使用主虚拟IP作为的主机标识。当系统启动后,节点如果取得了主虚拟IP则成为主机,否则为备机。主备机运行过程中,看门狗系统监视应用是否正常。
2)如果主机应用出现异常,则通过看门狗系统释放主机标识(停止RAC服务),使其成为备机;如果某台备机取得主机标识,则此备机成为主机。
3)如果备机出现异常,看门狗系统尝试重启应用,重启后如果应用恢复正常,则切回到备机状态,否则关机,将其排除出整个集群体系。
4)如果主机关机或者重启,主机自动释放主机标识,即RAC自动释放绑定在本机的所有虚拟IP,包括主虚拟IP,同时RAC将此节点的所有虚拟IP转移到其他节点,此时,某台备机将会获得主机标识,成为主机。
5)如果备机关机或者重启,则备机的RAC自动释放所有绑定在本机的所有虚拟IP,转移到其他节点,但不影响主机工作。
所述的看门狗系统工作的流程如下:
第301步,系统启动后查询应用是否正常。
第302步,如果正常,休眠一秒后重新查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200920209020.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远红外保健采暖板
- 下一篇:一种多功能保健型门窗





