网络打通方案生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28948327 阅读:7 留言:0更新日期:2021-06-18 22:05
本申请涉及一种网络打通方案生成方法、装置、计算机设备和存储介质。所述方法包括:获取服务注册信息,根据服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息;根据目标访问服务信息进行域名解析,确定与目标访问服务对应的负载均衡节点;查找负载均衡节点的后端节点,当负载均衡节点的后端节点为目标类型节点时,对后端节点进行节点收敛,确定目标节点,并获取与待打通可用区对应的集群信息;根据集群信息生成与目标节点对应的转发配置文件;根据负载均衡节点、目标节点以及转发配置文件,得到待打通可用区的网络打通方案。采用本方法能够自动给出规范的网络打通方案,提高网络打通效率。

【技术实现步骤摘要】
网络打通方案生成方法、装置、计算机设备和存储介质
本申请涉及云计算
,特别是涉及一种网络打通方案生成方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了私有云,私有云是指基于公有云完整产品体系输出的全栈云平台,能满足企业的私有化部署,在私有云交付时,由于各组件被部署在不同的位置,组件间的调用往往不是直达的,因此需要进行网络打通。传统技术中在进行私有云交付时,常用的网络打通方式为基于人工梳理的全量的网络规则进行网络打通。然而,利用人工梳理全量的网络规则进行网络打通的方式,工作量大易出错,且网络规则不规范不利于现场实施,存在网络打通效率低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高网络打通效率的网络打通方案生成方法、装置、计算机设备和存储介质。一种网络打通方案生成方法,所述方法包括:获取服务注册信息,根据服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息;根据目标访问服务信息进行域名解析,确定与目标访问服务对应的负载均衡节点;查找负载均衡节点的后端节点,当负载均衡节点的后端节点为目标类型节点时,对后端节点进行节点收敛,确定目标节点,并获取与待打通可用区对应的集群信息;根据集群信息生成与目标节点对应的转发配置文件;根据负载均衡节点、目标节点以及转发配置文件,得到待打通可用区的网络打通方案。一种网络打通方案生成装置,所述装置包括:获取模块,用于获取服务注册信息,根据服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息;解析模块,用于根据目标访问服务信息进行域名解析,确定与目标访问服务对应的负载均衡节点;筛选模块,用于查找负载均衡节点的后端节点,当负载均衡节点的后端节点为目标类型节点时,对后端节点进行节点收敛,确定目标节点,并获取与待打通可用区对应的集群信息;配置模块,用于根据集群信息生成与目标节点对应的转发配置文件;处理模块,用于根据负载均衡节点、目标节点以及转发配置文件,得到待打通可用区的网络打通方案。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取服务注册信息,根据服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息;根据目标访问服务信息进行域名解析,确定与目标访问服务对应的负载均衡节点;查找负载均衡节点的后端节点,当负载均衡节点的后端节点为目标类型节点时,对后端节点进行节点收敛,确定目标节点,并获取与待打通可用区对应的集群信息;根据集群信息生成与目标节点对应的转发配置文件;根据负载均衡节点、目标节点以及转发配置文件,得到待打通可用区的网络打通方案。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取服务注册信息,根据服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息;根据目标访问服务信息进行域名解析,确定与目标访问服务对应的负载均衡节点;查找负载均衡节点的后端节点,当负载均衡节点的后端节点为目标类型节点时,对后端节点进行节点收敛,确定目标节点,并获取与待打通可用区对应的集群信息;根据集群信息生成与目标节点对应的转发配置文件;根据负载均衡节点、目标节点以及转发配置文件,得到待打通可用区的网络打通方案。上述网络打通方案生成方法、装置、计算机设备和存储介质,通过根据服务注册信息进行过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息,根据目标访问服务信息进行域名解析,能够实现对与目标访问服务对应的负载均衡节点的确定,查找负载均衡节点的后端节点,当负载均衡节点的后端节点为目标类型节点时,通过对后端节点进行节点收敛,能够实现对目标节点的确定,通过获取与待打通可用区对应的集群信息,根据集群信息生成与目标节点对应的转发配置文件,能够根据负载均衡节点、目标节点以及转发配置文件,得到待打通可用区的网络打通方案,整个过程,能够根据服务注册信息自动给出规范的网络打通方案,提高网络打通效率。附图说明图1为一个实施例中网络打通方案生成方法的应用环境图;图2为一个实施例中网络打通方案生成方法的流程示意图;图3为一个实施例中网络打通方案生成方法的示意图;图4为一个实施例中网络打通方案生成方法的示意图;图5为一个实施例中网络打通方案生成方法的示意图;图6为另一个实施例中网络打通方案生成方法的流程示意图;图7为一个实施例中网络打通方案生成装置的结构框图;图8为一个实施例中计算机设备的内部结构图。具体实施方式本申请涉及云技术,云技术是基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。进一步的,本申请主要涉及的是云技术中的在私有云交付过程中进行网络打通。私有云是将云基础设施与软硬件资源创建在防火墙内,以供机构或企业内各部门共享数据中心内的资源。创建私有云,除了硬件资源外,一般还有云设备(IaaS,InfrastructureasaService,基础设施即服务)软件。私有云计算同样包含云硬件、云平台、云服务三个层次。不同的是,云硬件是用户自己的个人电脑或服务器,而非云计算厂商的数据中心。云计算厂商构建数据中心的目的是为千百万用户提供公共云服务,因此需要拥有几十上百万台服务器。私有云计算,对个人来说只服务于亲朋好友,对企业来说只服务于本企业员工以及本企业的客户和供应商,因此个人或企业自己的个人电脑或服务器已经足够用来提供云服务。需要说明的是,本申请所公开的网络打通方案生成方法,所涉及到的数据均可保存于区块链上。为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的网络打通方案生成方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。服务器104从终端102获取服务注册信息,根据服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息,根据目标访问服务信息进行域名解析,确定与目标访问服务对应的负载均衡节点,当负载均衡节点的后端节点为目标类型节点时,对后端节点本文档来自技高网...

【技术保护点】
1.一种网络打通方案生成方法,其特征在于,所述方法包括:/n获取服务注册信息,根据所述服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息;/n根据所述目标访问服务信息进行域名解析,确定与所述目标访问服务对应的负载均衡节点;/n查找所述负载均衡节点的后端节点,当所述负载均衡节点的后端节点为目标类型节点时,对所述后端节点进行节点收敛,确定目标节点,并获取与所述待打通可用区对应的集群信息;/n根据所述集群信息生成与所述目标节点对应的转发配置文件;/n根据所述负载均衡节点、所述目标节点以及所述转发配置文件,得到所述待打通可用区的网络打通方案。/n

【技术特征摘要】
1.一种网络打通方案生成方法,其特征在于,所述方法包括:
获取服务注册信息,根据所述服务注册信息进行服务过滤,确定与待打通可用区对应的目标访问服务以及对应的目标访问服务信息;
根据所述目标访问服务信息进行域名解析,确定与所述目标访问服务对应的负载均衡节点;
查找所述负载均衡节点的后端节点,当所述负载均衡节点的后端节点为目标类型节点时,对所述后端节点进行节点收敛,确定目标节点,并获取与所述待打通可用区对应的集群信息;
根据所述集群信息生成与所述目标节点对应的转发配置文件;
根据所述负载均衡节点、所述目标节点以及所述转发配置文件,得到所述待打通可用区的网络打通方案。


2.根据权利要求1所述的方法,其特征在于,所述当所述负载均衡节点的后端节点为目标类型节点时,对所述后端节点进行节点收敛,确定目标节点包括:
当负载均衡节点的后端节点为目标类型节点时,根据所述目标访问服务信息确定所述目标访问服务对应的组件类型、服务级别以及服务网络类型;
根据所述组件类型以及所述服务级别确定服务收敛集群;
根据所述服务收敛集群和所述服务网络类型,确定目标节点。


3.根据权利要求2所述的方法,其特征在于,所述根据所述组件类型以及所述服务级别确定服务收敛集群包括:
当所述组件类型为单活时,确定服务收敛集群为与所述待打通可用区对应的主地域主可用区的集群;
当所述组件类型为非单活时,根据所述服务级别确定服务收敛集群。


4.根据权利要求3所述的方法,其特征在于,所述当所述组件类型为非单活时,根据所述服务级别确定服务收敛集群包括:
当所述服务级别为全球级时,确定服务收敛集群为全部地域的全部可用区的集群;
当所述服务级别为区域级时,确定服务收敛集群为当前地域的全部可用区的集群,所述当前地域与所述待打通可用区对应;
当所述服务级别为可用区级时,确定服务收敛集群为所述待打通可用区的集群。


5.根据权利要求2所述的方法,其特征在于,所述根据所述服务收敛集群和所述服务网络类型,确定目标节点包括:
当所述服务网络类型为母机网络服务时,获取所述服务收敛集群内节点的节点属性,根据所述节点属性筛选出目标节点;
当所述服务网络类型为非母机网络服务时,将所述服务收敛集群内全部节点作为目标节点。


6.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:吕炀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1