一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

带外网络的构建方法和基于带外网络的带外处理方法与流程

2022-09-01 08:39:23 来源:中国专利 TAG:


1.本技术涉及网络安全技术领域,具体而言,涉及一种带外网络的构建方法和基于带外网络的带外处理方法。


背景技术:

2.为了保证服务器的安全,大型的云企业都需要将带外网络与带内网络进行隔离,从而保障带外网络的安全性。然而大多数的带外的服务都运行在普通网络中,这就需要有诸如工具机的系统负责进行带内网络(也可以叫做普通网络)和带外网络的中转工作。传统的方式是在机房中架设带外服务器,将带外服务部署在这些带外服务器上,通过带外服务器对带外交换机进行访问,从而实现网络的隔离。
3.随着云厂商对带外服务的需求越来越大,带外服务越来越多,而带外服务器的资源十分有限,使得带外服务处理效率比较低。但如果只是简单的增加带外服务器的数量,就会遇到以下两个问题:
4.1.带外交换机的端口有限,一般为带外服务器预留的端口、机位和电源等都十分的有限,无法轻易的添加带外服务器。
5.2.带外服务增长的不确定性,导致无法轻易判断替换或添加怎么样的带外服务器才能够支撑之后的带外服务。
6.针对相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的问题,目前尚未提出有效的解决方案。


技术实现要素:

7.本技术实施例提供了一种带外网络的构建方法和基于带外网络的带外处理方法,以至少解决相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的技术问题。
8.根据本技术实施例的一个方面,提供了一种带外网络的构建方法,包括:将多个带外服务部署到目标集群上,其中,所述目标集群由多个第一云服务器组成,所述第一云服务器通过所述带外服务发起所述带外访问请求;构建所述目标集群与至少一个带外服务器的第一数据通路,并构建所述带外服务器与带外交换机的第二数据通路,其中,所述带外服务器用于所述目标集群与所述带外交换机之间的网络代理,所述带外交换机用于执行所述带外访问请求;基于所述目标集群,所述带外服务器和所述带外交换机构建带外网络。
9.进一步地,将多个带外服务部署到目标集群上包括:获取所述多个第一云服务器,并将所述多个第一云服务器组建为所述目标集群;依据所述第一云服务器的负载均衡服务,将所述多个带外服务部署到所述目标集群中的第一云服务器中。
10.进一步地,在选取所述第一云服务器,并将所述第一云服务器组建为所述目标集群之后,所述方法还包括:若检测到增加云服务器的操作,则新增第二云服务器至所述目标集群;若检测到删除所述目标集群中的第三云服务器的操作,则将所述第三云服务器从所
述目标集群中删除。
11.进一步地,所述带外服务器包括内部交换板和至少一个节点,其中,通过所述内部交换板为所述节点提供数据传输通道,所述节点支持热插拔操作。
12.进一步地,构建所述目标集群与至少一个带外服务器的第一数据通路,并构建所述带外服务器与带外交换板的第二数据通路包括:将所述目标集群与每个带外服务器中的至少一个节点的网口连接,得到所述第一数据通路;将所述带外交换机的网口与所述带外交换板的网口连接,得到所述第二数据通路。
13.根据本技术实施例的另一方面,还提供了一种基于带外网络的带外处理方法,包括:通过带外服务器接收目标集群发起的带外访问请求,其中,所述带外访问请求中至少包括:发起所述带外访问请求的云服务器的ip地址和所述带外访问请求的数据需求;通过所述带外服务器将所述带外访问请求转发至带外交换机,其中,所述带外交换机在接收到所述带外访问请求后,依据所述带外访问请求的数据需求获取目标数据包,并将所述目标数据包返回至所述带外服务器;通过所述带外服务器的节点将所述目标数据包转发至所述目标集群。
14.进一步地,通过所述带外服务器将所述带外访问请求转发至带外交换机包括:通过所述带外服务器判断所述带外访问请求中的ip地址是否在预设范围内;若所述带外访问请求中的ip地址在所述预设范围内,则将所述带外访问请求转发至所述带外交换机。
15.进一步地,通过所述带外服务器的节点将所述目标数据包转发至所述目标集群包括:在所述带外服务器接收到所述目标数据包后,检测所述带外服务器的每个节点是否处于正常工作状态;若所述每个节点处于正常工作状态,则通过所有的节点将所述目标数据包转发至所述目标集群。
16.进一步地,在检测所述带外服务器的每个节点是否处于正常工作状态之后,所述方法还包括:若检测到所述带外服务器的目标节点未处于正常工作状态,则通过所述带外服务器中除所述目标节点之外的节点将所述目标数据包转发至所述目标集群,并发出提醒信号,其中,所述提醒信号用于提醒目标对象所述所述带外服务器的目标节点存在异常情况。
17.根据本技术实施例的另一方面,还提供了一种带外处理系统,包括:目标集群,其中,所述目标集群发起带外访问请求,并将所述带外访问请求发送至带外服务器;带外服务器,其中,所述带外服务器将所述带外访问请求转发至带外交换机;带外交换机,其中,所述带外交换机在接收到所述带外访问请求后,依据所述带外访问请求的数据需求获取目标数据包,并将所述目标数据包返回至所述带外服务器,以通过所述带外服务器的节点将所述目标数据包转发至所述目标集群。
18.根据本技术实施例的另一方面,还提供了一种带外网络的构建装置,包括:部署单元,用于将多个带外服务部署到目标集群上,其中,所述目标集群由多个第一云服务器组成,所述第一云服务器通过所述带外服务发起所述带外访问请求;第一构建单元,用于构建所述目标集群与至少一个带外服务器的第一数据通路,并构建所述带外服务器与带外交换机的第二数据通路,其中,所述带外服务器用于所述目标集群与所述带外交换机之间的网络代理,所述带外交换机用于执行所述带外访问请求;第二构建单元,用于基于所述目标集群,所述带外服务器和所述带外交换机构建带外网络。
19.进一步地,所述部署单元包括:获取模块,用于获取所述多个第一云服务器,并将所述多个第一云服务器组建为所述目标集群;部署模块,用于依据所述第一云服务器的负载均衡服务,将所述多个带外服务部署到所述目标集群中的第一云服务器中。
20.进一步地,所述装置还包括:第一检测单元,用于在选取所述第一云服务器,并将所述第一云服务器组建为所述目标集群之后,若检测到增加云服务器的操作,则新增第二云服务器至所述目标集群;第二检测单元,用于若检测到删除所述目标集群中的第三云服务器的操作,则将所述第三云服务器从所述目标集群中删除。
21.进一步地,所述带外服务器包括内部交换板和至少一个节点,其中,通过所述内部交换板为所述节点提供数据传输通道,所述节点支持热插拔操作。
22.进一步地,所述第一构建单元包括:第一连接模块,用于将所述目标集群与每个带外服务器中的至少一个节点的网口连接,得到所述第一数据通路;第二连接模块,用于将所述带外交换机的网口与所述带外交换板的网口连接,得到所述第二数据通路。
23.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述存储介质存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述任意一项所述的带外网络的构建方法,或者,基于带外网络的带外处理方法。
24.根据本发明实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的带外网络的构建方法,或者,基于带外网络的带外处理方法。
25.在本技术实施例中,采用将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求;构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与带外交换机之间的网络代理,带外交换机用于执行带外访问请求;基于目标集群,带外服务器和带外交换机构建带外网络,解决了相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的技术问题。通过将带外服务部署在目标集群中,而带外服务器只做数据包的转发工作,大量增长的带外功能就不会对带外服务器带来过多性能压力,进而达到了提高带外服务处理效率的效果。
附图说明
26.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
27.图1是根据本技术实施例一提供的计算机终端的示意图;
28.图2是根据本技术实施例一提供的带外网络的构建方法的流程图;
29.图3是根据本技术实施例一提供的带外网络的示意图;
30.图4是根据本技术实施例一提供的带外交换机与带外服务器的连接示意图;
31.图5是根据本技术实施例二提供的基于带外网络的带外处理方法的流程图;
32.图6是根据本技术实施例三提供的带外处理系统的示意图;
33.图7是根据本技术实施例四提供的带外网络的构建装置的示意图;
34.图8是根据本发明实施例五提供的计算机终端的示意图。
具体实施方式
35.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
36.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
37.首先,在对本技术实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
38.带外服务器:为了让带内网络的应用能够访问带外网络获取带外资源的跳板服务器;
39.带外服务:也可以叫做带外功能,例如,数据采集,硬件监测以及调试等;
40.网络代理:将不同网络间的数据包进行代理转发的硬件或软件;
41.云服务器:云计算厂商提供的虚拟的服务器。
42.实施例1
43.根据本技术实施例,还提供了一种带外网络的构建方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
44.本技术实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现带外网络的构建方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器(处理器可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
45.应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数
据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
46.存储器104可用于存储应用软件的软件程序以及模块,如本技术实施例中的带外网络的构建方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的带外网络的构建方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
47.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
48.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
49.在上述运行环境下,本技术提供了如图2所示的带外网络的构建方法。图2是根据本技术实施例一的带外网络的构建方法的流程图,该方法包括:
50.步骤s201,将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求。
51.具体地,现有技术中的主要问题在于大量增长的带外服务,而带外服务器的资源是有限的,所以在本技术提供的方法中将所有带外服务部署在目标集群中,目标集群是由第一云服务器组建的,第一云服务器是具有发起带外访问请求的权限的云服务器。云服务器可以通过云本身的能力轻易实现增加、删除和扩容,从而实时的满足带外服务的资源需求,同时不会占用紧张的带外交换机的网口和机位。并且通过云vpc(指的是云服务器的虚拟私有网络服务或者专有网络)的使用,一定程度保障了该目标集群与外部普通应用的隔离。
52.步骤s202,构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与带外交换机之间的网络代理,带外交换机用于执行带外访问请求。
53.具体地,构建目标集群与至少一个带外服务器的第一数据通路,构建带外服务器与带外交换机的第二数据通路,带外服务器通过上述的第一数据通路和第二数据通路实现目标集群与带外交换机之间数据包的转发工作。由于带外服务器只需要做网络转发,所以大量增长的带外服务并不会对带外服务器带来过多性能压力。
54.步骤s203,基于目标集群,带外服务器和带外交换机构建带外网络。
55.具体地,如图3所示,通过目标集群,带外服务器和带外交换机构建带外网络的示意图。
56.综上,通过将带外服务部署在目标集群中,而带外服务器只做数据包的转发工作,大量增长的带外功能不会对带外服务器带来过多性能压力,提高了带外服务处理效率。
57.可选地,在本发明实施例一提供的带外网络的构建方法中,将多个带外服务部署
到目标集群上包括:获取多个第一云服务器,并将多个第一云服务器组建为目标集群;依据第一云服务器的负载均衡服务,将多个带外服务部署到目标集群中的第一云服务器中。
58.具体地,首先选取多个第一云服务器,将其组建为目标集群。目标集群可以是k8s集群。kubernetes(k8s)是容器集群管理系统(。在docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。由于将带外服务部署到目标集群是多对多的部署过程,所以通过云服务器的负载均衡服务,将所有的带外服务部署均衡的部署到目标集群中的云服务器中。通过上述步骤,带外服务均衡部署,保证了上述云服务器资源利用效率。
59.可选地,在本发明实施例一提供的带外网络的构建方法中,在选取第一云服务器,并将第一云服务器组建为目标集群之后,该方法还包括:若检测到增加云服务器的操作,则新增第二云服务器至目标集群;若检测到删除目标集群中的第三云服务器的操作,则将第三云服务器从目标集群中删除。
60.具体地,由于使用云服务器,所以可以通过云本身的能力轻易实现云服务器的增加、删除和扩容。所以根据实际的带外服务需求可以对目标集群中的云服务进行操作和管理,从而满足带外资源需求。云服务器提高了操作的便捷性,并减轻了带外服务器的性能压力。
61.可选地,在本发明实施例一提供的带外网络的构建方法中,带外服务器包括内部交换板和至少一个节点,其中,通过内部交换板为节点提供数据传输通道,节点支持热插拔操作。
62.具体地,由于带外服务器只需要做数据转发和过滤,所以带外服务器采用性能较弱的多节点带外服务器(多node带外服务器),多节点带外服务器由内部交换板和至少一个节点构成。同时带外服务器的节点支持热插拔操作,当多节点带外服务器的某一节点出现问题时,可以在不影响服务的情况下,快速的进行替换修复,从而大大增加整个带外网络的稳定。例如,如图4所示,在不改变原本带外交换机网口数量(1主1备)的情况下,使用内部交换板,为内部两个节点各提供两路数据通路,从而在不增加机位和网口的情况下,将带外服务器扩展成两节点的带外服务器。
63.可选地,在本发明实施例一提供的带外网络的构建方法中,构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换板的第二数据通路包括:将目标集群与每个带外服务器中的至少一个节点的网口连接,得到第一数据通路;将带外交换机的网口与带外交换板的网口连接,得到第二数据通路。
64.具体地,如图3和图4所示,目标集群与带外服务器的节点的网口连接,带外服务器的带外交换板的网口与带外交换机的网口连接,这样的操作无需增加带外交换机网口数量就可以使得多节点的带外服务器提供数据转发的功能。使用云服务器动态满足带外服务的资源需求,通过网络代理进行安全保障,配合上多node带外服务器,在不增加带外交换机的网口和机位的情况下,全面提升了带外网络的稳定和性能。
65.综上,在本发明实施例一提供的带外网络的构建方法中,通过将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求;构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与带外交换机之间的网
络代理,带外交换机用于执行带外访问请求;基于目标集群,带外服务器和带外交换机构建带外网络,解决了相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的技术问题。通过将带外服务部署在目标集群中,而带外服务器只做数据包的转发工作,大量增长的带外功能就不会对带外服务器带来过多性能压力,进而达到了提高带外服务处理效率的效果。
66.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
67.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
68.实施例2
69.根据本技术实施例,还提供了一种基于带外网络的带外处理方法,图5是根据本技术实施例二的基于带外网络的带外处理方法的流程图,该方法包括:
70.步骤501,通过带外服务器接收目标集群发起的带外访问请求,其中,带外访问请求中至少包括:发起带外访问请求的云服务器的ip地址和带外访问请求的数据需求;
71.具体地,目标集群根据实际需求发起带外访问请求,并将带外访问请求发送至带外服务器。
72.步骤502,通过带外服务器将带外访问请求转发至带外交换机,其中,带外交换机在接收到带外访问请求后,依据带外访问请求的数据需求获取目标数据包,并将目标数据包返回至带外服务器;
73.具体地,带外服务器将接收到的带外访问请求转发至带外交换机,带外交换机根据带外访问请求的数据需求获取目标数据包,并将目标数据包返回给带外服务器。
74.步骤503,通过带外服务器的节点将目标数据包转发至目标集群。
75.具体地,带外服务器将数据包转发给目标集群。
76.综上,通过目标集群发起带外访问请求,通过带外服务器实现带外访问请求和目标数据包的转发,解决了相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的问题。
77.可选地,在本发明实施例二提供的基于带外网络的带外处理方法中,通过带外服务器将带外访问请求转发至带外交换机包括:通过带外服务器判断带外访问请求中的ip地址是否在预设范围内;若带外访问请求中的ip地址在预设范围内,则将带外访问请求转发至带外交换机。
78.具体地,带外服务器会判断带外访问请求中的ip地址是否在预设范围内,也是通过ip地址确定发起带外访问请求的云服务器是否具有发起该请求的权限。在确定具有发起
该请求的权限后,再将带外访问请求转发至带外交换机。通过带外服务器对ip地址进行筛选,能够有效阻止非法的带外访问,从而保障带外网络的隔离性和安全性。
79.可选地,在本发明实施例二提供的基于带外网络的带外处理方法中,通过带外服务器的节点将目标数据包转发至目标集群包括:在带外服务器接收到目标数据包后,检测带外服务器的每个节点是否处于正常工作状态;若每个节点处于正常工作状态,则通过所有的节点将目标数据包转发至目标集群。
80.具体地,带外服务器采用多节点的带外服务器,在进行数据传输时,如果所有的节点处于正常工作状态,则通过所有的节点将目标数据包转发出去。如果某一节点出现故障,则通过剩余的节点将目标数据包转发出去。例如,双节点带外服务器,使用内部交换板,为内部两个node提供两路数据通道,当其中一个node出现故障时,在对该node修复前,原本的网络流量会通过另一个node来走,从而保证服务不会中断。内部交换板由于本身没有任何计算任务,功能单一,所以基本不会出现故障。再配合上外部的目标集群,弥补了单node性能不足的问题。
81.可选地,在本发明实施例二提供的基于带外网络的带外处理方法中,在检测带外服务器的每个节点是否处于正常工作状态之后,该方法还包括:若检测到带外服务器的目标节点未处于正常工作状态,则通过带外服务器中除目标节点之外的节点将目标数据包转发至目标集群,并发出提醒信号,其中,提醒信号用于提醒目标对象带外服务器的目标节点存在异常情况。
82.具体地,在有目标节点出现故障时,通过除目标节点之外的节点将目标数据包转发至目标集群。同时发出提醒信号,提醒目标对象带外服务器的目标节点存在异常情况。单个node出现故障时,不需要终止当前的服务处理工作,只需热插拔替换该node。
83.综上,在本发明实施例二提供的基于带外网络的带外处理方法中,通过带外服务器接收目标集群发起带外访问请求,其中,带外访问请求中至少包括:发起带外访问请求的云服务器的ip地址和带外访问请求的数据需求;通过带外服务器将带外访问请求转发至带外交换机,其中,带外交换机在接收到带外访问请求后,依据带外访问请求的数据需求获取目标数据包,并将目标数据包返回至带外服务器;通过带外服务器的节点将目标数据包转发至目标集群,解决了相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的技术问题。
84.实施例3
85.根据本技术实施例,还提供了一种用于实施上述基于带外网络的带外处理方法的带外处理系统,如图6所示,该系统包括:目标集群20,带外服务器30和带外交换机40。
86.目标集群20,其中,目标集群发起带外访问请求,并将带外访问请求发送至带外服务器。带外服务器30,其中,带外服务器将带外访问请求转发至带外交换机。带外交换机40,其中,带外交换机在接收到带外访问请求后,依据带外访问请求的数据需求获取目标数据包,并将目标数据包返回至带外服务器,以通过带外服务器的节点将目标数据包转发至目标集群。
87.由于使用云服务器,可以简单动态的修改资源,从而不受带外服务器的数量的限制,该系统能够支撑大量的带外服务和带外访问,提高了带外服务的处理效率。
88.在上述系统中,目标集群20,带外服务器30和带外交换机40的使用具体方法与实
施例二中的方法相同,在此不再赘述。
89.实施例4
90.根据本技术实施例,还提供了一种用于实施上述的带外网络的构建方法的带外网络的构建装置,如图7所示,该装置包括:部署单元701,第一构建单元702和第二构建单元703。
91.部署单元701,用于将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求;
92.第一构建单元702,用于构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与带外交换机之间的网络代理,带外交换机用于执行带外访问请求;
93.第二构建单元703,用于基于目标集群,带外服务器和带外交换机构建带外网络。
94.综上,本发明实施例四提供的带外网络的构建装置中,通过部署单元701将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求;第一构建单元702构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与带外交换机之间的网络代理,带外交换机用于执行带外访问请求;第二构建单元703基于目标集群,带外服务器和带外交换机构建带外网络,解决了相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的技术问题。通过将带外服务部署在目标集群中,而带外服务器只做数据包的转发工作,大量增长的带外功能就不会对带外服务器带来过多性能压力,进而达到了提高带外服务处理效率的效果。
95.可选地,本发明实施例四提供的带外网络的构建装置中,部署单元701包括:获取模块,用于获取多个第一云服务器,并将多个第一云服务器组建为目标集群;部署模块,用于依据第一云服务器的负载均衡服务,将多个带外服务部署到目标集群中的第一云服务器中。
96.可选地,本发明实施例四提供的带外网络的构建装置中,该装置还包括:第一检测单元,用于在选取第一云服务器,并将第一云服务器组建为目标集群之后,若检测到增加云服务器的操作,则新增第二云服务器至目标集群;第二检测单元,用于若检测到删除目标集群中的第三云服务器的操作,则将第三云服务器从目标集群中删除。
97.可选地,本发明实施例四提供的带外网络的构建装置中,带外服务器包括内部交换板和至少一个节点,其中,通过内部交换板为节点提供数据传输通道,节点支持热插拔操作。
98.可选地,本发明实施例四提供的带外网络的构建装置中,第一构建单元702包括:第一连接模块,用于将目标集群与每个带外服务器中的至少一个节点的网口连接,得到第一数据通路;第二连接模块,用于将带外交换机的网口与带外交换板的网口连接,得到第二数据通路。
99.此处需要说明的是,上述部署单元701,第一构建单元702和第二构建单元703对应于实施例1中的步骤s201至步骤s203,两个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例一提供的计算机终端10中。
100.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
101.实施例5
102.本技术的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
103.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
104.在本实施例中,上述计算机终端可以执行带外网络的构建方法中以下步骤的程序代码:将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求;构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与带外交换机之间的网络代理,带外交换机用于执行带外访问请求;基于目标集群,带外服务器和带外交换机构建带外网络。
105.上述计算机终端还可以执行带外网络的构建方法中以下步骤的程序代码:将多个带外服务部署到目标集群上包括:获取多个第一云服务器,并将多个第一云服务器组建为目标集群;依据第一云服务器的负载均衡服务,将多个带外服务部署到目标集群中的第一云服务器中。
106.上述计算机终端还可以执行带外网络的构建方法中以下步骤的程序代码:在选取第一云服务器,并将第一云服务器组建为目标集群之后,若检测到增加云服务器的操作,则新增第二云服务器至目标集群;若检测到删除目标集群中的第三云服务器的操作,则将第三云服务器从目标集群中删除。
107.上述计算机终端还可以执行带外网络的构建方法中以下步骤的程序代码:带外服务器包括内部交换板和至少一个节点,其中,通过内部交换板为节点提供数据传输通道,节点支持热插拔操作。
108.上述计算机终端还可以执行带外网络的构建方法中以下步骤的程序代码:构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换板的第二数据通路包括:将目标集群与每个带外服务器中的至少一个节点的网口连接,得到第一数据通路;将带外交换机的网口与带外交换板的网口连接,得到第二数据通路。
109.上述计算机终端还可以执行基于带外网络的带外处理方法中以下步骤的程序代码:通过带外服务器接收目标集群发起带外访问请求,其中,带外访问请求中至少包括:发起带外访问请求的云服务器的ip地址和带外访问请求的数据需求;通过带外服务器将带外访问请求转发至带外交换机,其中,带外交换机在接收到带外访问请求后,依据带外访问请求的数据需求获取目标数据包,并将目标数据包返回至带外服务器;通过带外服务器的节点将目标数据包转发至目标集群。
110.上述计算机终端还可以执行基于带外网络的带外处理方法中以下步骤的程序代码:通过带外服务器将带外访问请求转发至带外交换机包括:通过带外服务器判断带外访问请求中的ip地址是否在预设范围内;若带外访问请求中的ip地址在预设范围内,则将带外访问请求转发至带外交换机。
111.上述计算机终端还可以执行基于带外网络的带外处理方法中以下步骤的程序代码:通过带外服务器的节点将目标数据包转发至目标集群包括:在带外服务器接收到目标数据包后,检测带外服务器的每个节点是否处于正常工作状态;若每个节点处于正常工作状态,则通过所有的节点将目标数据包转发至目标集群。
112.上述计算机终端还可以执行基于带外网络的带外处理方法中以下步骤的程序代码:在检测带外服务器的每个节点是否处于正常工作状态之后,若检测到带外服务器的目标节点未处于正常工作状态,则通过带外服务器中除目标节点之外的节点将目标数据包转发至目标集群,并发出提醒信号,其中,提醒信号用于提醒目标对象带外服务器的目标节点存在异常情况。
113.可选地,图8是根据本技术实施例的一种计算机终端的结构框图。如图8所示,该计算机终端10可以包括:一个或多个(图8中仅示出一个)处理器、存储器。
114.其中,存储器可用于存储软件程序以及模块,如本技术实施例中的带外网络的构建方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的带外网络的构建方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
115.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求;构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与带外交换机之间的网络代理,带外交换机用于执行带外访问请求;基于目标集群,带外服务器和带外交换机构建带外网络。
116.可选的,上述处理器还可以执行如下步骤的程序代码:将多个带外服务部署到目标集群上包括:获取多个第一云服务器,并将多个第一云服务器组建为目标集群;依据第一云服务器的负载均衡服务,将多个带外服务部署到目标集群中的第一云服务器中。
117.可选的,上述处理器还可以执行如下步骤的程序代码:在选取第一云服务器,并将第一云服务器组建为目标集群之后,若检测到增加云服务器的操作,则新增第二云服务器至目标集群;若检测到删除目标集群中的第三云服务器的操作,则将第三云服务器从目标集群中删除。
118.可选的,上述处理器还可以执行如下步骤的程序代码:带外服务器包括内部交换板和至少一个节点,其中,通过内部交换板为节点提供数据传输通道,节点支持热插拔操作。
119.可选的,上述处理器还可以执行如下步骤的程序代码:构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换板的第二数据通路包括:将目标集群与每个带外服务器中的至少一个节点的网口连接,得到第一数据通路;将带外交换机的网口与带外交换板的网口连接,得到第二数据通路。
120.可选的,上述处理器还可以执行如下步骤的程序代码:通过带外服务器接收目标
集群发起带外访问请求,其中,带外访问请求中至少包括:发起带外访问请求的云服务器的ip地址和带外访问请求的数据需求;通过带外服务器将带外访问请求转发至带外交换机,其中,带外交换机在接收到带外访问请求后,依据带外访问请求的数据需求获取目标数据包,并将目标数据包返回至带外服务器;通过带外服务器的节点将目标数据包转发至目标集群。
121.可选的,上述处理器还可以执行如下步骤的程序代码:通过带外服务器将带外访问请求转发至带外交换机包括:通过带外服务器判断带外访问请求中的ip地址是否在预设范围内;若带外访问请求中的ip地址在预设范围内,则将带外访问请求转发至带外交换机。
122.可选的,上述处理器还可以执行如下步骤的程序代码:通过带外服务器的节点将目标数据包转发至目标集群包括:在带外服务器接收到目标数据包后,检测带外服务器的每个节点是否处于正常工作状态;若每个节点处于正常工作状态,则通过所有的节点将目标数据包转发至目标集群。
123.可选的,上述处理器还可以执行如下步骤的程序代码:在检测带外服务器的每个节点是否处于正常工作状态之后,若检测到带外服务器的目标节点未处于正常工作状态,则通过带外服务器中除目标节点之外的节点将目标数据包转发至目标集群,并发出提醒信号,其中,提醒信号用于提醒目标对象带外服务器的目标节点存在异常情况。
124.采用本技术实施例,提供了一种带外网络的构建方法。通过通过将带外服务部署在目标集群中,而带外服务器只做数据包的转发工作,大量增长的带外功能就不会对带外服务器带来过多性能压力,进而解决了相关技术中由于带外服务大量的增加,而带外服务器的资源十分有限,导致带外服务处理效率比较低的技术问题。
125.本领域普通技术人员可以理解,图8所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图8其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图8中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图8所示不同的配置。
126.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
127.实施例6
128.本技术的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的带外网络的构建方法所执行的程序代码和保存上述实施例二所提供的基于带外网络的带外处理方法所执行的程序代码。
129.可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
130.可选地,在本实施例中,上述存储介质被设置为存储用于执行以下步骤的程序代码:将多个带外服务部署到目标集群上,其中,目标集群由多个第一云服务器组成,第一云服务器通过带外服务发起带外访问请求;构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换机的第二数据通路,其中,带外服务器用于目标集群与
带外交换机之间的网络代理,带外交换机用于执行带外访问请求;基于目标集群,带外服务器和带外交换机构建带外网络。
131.上述存储介质还被设置为存储用于执行以下步骤的程序代码:将多个带外服务部署到目标集群上包括:获取多个第一云服务器,并将多个第一云服务器组建为目标集群;依据第一云服务器的负载均衡服务,将多个带外服务部署到目标集群中的第一云服务器中。
132.上述存储介质还被设置为存储用于执行以下步骤的程序代码:在选取第一云服务器,并将第一云服务器组建为目标集群之后,若检测到增加云服务器的操作,则新增第二云服务器至目标集群;若检测到删除目标集群中的第三云服务器的操作,则将第三云服务器从目标集群中删除。
133.上述存储介质还被设置为存储用于执行以下步骤的程序代码:带外服务器包括内部交换板和至少一个节点,其中,通过内部交换板为节点提供数据传输通道,节点支持热插拔操作。
134.上述存储介质还被设置为存储用于执行以下步骤的程序代码:构建目标集群与至少一个带外服务器的第一数据通路,并构建带外服务器与带外交换板的第二数据通路包括:将目标集群与每个带外服务器中的至少一个节点的网口连接,得到第一数据通路;将带外交换机的网口与带外交换板的网口连接,得到第二数据通路。
135.上述存储介质还被设置为存储用于执行以下步骤的程序代码:通过带外服务器接收目标集群发起带外访问请求,其中,带外访问请求中至少包括:发起带外访问请求的云服务器的ip地址和带外访问请求的数据需求;通过带外服务器将带外访问请求转发至带外交换机,其中,带外交换机在接收到带外访问请求后,依据带外访问请求的数据需求获取目标数据包,并将目标数据包返回至带外服务器;通过带外服务器的节点将目标数据包转发至目标集群。
136.上述存储介质还被设置为存储用于执行以下步骤的程序代码:通过带外服务器将带外访问请求转发至带外交换机包括:通过带外服务器判断带外访问请求中的ip地址是否在预设范围内;若带外访问请求中的ip地址在预设范围内,则将带外访问请求转发至带外交换机。
137.上述存储介质还被设置为存储用于执行以下步骤的程序代码:通过带外服务器的节点将目标数据包转发至目标集群包括:在带外服务器接收到目标数据包后,检测带外服务器的每个节点是否处于正常工作状态;若每个节点处于正常工作状态,则通过所有的节点将目标数据包转发至目标集群。
138.上述存储介质还被设置为存储用于执行以下步骤的程序代码:在检测带外服务器的每个节点是否处于正常工作状态之后,若检测到带外服务器的目标节点未处于正常工作状态,则通过带外服务器中除目标节点之外的节点将目标数据包转发至目标集群,并发出提醒信号,其中,提醒信号用于提醒目标对象带外服务器的目标节点存在异常情况。
139.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
140.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
141.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为
一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
142.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
143.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
144.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
145.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献