一种同城双活通信方法及系统与流程
- 国知局
- 2024-08-22 14:24:06
本发明涉及通信,尤其涉及一种同城双活通信方法及系统。
背景技术:
1、当前部分运营商,在系统架构时通常是做机房级别的冗余方案。即在同一个城市搭建两座机房,部署同样的服务,两个机房的网络用一条专线连通。而灾备的方案无论是冷备还是热备,都是处于备用状态。
2、当其中一个机房出现故障时,将全部流量切到另一机房,另一机房是否能够正常提供服务是需要考虑的问题。由于在一个机房内部署服务时都时常发生各种各样的问题,例如:发布应用的版本不一致、系统资源不足、操作系统参数不一样等等。现在多部署一个机房,这些问题只会增多,不会减少。从成本的角度来看,新部署一个机房,需要购买服务器、内存、硬盘、带宽资源,花费成本也是非常高昂的,而将新部署的机房作为备用会造成资源浪费。
3、因此,亟需提供一种技术方案解决上述问题。
技术实现思路
1、为解决上述技术问题,本发明提供了一种同城双活通信方法及系统。
2、第一方面,本发明提供一种同城双活通信方法,该方法的技术方案如下:
3、将部署在目标区域且已建立连接的主机房和备机房连接相同的dns,以使所述主机房和所述备机房产生接入流量,并控制所述主机房和所述备机房将相应的写流量数据写入所述主机房;
4、当所述主机房发生故障时,将所述目标区域的运营商通信网络由所述主机房自动切换至所述备机房,以根据所述备机房所产生的接入流量,将所述主机房的流量切换至所述备机房。
5、本发明的一种同城双活通信方法的有益效果如下:
6、本发明的方法解决了传统同城灾备架构在处理系统故障时的切换慢、可用性未知以及灾备资产浪费的问题。
7、在上述方案的基础上,本发明的一种同城双活通信方法还可以做如下改进。
8、在一种可选的方式中,所述主机房与所述备机房之间通过专线网络进行连接。
9、在一种可选的方式中,所述主机房包括:第一接入层、第一应用层和第一存储层;所述备机房包括:第二接入层、第二应用层和第二存储层;将部署在目标区域且已建立连接的主机房和备机房连接相同的dns的步骤,包括:
10、将所述主机房的所述第一接入层的ip地址和所述备机房的所述第二接入层的ip地址加入至相同的dns中。
11、在一种可选的方式中,控制所述主机房和所述备机房将相应的写流量数据写入所述主机房的步骤,包括:
12、利用中间件,将所述主机房和所述备机房进行读写分离,以控制所述主机房和所述备机房将相应的写流量数据写入所述主机房。
13、在一种可选的方式中,还包括:
14、控制所述主机房和所述备机房从所述主机房与所述备机房中的任一机房获取读流量数据。
15、在一种可选的方式中,所述主机房的所述第一存储层与所述备机房的所述第二存储层之间实时进行数据同步。
16、第二方面,本发明提供一种同城双活通信系统,该系统的技术方案如下:
17、包括:部署模块和通信模块;
18、所述部署模块用于:将部署在目标区域且已建立连接的主机房和备机房连接相同的dns,以使所述主机房和所述备机房产生接入流量,并控制所述主机房和所述备机房将相应的写流量数据写入所述主机房;
19、所述通信模块用于:当所述主机房发生故障时,将所述目标区域的运营商通信网络由所述主机房自动切换至所述备机房,以根据所述备机房所产生的接入流量,将所述主机房的流量切换至所述备机房。
20、本发明的一种同城双活通信系统的有益效果如下:
21、本发明的系统解决了传统同城灾备架构在处理系统故障时的切换慢、可用性未知以及灾备资产浪费的问题。
22、在上述方案的基础上,本发明的一种同城双活通信系统还可以做如下改进。
23、在一种可选的方式中,所述主机房与所述备机房之间通过专线网络进行连接。
24、在一种可选的方式中,所述主机房包括:第一接入层、第一应用层和第一存储层;所述备机房包括:第二接入层、第二应用层和第二存储层;所述部署模块具体用于:
25、将所述主机房的所述第一接入层的ip地址和所述备机房的所述第二接入层的ip地址加入至相同的dns中。
26、在一种可选的方式中,所述部署模块具体还用于:
27、利用中间件,将所述主机房和所述备机房进行读写分离,以控制所述主机房和所述备机房将相应的写流量数据写入所述主机房。
28、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
技术特征:1.一种同城双活通信方法,其特征在于,包括:
2.根据权利要求1所述的同城双活通信方法,其特征在于,所述主机房与所述备机房之间通过专线网络进行连接。
3.根据权利要求1所述的同城双活通信方法,其特征在于,所述主机房包括:第一接入层、第一应用层和第一存储层;所述备机房包括:第二接入层、第二应用层和第二存储层;将部署在目标区域且已建立连接的主机房和备机房连接相同的dns的步骤,包括:
4.根据权利要求3所述的同城双活通信方法,其特征在于,控制所述主机房和所述备机房将相应的写流量数据写入所述主机房的步骤,包括:
5.根据权利要求4所述的同城双活通信方法,其特征在于,还包括:
6.根据权利要求4或5所述的同城双活通信方法,其特征在于,所述主机房的所述第一存储层与所述备机房的所述第二存储层之间实时进行数据同步。
7.一种同城双活通信系统,其特征在于,包括:部署模块和通信模块;
8.根据权利要求7所述的同城双活通信系统,其特征在于,所述主机房与所述备机房之间通过专线网络进行连接。
9.根据权利要求7所述的同城双活通信系统,其特征在于,所述主机房包括:第一接入层、第一应用层和第一存储层;所述备机房包括:第二接入层、第二应用层和第二存储层;所述部署模块具体用于:
10.根据权利要求9所述的同城双活通信系统,其特征在于,所述部署模块具体还用于:
技术总结本发明涉及通信技术领域,具体公开一种同城双活通信方法及系统,该方法包括:将部署在目标区域且已建立连接的主机房和备机房连接相同的DNS,以使所述主机房和所述备机房产生接入流量,并控制所述主机房和所述备机房将相应的写流量数据写入所述主机房;当所述主机房发生故障时,将所述目标区域的运营商通信网络由所述主机房自动切换至所述备机房,以根据所述备机房所产生的接入流量,将所述主机房的流量切换至所述备机房。本发明解决了传统同城灾备架构在处理系统故障时的切换慢、可用性未知以及灾备资产浪费的问题。技术研发人员:路广岩受保护的技术使用者:北京思特奇信息技术股份有限公司技术研发日:技术公布日:2024/8/20本文地址:https://www.jishuxx.com/zhuanli/20240822/278585.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。