一种基于混合云的请求响应方法、装置、介质及电子设备制造方法及图纸

技术编号:28632563 阅读:42 留言:0更新日期:2021-05-28 16:29
本发明专利技术实施例公开了一种基于混合云的请求响应方法、装置、介质及电子设备。该方法包括:接收客户端的资源请求;若所述资源请求目标为静态资源,则确定静态资源访问域名;确定与资源请求发出位置最近的目标边缘节点;将所述目标边缘节点缓存的热点数据反馈至所述客户端。若所述资源请求目标为动态资源,则确定动态资源访问域名;通过公有云上部署的反向代理层,将所述资源请求通过公有云和数据中心私有云之间的云专线访问所述数据中心私有云的应用层;应用层与数据库层交互以得到动态资源,并返回至客户端。本技术方案,可以实现针对静态资源和动态资源进行区分管理并快速响应用户,充分利用公有云资源弹性、伸缩性和经济性,保障业务的安全性。

【技术实现步骤摘要】
一种基于混合云的请求响应方法、装置、介质及电子设备
本专利技术实施例涉及混合云
,尤其涉及一种基于混合云的请求响应方法、装置、介质及电子设备。
技术介绍
随着科学技术的发展,公有云的发展速度也在逐渐加快。随着金融保险业互联网化进程的推进,传统的数据中心资源开通慢,带宽容量固定,投入成本居高等问题逐渐显现,缺乏对突发业务场景的有效应对。出于资源可伸缩性和经济性的考虑,越来越多的金融保险业用户考虑将自己的互联网业务迁移到公有云上。然而,数据泄露和丢失会对金融企业声誉造成不可挽回的损害,因此金融保险企业需要严格确保IT系统的数据安全性。因此,设计一种既可以利用公有云资源可伸缩性和经济性的优势,又能够避免数据泄露和丢失风险的,基于混合云架构前后端分离的部署模式就成为金融保险企业云化布局亟需解决的问题。
技术实现思路
本专利技术实施例提供一种基于混合云的请求响应方法、装置、介质及电子设备,可以实现快速响应用户,充分利用公有云资源弹性、伸缩性和经济性,保障业务安全性和连续性为目标。第一方面,本专利技术实施例提供了一种基于混合云的请求响应方法,该方法包括:接收客户端的资源请求;若所述资源请求目标为静态资源,则确定静态资源访问域名;确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点;将所述目标边缘节点缓存的热点数据反馈至所述客户端。进一步的,在确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点之后,所述方法还包括:若所述目标边缘节点中不存在缓存数据,则通过专有网络回源至公有云弹性带宽网络地址中获取静态资源更新数据,并返回至客户端。进一步的,在接收客户端的资源请求之后,所述方法还包括:若所述资源请求目标为动态资源,则确定动态资源访问域名;通过公有云上部署的反向代理层,将所述资源请求通过公有云和数据中心私有云之间的云专线访问所述数据中心私有云的应用层;数据中心私有云的应用层与数据中心私有云的数据库层交互,以得到动态资源,并返回至客户端。进一步的,所述公有云和数据中心私有云之间的云专线,包括至少两个电信线路和至少两个联通线路;所述至少两个电信线路分别连接至至少两个网络服务提供点;所述至少两个网络服务提供点分别连接至公有云的至少两个机房。进一步的,所述方法还包括:若到达预设周期,则通过全局负载均衡探测公有云的业务状态;若所述业务状态符合预设条件,则将业务访问路径由访问公有云切换至访问数据中心私有云。进一步的,所述公有云和所述数据中心私有云采用安全等同管理。进一步的,静态资源访问域名和动态资源访问域名采用区分设置。第二方面,本专利技术实施例还提供了一种在线基于混合云的请求响应装置,该装置包括:访问域名确定模块,用于接收客户端的资源请求;若所述资源请求目标为静态资源,则确定静态资源访问域名;目标边缘节点确定模块,用于确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点;数据反馈模块,用于将所述目标边缘节点缓存的热点数据反馈至所述客户端。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的基于混合云的请求响应方法。第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的基于混合云的请求响应方法。本申请实施例所提供的技术方案,接收客户端的资源请求;若所述资源请求目标为静态资源,则确定静态资源访问域名;确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点;将所述目标边缘节点缓存的热点数据反馈至所述客户端。本申请所提供的技术方案,可以实现快速响应用户,充分利用公有云资源弹性、伸缩性和经济性,保障业务安全性和连续性为目标。附图说明图1是本专利技术实施例一提供的基于混合云的请求响应方法的流程图;图2是本专利技术实施例一提供的混合云部署静态资源访问流程图;图3是本专利技术实施例一提供的混合云部署动态资源访问流程图;图4是本专利技术实施例一提供的混合云部署云专线架构示意图;图5是本专利技术实施例一提供的混合云部署公有云故障示意图;图6是本专利技术实施例二提供的基于混合云的请求响应装置的结构示意图;图7是本申请实施例四提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本专利技术实施例一提供的基于混合云的请求响应方法的流程图,本实施例可适用于混合云的资源管理的情况,该方法可以由本专利技术实施例所提供的基于混合云的请求响应装置来执行,该装置可以由软件和/或硬件的方式来实现,并可集成于用于处理分布式事务的电子设备中。如图1所示,所述基于混合云的请求响应方法包括:S110、接收客户端的资源请求;若所述资源请求目标为静态资源,则确定静态资源访问域名。其中,客户端所访问的资源,可以是静态资源,也可以是动态资源。其中,静态资源可以是图片、视频等非敏感大资源,动态资源可以是涉及到金融保险业务的数据的资源。在本方案中,可选的,静态资源访问域名和动态资源访问域名采用区分设置。本方案通过业务动静分离,动态资源和静态资源区分访问域名,通过DNS服务器实现互联网不同路径访问。S120、确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点。其中,边缘节点可以是一个或者多个服务器组成的用于提供请求响应的节点。边缘节点可用于网站加速、将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。在本方案中,具体的,用户访问混合云部署架构应用静态资源时,DNS(DomainNameSystem,域名系统)服务器会将公有云全球海量部署的CDN(ContentDeliveryNetwork,内容分发网络)边缘节点就近返回给用户,CDN直接返回缓存中的热点数据给用户,提升用户访问速度。其中,CDN(ContentDeliveryNetwork,内容分发网络)是构建在网络之上的内容分发网络。CDN的基本文档来自技高网...

【技术保护点】
1.一种基于混合云的请求响应方法,其特征在于,包括:/n接收客户端的资源请求;若所述资源请求目标为静态资源,则确定静态资源访问域名;/n确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点;/n将所述目标边缘节点缓存的热点数据反馈至所述客户端。/n

【技术特征摘要】
1.一种基于混合云的请求响应方法,其特征在于,包括:
接收客户端的资源请求;若所述资源请求目标为静态资源,则确定静态资源访问域名;
确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点;
将所述目标边缘节点缓存的热点数据反馈至所述客户端。


2.根据权利要求1所述的方法,其特征在于,在确定与所述客户端的资源请求发出位置最近的公有云的目标边缘节点之后,所述方法还包括:
若所述目标边缘节点中不存在缓存数据,则通过专有网络回源至公有云弹性带宽网络地址中获取静态资源更新数据,并返回至客户端。


3.根据权利要求1所述的方法,其特征在于,在接收客户端的资源请求之后,所述方法还包括:
若所述资源请求目标为动态资源,则确定动态资源访问域名;
通过公有云上部署的反向代理层,将所述资源请求通过公有云和数据中心私有云之间的云专线访问所述数据中心私有云的应用层;
数据中心私有云的应用层与数据中心私有云的数据库层交互,以得到动态资源,并返回至客户端。


4.根据权利要求3所述的方法,其特征在于,所述公有云和数据中心私有云之间的云专线,包括至少两个电信线路和至少两个联通线路;
所述至少两个电信线路分别连接至至少两个网络服务提供点;所述至少两个网络服务提供点分别连接至公有云的至少两个机房...

【专利技术属性】
技术研发人员:张理严静雨何志顺
申请(专利权)人:中国人寿保险股份有限公司
类型:发明
国别省市:北京;11

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

1