[发明专利]一种互联网应用中的容灾备份系统及方法有效
申请号: | 201110433431.3 | 申请日: | 2011-12-21 |
公开(公告)号: | CN102629903A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 宋学东;黄蔚 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F11/14 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 互联网 应用 中的 备份 系统 方法 | ||
1.一种互联网应用中的容灾备份系统,其特征在于,包括:
业务逻辑服务器、数据库服务器和缓存服务器,其中,所述业务逻辑服务器通过部署在每个应用服务器上的代理模块与应用服务器交互,并通过部署在每个数据库服务器上的代理模块与数据库服务器交互;
所述业务逻辑服务器包含两组,其中一组包含多个主业务逻辑服务器,另一组包含一个或多个备用业务逻辑服务器;
所述数据库服务器和缓存服务器也分别包含主、备两种;
所述部署在每个应用服务器上的代理模块包含以下子模块:
请求路由子模块,用于将应用服务器产生的访问请求路由到其中一台主业务逻辑服务器;还用于当其中任意一台主业务逻辑服务器访问失败时,从两组业务逻辑服务器中选择一台主或备用业务逻辑服务器并将访问请求进行路由;
所述业务逻辑服务器包含以下子模块:
数据库访问子模块,用于接收访问请求,并根据该访问请求,通过部署在每个数据库服务器上的代理模块访问主、备中的一台数据库服务器;
缓存访问子模块,用于接收访问请求,并根据该访问请求,访问主、备中的一台缓存服务器。
2.根据权利要求1所述的系统,其特征在于:
所述数据库服务器包含两组,其中一组包含多个主数据库服务器,另一组包含一个或多个备用数据库服务器;
所述缓存服务器包含双层,其中第一层包含多个主缓存服务器,第二层包含一个或多个备用缓存服务器。
3.根据权利要求2所述的系统,其特征在于:
所述业务逻辑服务器的数据库访问子模块用于接收访问请求,并根据该访问请求,通过部署在每个数据库服务器上的代理模块访问其中一台主数据库服务器;还用于当其中任意一台主数据库服务器访问失败时,从所述两组数据库服务器中选择一台主或备用数据库服务器进行访问;
所述业务逻辑服务器的缓存访问子模块用于接收访问请求,并根据该访问请求,访问其中一台主缓存服务器;还用于当其中任意一台主缓存服务器访问失败时,从所述双层缓存服务器中选择一台主或备用缓存服务器进行访问。
4.根据权利要求1或3所述的系统,其特征在于:
所述数据库服务器采用读写分离,其中主数据库服务器用于读操作和写操作,备用数据库服务器仅用于读操作;
针对读操作的访问请求,当其中任意一台主数据库服务器访问失败时,所述业务逻辑服务器的数据库访问子模块从所述两组数据库服务器中选择一台备用数据库服务器进行访问。
5.根据权利要求1所述的系统,其特征在于,所述部署在每个应用服务器上的代理模块还包括:
选择子模块,用于通过一致性哈希从多个主业务逻辑服务器中选择一台主业务逻辑服务器,还用于通过一致性哈希从两组业务逻辑服务器中选择一台主或备用业务逻辑服务器。
6.根据权利要求3所述的系统,其特征在于,所述业务逻辑服务器还包括:
选择子模块,用于通过一致性哈希从多个主数据库服务器中选择一台主数据库服务器,或者,通过一致性哈希从多个主缓存服务器中选择一台主缓存服务器;还用于通过一致性哈希从两组数据库服务器中选择一台主或备用数据库服务器,或者,通过一致性哈希从双层缓存服务器中选择一台主或备用缓存服务器。
7.一种互联网应用中的容灾备份方法,用于互联网应用系统中,其特征在于:
所述互联网应用系统包括应用服务器、业务逻辑服务器、数据库服务器和缓存服务器;其中,所述业务逻辑服务器包含两组,其中一组包含多个主业务逻辑服务器,另一组包含一个或多个备用业务逻辑服务器;所述数据库服务器和缓存服务器也分别包含主、备两种;
所述方法包括:
将应用服务器产生的访问请求路由到其中一台主业务逻辑服务器;
当其中任意一台主业务逻辑服务器访问失败时,从两组业务逻辑服务器中选择一台主或备用业务逻辑服务器并将访问请求进行路由;
所述业务逻辑服务器接收访问请求,并根据该访问请求,访问主、备中的一台数据库服务器,或者,访问主、备中的一台缓存服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110433431.3/1.html,转载请声明来源钻瓜专利网。