基于混合云部署的数据处理系统、方法、装置及网关节点与流程

文档序号:36258678发布日期:2023-12-05 11:33阅读:62来源:国知局
基于混合云部署的数据处理系统的制作方法

本技术涉及数据处理,尤其涉及基于混合云部署的数据处理系统、方法、装置及网关节点。


背景技术:

1、开放平台网关承接了许多重点业务接口对外开放,例如营销开放接口、征信类数据接口等。由于开放平台网关需支撑一些业务的弹性需求,或者面临突发大流量访问场景,需要扩容成倍的机器,但若系统只部署在私有云机房中,短时间内无法快速完成扩容,处于降本增效考虑也不会长期预留太多机器。公有云具备灵活性高、可扩展性强、计算能力强等特征,基于混合云部署的api网关应用成为上述问题的最佳解决方案。但是公有云对于数据的安全性存储保障较差。

2、因此,在混合云部署模式中,如何保证数据的安全存储和高效的数据处理,是目前亟需解决的技术问题。


技术实现思路

1、本技术提供了基于混合云部署的数据处理系统、方法、装置及网关节点,用以解决在混合云部署模式中,如何保证数据的安全存储和高效的数据处理的问题。

2、第一方面,本技术提供了一种基于混合云部署的数据处理系统,所述系统包括:在私有云部署的第一api网关节点、第一数据存储模块和边缘模块,在公有云部署的第二api网关节点和第二数据存储模块;

3、所述第一数据存储模块,用于存储全量的用户敏感信息类数据、服务配置类数据和系统衍生类数据;所述第二数据存储模块,用于存储全量的有状态数据、服务配置类数据和公有云产生的系统衍生类数据;

4、所述第一api网关节点,用于接收第一api请求,从所述第一数据存储模块获取处理所述第一api请求所需的用户敏感信息类数据和服务配置类数据;将处理所述第一api请求所需的有状态数据的数据要素发送至所述第二api网关节点,使所述第二api网关节点根据所述数据要素进行数据处理后对所述第二数据存储模块存储的有状态数据进行更新;

5、所述第二api网关节点,用于接收第二api请求,通过所述边缘模块从所述第一数据存储模块获取处理所述第二api请求所需的用户敏感信息类数据,从所述第二数据存储模块获取处理所述第二api请求所需的服务配置类数据,处理所述第二api请求后对所述第二数据存储模块存储的有状态数据进行更新。

6、第二方面,本技术提供了一种基于混合云部署的数据处理方法,应用于私有云部署的第一api网关节点,包括:

7、接收第一api请求,从私有云部署的第一数据存储模块获取处理所述第一api请求所需的用户敏感信息类数据和服务配置类数据;将处理所述第一api请求所需的有状态数据的数据要素发送至公有云部署的第二api网关节点,使所述第二api网关节点根据所述数据要素进行数据处理后对公有云部署的第二数据存储模块存储的有状态数据进行更新。

8、第三方面,本技术提供了一种基于混合云部署的数据处理方法,应用于公有云部署的第二api网关节点,包括:

9、接收第二api请求,通过私有云部署的边缘模块从私有云部署的第一数据存储模块获取处理所述第二api请求所需的用户敏感信息类数据,从公有云部署的第二数据存储模块获取处理所述第二api请求所需的服务配置类数据,处理所述第二api请求后对所述第二数据存储模块存储的有状态数据进行更新。

10、第四方面,本技术提供了一种基于混合云部署的数据处理装置,包括:

11、第一数据处理单元,用于接收第一api请求,从私有云部署的第一数据存储模块获取处理所述第一api请求所需的用户敏感信息类数据和服务配置类数据;将处理所述第一api请求所需的有状态数据的数据要素发送至公有云部署的第二api网关节点,使所述第二api网关节点根据所述数据要素进行数据处理后对公有云部署的第二数据存储模块存储的有状态数据进行更新。

12、第五方面,本技术提供了一种基于混合云部署的数据处理装置,所述装置包括:

13、第二数据处理单元,用于接收第二api请求,通过私有云部署的边缘模块从私有云部署的第一数据存储模块获取处理所述第二api请求所需的用户敏感信息类数据,从公有云部署的第二数据存储模块获取处理所述第二api请求所需的服务配置类数据,处理所述第二api请求后对所述第二数据存储模块存储的有状态数据进行更新。

14、第六方面,本技术提供了一种api网关节点,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

15、存储器,用于存放计算机程序;

16、处理器,用于执行存储器上所存放的程序时,实现所述的方法步骤。

17、第七方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法步骤。

18、本技术提供了基于混合云部署的数据处理系统、方法、装置及网关节点,所述系统包括:在私有云部署的第一api网关节点、第一数据存储模块和边缘模块,在公有云部署的第二api网关节点和第二数据存储模块;所述第一数据存储模块,用于存储全量的用户敏感信息类数据、服务配置类数据和系统衍生类数据;所述第二数据存储模块,用于存储全量的有状态数据、服务配置类数据和公有云产生的系统衍生类数据;所述第一api网关节点,用于接收第一api请求,从所述第一数据存储模块获取处理所述第一api请求所需的用户敏感信息类数据和服务配置类数据;将处理所述第一api请求所需的有状态数据的数据要素发送至所述第二api网关节点,使所述第二api网关节点根据所述数据要素进行数据处理后对所述第二数据存储模块存储的有状态数据进行更新;所述第二api网关节点,用于接收第二api请求,通过所述边缘模块从所述第一数据存储模块获取处理所述第二api请求所需的用户敏感信息类数据,从所述第二数据存储模块获取处理所述第二api请求所需的服务配置类数据,处理所述第二api请求后对所述第二数据存储模块存储的有状态数据进行更新。

19、上述的技术方案具有如下优点或有益效果:

20、本技术中,在私有云部署的第一api网关节点、第一数据存储模块和边缘模块,在公有云部署的第二api网关节点和第二数据存储模块。考虑到有状态数据精确度要求较高,使用场景较少;用户敏感信息类的数据查询频率高、更新频率低,对安全性要求极高;服务配置类数据查询频率高、更新频率低;系统衍生类数据,具有较高的留存和二次使用需要。在私有云的第一数据存储模块存储全量的用户敏感信息类数据、服务配置类数据和系统衍生类数据,在公有云的第二数据存储模块存储全量的有状态数据、服务配置类数据和公有云产生的系统衍生类数据,保证了用户敏感信息类数据的安全性。第一api网关节点从第一数据存储模块获取处理第一api请求所需的用户敏感信息类数据和服务配置类数据;将处理第一api请求所需的有状态数据的数据要素发送至第二api网关节点,第二api网关节点进行数据处理后对第二数据存储模块存储的有状态数据进行更新;第二api网关节点通过边缘模块从第一数据存储模块获取处理第二api请求所需的用户敏感信息类数据,从第二数据存储模块获取处理第二api请求所需的服务配置类数据,处理第二api请求后对第二数据存储模块存储的有状态数据进行更新。减少了私有云和公有云的通信次数,提高了数据的处理效率。在混合云部署模式中,兼顾了数据的安全存储和高效的数据处理。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1