CN114826900B - 针对分布式云架构的服务部署处理方法及装置 - Google Patents
针对分布式云架构的服务部署处理方法及装置 Download PDFInfo
- Publication number
- CN114826900B CN114826900B CN202210429489.9A CN202210429489A CN114826900B CN 114826900 B CN114826900 B CN 114826900B CN 202210429489 A CN202210429489 A CN 202210429489A CN 114826900 B CN114826900 B CN 114826900B
- Authority
- CN
- China
- Prior art keywords
- components
- cloud
- network
- bandwidth
- component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 238000000034 method Methods 0.000 claims abstract description 44
- 238000004590 computer program Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 4
- 239000000523 sample Substances 0.000 description 28
- 230000000694 effects Effects 0.000 description 16
- 230000035945 sensitivity Effects 0.000 description 13
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本说明书实施例提供了针对分布式云架构的服务部署处理方法及装置。该分布式云架构包括中心云和多个本地云节点,该方法包括:获取中心云至当前本地云节点的网络状况信息,其中,当前本地云节点为该多个本地云节点之一,当前本地云节点所需提供的云服务关联待部署的若干第二类组件,该若干第二类组件各自具有网络能力要求;对于该若干第二类组件中的任意第二类组件,确定该网络状况信息是否满足该任意第二类组件的网络能力要求,得到该任意第二类组件对应的确定结果;若该确定结果为否,则将当前本地云节点确定为该任意第二类组件的部署位置。
Description
技术领域
本说明书实施例涉及计算机技术领域,具体地,涉及针对分布式云架构的服务部署处理方法及装置。
背景技术
现有的云计算场景通常涉及中心云和本地云节点。目前,与云服务有关的部署方案一般包括,在本地云节点部署其所需提供的云服务关联的全部组件,从而使得本地云节点具有完整的管控能力;或者,将本地云节点所需提供的云服务关联的全部组件都部署到中心云,从而由中心云对本地云节点进行全部管控。在这现有的两种部署方案中,前者对本地云节点的资源要求较高、效率较低,后者对本地云节点和中心云之间的网络链路的稳定性要求较高,且一旦网络发生故障则会造成本地云节点部署的云服务无法工作。
因此,迫切需要一种合理、可靠的方案,可以实现对本地云节点所需提供的云服务关联的组件进行合理部署。
发明内容
本说明书实施例提供了针对分布式云架构的服务部署处理方法及装置,可以实现对本地云节点所需提供的云服务关联的组件进行合理部署。
第一方面,本说明书实施例提供了一种针对分布式云架构的服务部署处理方法,所述分布式云架构包括中心云和多个本地云节点,所述方法包括:获取所述中心云至当前本地云节点的网络状况信息,其中,所述当前本地云节点为所述多个本地云节点之一,所述当前本地云节点所需提供的云服务关联待部署的若干第二类组件,所述若干第二类组件各自具有网络能力要求;对于所述若干第二类组件中的任意第二类组件,确定所述网络状况信息是否满足所述任意第二类组件的网络能力要求,得到所述任意第二类组件对应的确定结果;若所述确定结果为否,则将所述当前本地云节点确定为所述任意第二类组件的部署位置。
在一些实施例中,所述方法还包括:若所述确定结果为是,则将所述中心云确定为所述任意第二类组件的部署位置。
在一些实施例中,网络能力要求包括带宽要求,所述网络状况信息包括当前网络带宽;和/或,网络能力要求包括时延要求,所述网络状况信息包括当前网络时延。
在一些实施例中,在网络能力要求包括带宽要求和时延要求,所述网络状况信息包括所述当前网络带宽和所述当前网络时延时,所述确定所述网络状况信息是否满足所述任意第二类组件的网络能力要求,包括:确定所述当前网络带宽和所述当前网络时延,是否同时满足所述任意第二类组件的带宽要求和时延要求。
在一些实施例中,网络能力要求包括带宽要求,所述中心云针对所述当前本地云节点配置有与第二类组件有关的总带宽要求;以及所述方法还包括:针对所述若干第二类组件中所对应的确定结果为是的若干组件,根据所述总带宽要求和所述若干组件各自的带宽要求,在所述中心云和所述当前本地云节点中,确定所述若干组件各自的部署位置。
在一些实施例中,第二类组件的带宽要求包括带宽下限;以及所述根据所述总带宽要求和所述若干组件各自的带宽要求,在所述中心云和所述当前本地云节点中,确定所述若干组件各自的部署位置,包括:计算所述若干组件各自的带宽下限的总和;确定所述总和是否满足所述总带宽要求;响应于确定所述总和满足所述总带宽要求,将所述中心云确定为所述若干组件各自的部署位置。
在一些实施例中,所述根据所述总带宽要求和所述若干组件各自的带宽要求,在所述中心云和所述当前本地云节点中,确定所述若干组件各自的部署位置,还包括:响应于确定所述总和不满足所述总带宽要求,从所述若干组件中选取出一个组件,并将所述当前本地云节点确定为该组件的部署位置;将所述若干组件中其余的组件更新为若干组件,并继续执行所述计算所述若干组件各自的带宽下限的总和。
在一些实施例中,所述从所述若干组件中选取出一个组件,包括:按照带宽下限由大到小的顺序,从所述若干组件中选取出一个组件。
在一些实施例中,所述云服务还关联待部署的若干第一类组件,所述若干第一类组件为所述云服务在本地所需依赖的组件;以及所述方法还包括:在所述获取所述中心云至当前本地云节点的网络状况信息之前,还包括:将所述当前本地云节点确定为所述若干第一类组件的部署位置。
在一些实施例中,在所述云服务尚未部署到所述当前本地云节点时,将所述当前本地云节点确定为所述若干第一类组件的部署位置之后,还包括:将所述云服务和所述若干第一类组件部署到所述当前本地云节点。
在一些实施例中,所述云服务还关联待部署的若干第三类组件,所述若干第三类组件为能实现远程管控的组件;以及所述方法还包括:将所述中心云确定为所述若干第三类组件各自的部署位置。
第二方面,本说明书实施例提供了一种针对分布式云架构的服务部署处理装置,所述分布式云架构包括中心云和多个本地云节点,所述装置包括:获取单元,被配置成获取所述中心云至当前本地云节点的网络状况信息,其中,所述当前本地云节点为所述多个本地云节点之一,所述当前本地云节点所需提供的云服务关联待部署的若干第二类组件,所述若干第二类组件各自具有网络能力要求;第一确定单元,被配置成对于所述若干第二类组件中的任意第二类组件,确定所述网络状况信息是否满足所述任意第二类组件的网络能力要求,得到所述任意第二类组件对应的确定结果;第二确定单元,被配置成若所述确定结果为否,则将所述当前本地云节点确定为所述任意第二类组件的部署位置。
第三方面,本说明书实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,当该计算机程序在计算机中执行时,令该计算机执行如第一方面中任一实现方式描述的方法。
第四方面,本说明书实施例提供了一种计算设备,包括存储器和处理器,其中,该存储器中存储有可执行代码,该处理器执行该可执行代码时,实现如第一方面中任一实现方式描述的方法。
第五方面,本说明书实施例提供了一种计算机程序,其中,当该计算机程序在计算机中执行时,令该计算机执行如第一方面中任一实现方式描述的方法。
本说明书的上述实施例提供的方案,涉及分布式云架构,该分布式云架构包括中心云和多个本地云节点。在该方案中,可以获取中心云至当前本地云节点的网络状况信息,其中,当前本地云节点为该多个本地云节点之一,当前本地云节点所需提供的云服务关联待部署的若干第二类组件,该若干第二类组件各自具有网络能力要求。而后,对于该若干第二类组件中的任意第二类组件,可以确定该网络状况信息是否满足该任意第二类组件的网络能力要求,得到该任意第二类组件对应的确定结果。然后,在该确定结果为否时,可以将当前本地云节点确定为该任意第二类组件的部署位置。由此,可以依据网络能力确定第二类组件的部署位置,这样可以避免直接将该云服务关联的全部组件都部署在本地云节点或者都部署在中心云,能实现对该云服务关联的组件进行合理部署。
附图说明
为了更清楚地说明本说明书披露的多个实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书披露的多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本说明书的一些实施例可以应用于其中的一个示例性***架构图;
图2是针对分布式云架构的服务部署处理方法的一个实施例的流程图;
图3是针对分布式云架构的服务部署处理方法的一个实施例的流程图;
图4是针对分布式云架构的服务部署处理方法的一个实施例的流程图;
图5是针对若干组件的部署位置确定过程的一个示意图;
图6是针对分布式云架构的服务部署处理装置的一个结构示意图。
具体实施方式
下面结合附图和实施例对本说明书作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本说明书中的实施例及实施例中的特征可以相互组合。
如前所述,现有的在本地云节点部署其所需提供的云服务关联的全部组件的部署方案,对本地云节点的资源要求较高、效率较低。将本地云节点所需提供的云服务关联的全部组件都部署到中心云的部署方案,对本地云节点和中心云之间的网络链路的稳定性要求较高,且一旦网络发生故障则会造成本地云节点部署的云服务无法工作。
基于此,本说明书的一些实施例提供了针对分布式云架构的服务部署处理方法,可以实现对本地云节点所需提供的云服务关联的组件进行合理部署。
具体地,图1示出了适用于本说明书的一些实施例的示例性***架构图。如图1所示,***架构可以包括分布式云架构,以及服务部署处理***。服务部署处理***可以针对分布式云架构,进行服务部署处理。
分布式云架构可以包括中心云和多个本地云节点(例如图1中示出的多个边缘云节点)。其中,该中心云可以具体为一个或多个中心云。本地云可以理解为一种小规模部署的云,能实现部分或者全部云的能力。
实践中,对于上述多个本地云节点中的任意本地云节点,服务部署处理***可以针对该任意本地云节点所需提供的云服务,进行与该云服务有关的服务部署处理。该云服务可以具体为一个或多个云服务,并且可以根据该任意本地云节点的规模和需求而确定。进一步地,该云服务可以由人为指定,或者也可以由服务部署处理***根据预设的云服务确定策略确定,在此不做具体限定。
云服务可以理解为,基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。单个云服务例如可以包括ECS(Elastic Compute Service,云服务器),EBS(Elastic Block Storage,弹性块存储),OSS(Object Storage Service,对象存储服务),SLS(LogService,日志服务),RDS(RelationalDatabase Service,关系型数据库),或者SLB(Server Load Balancer,服务器负载均衡),等等。
通常,云服务可以关联多类组件,该多类组件例如可以包括第一类组件,第二类组件,等等。实践中,可以预先建立云服务和其关联的多类组件之间的关联关系,服务部署处理***可以基于该关联关系,获知该云服务关联哪些组件。
第一类组件可以是云服务在本地所需依赖的组件。具体地,第一类组件例如可以是云服务运行时依赖的组件,或者本地管控所需的必备管控组件。第一类组件一般应部署在本地云节点,以维持本地云节点的基本运行使用。
第二类组件可以理解为本地云节点的可选组件。换句话说,第二类组件并不是必须部署在本地云节点的组件。而且,第二类组件可以是网络能力敏感类的组件,例如网络能力敏感类的管控组件,该网络能力可以包括网络时延和/或网络带宽等。实践中,可以预先针对云服务关联的每个第二类组件配置网络能力要求,这样可以依据网络能力来确定每个第二类组件的部署位置,例如是部署在本地云节点还是部署在中心云。
基于以上描述,任意本地云节点所需提供的云服务可以关联若干第一类组件,服务部署处理***例如可以将该任意本地云节点确定为该若干第一类组件各自的部署位置。另外,该云服务还可以关联若干第二类组件,服务部署处理***例如可以根据中心云至该任意本地云节点的网络状况,以及该若干第二类组件各自的网络能力要求,在中心云和该任意本地云节点中,确定该若干第二类组件各自的部署位置。
采用以上描述的服务部署处理过程,对于云服务所关联的网络能力敏感类的若干第二类组件,可以依据网络能力来确定该若干第二类组件各自的部署位置,这样可以避免直接将该云服务关联的全部组件都部署在本地云节点或者都部署在中心云,能实现对该云服务关联的组件进行合理部署。
下面,结合具体的实施例,描述上述方法的具体实施步骤。
参看图2,其示出了针对分布式云架构的服务部署处理方法的一个实施例的流程200。该分布式云架构可以包括中心云和多个本地云节点。该方法的执行主体可以为图1所示的服务部署处理***。该方法包括以下步骤:
步骤202,获取中心云至当前本地云节点的网络状况信息,其中,当前本地云节点为上述多个本地云节点之一,当前本地云节点所需提供的云服务关联待部署的若干第二类组件,若干第二类组件各自具有网络能力要求;
步骤204,对于若干第二类组件中的任意第二类组件,确定网络状况信息是否满足任意第二类组件的网络能力要求,得到任意第二类组件对应的确定结果;
步骤206,若确定结果为否,则将当前本地云节点确定为任意第二类组件的部署位置。
在本实施例中,针对第二类组件的解释,可以参考前文中的相关说明,在此不再赘述。网络能力要求例如可以包括带宽要求和/或时延要求。基于此,在步骤202中,可以具体获取中心云至当前本地云节点的当前网络带宽和/或当前网络时延。
应该理解,网络状况信息可以包括当前网络带宽和/或当前网络时延。例如,当网络能力要求包括带宽要求时,网络状况信息可以包括当前网络带宽。当网络能力要求包括时延要求时,网络状况信息可以包括当前网络时延。当网络能力要求包括带宽要求和时延要求时,网络状况信息可以包括当前网络带宽和当前网络时延。
实践中,服务部署处理***、当前本地云节点或中心云可以保存有上述网络状况信息,服务部署处理***可以从本地、当前本地云节点或中心云获取上述网络状况信息。
带宽要求例如可以是最小带宽要求,其可以包括带宽下限(也可以称为最小带宽),以及对应的第二类组件的带宽占用因子。带宽要求例如可以指示出,带宽下限和当前网络带宽的比值小于等于带宽占用因子。其中,带宽占用因子可以是大于0且小于等于1的数值。通常,带宽占用因子可以根据实际情况设置,例如当第二类组件对带宽要求较高时,可以将其带宽占用因子设置的较小。
时延要求例如可以是最大时延容忍要求,其可以包括时延上限(也可以称为最大时延),以及对应的第二类组件的时延敏感度因子。时延要求例如可以指示出,时延上限和当前网络时延的比值大于等于时延敏感度因子。其中,时延敏感度因子可以是大于等于1的数值。通常,时延敏感度因子可以根据实际情况设置,例如当第二类组件对时延较为敏感时,可以将其时延敏感度因子设置的较高。
需要说明,前文中描述的带宽要求也可以指示出,带宽下限小于等于带宽占用因子和当前网络带宽的乘积。时延要求也可以指示出,时延上限大于等于时延敏感度因子和当前网络时延的乘积。
接着,在步骤204中,对于上述若干第二类组件中的任意第二类组件,可以确定网络状况信息是否满足该任意第二类组件的网络能力要求,得到该任意第二类组件对应的确定结果。
例如,当网络能力要求包括带宽要求,以及网络状况信息包括当前网络带宽时,在步骤204中,可以确定当前网络带宽是否满足上述任意第二类组件的带宽要求。
再例如,当网络能力要求包括时延要求,以及网络状况信息包括当前网络时延时,在步骤204中,可以确定当前网络时延是否满足上述任意第二类组件的时延要求。
又例如,当网络能力要求包括带宽要求和时延要求,以及网络状况信息包括当前网络带宽和当前网络时延时,在步骤204中,可以确定当前网络带宽和当前网络时延是否同时满足上述任意第二类组件的带宽要求和时延要求。应该理解,此处的同时满足指的是,当前网络带宽满足带宽要求,并且当前网络时延满足时延要求。
需要说明,若带宽要求指示出带宽下限小于等于带宽占用因子和当前网络带宽的乘积,则在确定中心云至当前本地云节点的当前网络带宽是否满足上述任意第二类组件的带宽要求时,可以计算出该带宽要求中的带宽占用因子和该当前网络带宽的乘积。而后,可以确定该带宽要求中的带宽下限是否小于等于该乘积。若确定结果为是,则可以确定该当前网络带宽满足该带宽要求。若确定结果为否,则可以确定该当前网络带宽不满足该带宽要求。
若时延要求指示出时延上限大于等于时延敏感度因子和当前网络时延的乘积,则在确定中心云至当前本地云节点的当前网络时延是否满足上述任意第二类组件的时延要求时,可以计算出该时延要求中的时延敏感度因子和该当前网络时延的乘积。而后,可以确定该时延要求中的时延上限是否大于等于该乘积。若确定结果为是,则可以确定该当前网络时延满足该时延要求。若确定结果为否,则可以确定该当前网络时延不满足该时延要求。
接着,在步骤206中,若上述任意第二类组件对应的确定结果为否,也即该确定结果指示出网络状况信息不满足上述任意第二类组件的网络能力要求,则可以将当前本地云节点确定为上述任意第二类组件的部署位置。换而言之,若该确定结果为否,则可以判定将上述任意第二类组件部署到当前本地云节点。
图2对应的实施例提供的方案,可以依据网络能力确定第二类组件的部署位置,这样可以避免直接将云服务关联的全部组件都部署在本地云节点或者都部署在中心云,能实现对云服务关联的组件进行合理部署。
实践中,针对上述若干第二类组件中所对应的确定结果为是的若干组件,可以采用多种方法,确定该若干组件各自的部署位置。
作为一种实现方式,可以直接将中心云确定为该若干组件各自的部署位置。具体地,参看图3,其示出了针对分布式云架构的服务部署处理方法的一个实施例的流程300。该分布式云架构可以包括中心云和多个本地云节点。该方法的执行主体可以为图1所示的服务部署处理***。该方法包括以下步骤:
步骤302,获取中心云至当前本地云节点的网络状况信息,其中,当前本地云节点为上述多个本地云节点之一,当前本地云节点所需提供的云服务关联待部署的若干第二类组件,若干第二类组件各自具有网络能力要求;
步骤304,对于若干第二类组件中的任意第二类组件,确定网络状况信息是否满足任意第二类组件的网络能力要求,得到任意第二类组件对应的确定结果;
步骤306,若确定结果为否,则将当前本地云节点确定为任意第二类组件的部署位置;
步骤308,若确定结果为是,则将中心云确定为任意第二类组件的部署位置。
在本实施例中,针对步骤302-306的解释,可参考图2对应实施例中步骤202-206的相关说明,在此不再赘述。在步骤308中,可以响应于上述任意第二类组件对应的确定结果为是,将中心云确定为上述任意第二类组件的部署位置。换而言之,可以响应于上述任意第二类组件对应的确定结果为是,判定将上述任意第二类组件部署到中心云。
下面,以中心云至当前本地云节点的当前网络时延T1为100ms(毫秒),当前网络带宽W1为10G(GigaByte,吉字节),当前本地云节点所需提供的云服务包括ECS和SLB,云服务ECS和SLB关联的若干第二类组件包括ECS探活组件和SLB探活组件,并且这两个探活组件各自的网络能力要求包括带宽要求和时延要求为例,对本实施例提供的方案做进一步说明。
在带宽要求指示出带宽下限小于等于带宽占用因子和当前网络带宽的乘积,时延要求指示出时延上限大于等于时延敏感度因子和当前网络时延的乘积情况下,假设ECS探活组件的带宽要求包括带宽下限w1和带宽占用因子a1,时延要求包括时延上限t1和时延敏感度因子b1。其中,w1=100M(MByte,兆字节),a1=0.1,t1=150ms,b1=1。
众所周知,1G=1024M,基于这样的换算关系,可以计算出a1*W1=1024M。另外,还可以计算出b1*T1=100ms。通过比较,可以确定w1<1024M,并且t1>100ms,进而可以确定当前本地云节点的当前网络带宽W1满足ECS探活组件的带宽要求,并且当前网络时延T1满足ECS探活组件的时延要求。因此,可以判定将ECS探活组件部署到中心云,以使得ECS探活组件进行远程管控。
假设SLB探活组件的带宽要求包括带宽下限w2和带宽占用因子a2,时延要求包括时延上限t2和时延敏感度因子b2。其中,w2=5M,a2=0.1,t2=30ms,b2=1。可以计算出a2*W1=1024M,b2*T1=100ms。通过比较,可以确定w2<1024M,并且t2<100ms,进而可以确定当前本地云节点的当前网络带宽W1满足SLB探活组件的带宽要求,但当前网络时延T1并不满足SLB探活组件的时延要求。因此,可以判定将SLB探活组件部署到当前本地云节点,以使得SLB探活组件在当前本地云节点进行本地管控。
图3对应的实施例提供的方案,可以依据网络能力,判定将第二类组件部署到当前本地云节点还是部署到中心云。这样,能够按照本地云节点的网络状况,将本地云节点所需提供的云服务关联的若干第二类组件,合理的部署到中心云和本地云节点,以降低本地云节点部署所需要的管控开销,并由中心云对本地云节点实现统一管控,提供相应的云服务。
作为另一种实现方式,当网络能力要求包括带宽要求时,中心云可以针对当前本地云节点配置有与第二类组件有关的总带宽要求。基于此,针对上述若干第二类组件中所对应的确定结果为是的若干组件,例如所对应的确定结果为是的各个组件,可以根据该总带宽要求和该各个组件各自的带宽要求,在中心云和当前本地云节点中,确定该各个组件各自的部署位置。
具体地,参看图4,其示出针对分布式云架构的服务部署处理方法的一个实施例的流程400。该分布式云架构可以包括中心云和多个本地云节点。该方法的执行主体可以为图1所示的服务部署处理***。该方法包括以下步骤:
步骤402,获取中心云至当前本地云节点的网络状况信息,其中,当前本地云节点为上述多个本地云节点之一,当前本地云节点所需提供的云服务关联待部署的若干第二类组件,若干第二类组件各自具有网络能力要求;
步骤404,对于若干第二类组件中的任意第二类组件,确定网络状况信息是否满足上述任意第二类组件的网络能力要求,得到上述任意第二类组件对应的确定结果,其中,网络能力要求包括带宽要求;
步骤406,若确定结果为否,则将当前本地云节点确定为上述任意第二类组件的部署位置;
步骤408,针对上述若干第二类组件中所对应的确定结果为是的若干组件,根据中心云针对当前本地云节点配置的与第二类组件有关的总带宽要求,以及该若干组件各自的带宽要求,在中心云和当前本地云节点中,确定该若干组件各自的部署位置。
在本实施例中,针对步骤402-406的解释,可参考图2对应实施例中步骤202-206的相关说明,在此不再赘述。需要特别指出,网络能力要求在包括带宽要求的同时,还可以包括时延要求。
在步骤408中,针对上述若干第二类组件中所对应的确定结果为是的若干组件,可以根据中心云针对当前本地云节点配置的与第二类组件有关的总带宽要求,以及该若干组件各自的带宽要求,在中心云和当前本地云节点中,确定该若干组件各自的部署位置。
总带宽要求可以包括带宽比例上限。带宽比例上限可以是一个不大于1的常数,其可以理解为用于对本地云节点进行远程管控的各个第二类组件能够占用的最大带宽比例。实践中,第二类组件的管控能力可以称为二类管控能力,带宽比例上限也可以理解为,本地云节点的远程二类管控能力能够占用的最大带宽比例。
通常,带宽比例上限可以根据实际情况设置,例如,当带宽较富裕时,可以设置的较大。具体地,针对当前本地云节点,一般可以设置带宽比例上限大于等于目标值且小于等于1。其中,该目标值例如可以是上述若干第二类组件中,带宽要求满足的各个组件各自的带宽占用因子中的最大值。
总带宽要求例如可以指示出,用于对本地云节点进行远程管控的各个第二类组件各自的带宽下限的总和,小于等于带宽比例上限和当前网络带宽的乘积。基于此,在步骤408中,可以执行如图5所示的部署位置确定过程。该部署位置确定过程包括以下步骤:
步骤502,计算若干组件各自的带宽下限的总和;
步骤504,确定计算出的总和是否满足总带宽要求;
步骤506,若确定结果为是,则将中心云确定为若干组件各自的部署位置;
步骤508,若确定结果为否,则从若干组件中选取出一个组件,并将当前本地云节点确定为该组件的部署位置;
步骤510,将若干组件中其余的组件更新为若干组件,并继续执行步骤502。
本实施例中的带宽要求,可以包括如前所述的带宽下限。在步骤502中,针对上述若干第二类组件中所对应的确定结果为是的若干组件,可以计算该若干组件各自的带宽下限的总和。
接着,在步骤504中,可以确定计算出的总和是否满足总带宽要求。例如,网络状况信息包括当前网络带宽,总带宽要求包括带宽比例上限,可以计算出该当前网络带宽和带宽比例上限的乘积。而后,可以确定该总和是否小于等于该乘积。若确定结果为是,则可以确定该总和满足总带宽要求,进而可以继续执行步骤506。若确定结果为否,则可以确定该总和不满足总带宽要求,进而可以继续执行步骤508。
在步骤506中,可以响应于确定计算出的总和满足总带宽要求,将中心云确定为上述若干组件各自的部署位置,也即判定将上述若干组件均部署到中心云。
在步骤508中,可以响应于确定计算出的总和满足总带宽要求,从上述若干组件中选取出一个组件,并将当前本地云节点确定为该组件的部署位置,也即判定将该组件部署到当前本地云节点。
在从上述若干组件中选取出一个组件时,可以采用各种选取方法。例如,可以随机选取出一个组件。再例如,可以按照带宽下限由大到小的顺序,从上述若干组件中选取出一个组件,比如从上述若干组件中选取出带宽下限最高的组件。又例如,当网络能力要求还包括时延要求时,可以按照时延上限由小到大的顺序,从上述若干组件中选取出一个组件,比如从上述若干组件中选取出时延上限最小的组件。
接着,在步骤510中,可以将上述若干组件中其余的组件更新为若干组件,并基于该若干组件继续执行步骤502。
下面,以中心云至当前本地云节点的当前网络时延T1为10ms,当前网络带宽W1为1G,当前本地云节点所需提供的云服务包括ECS和SLB,云服务ECS和SLB关联的若干第二类组件包括ECS探活组件和SLB探活组件,并且这两个探活组件各自的网络能力要求包括带宽要求和时延要求为例,对本实施例提供的方案做进一步说明。
假设ECS探活组件的带宽要求包括带宽下限w1和带宽占用因子a1,时延要求包括时延上限t1和时延敏感度因子b1,其中,w1=100M,a1=0.1,t1=150ms,b1=1;SLB探活组件的带宽要求包括带宽下限w2和带宽占用因子a2,时延要求包括时延上限t2和时延敏感度因子b2。其中,w2=5M,a2=0.1,t2=30ms,b2=1;总带宽要求中的带宽比例上限r为0.1。
通过计算和比较,可以获知,当前本地云节点的当前网络带宽W1满足ECS探活组件和SLB探活组件各自的带宽要求,并且当前网络时延T1满足ECS探活组件和SLB探活组件各自的时延要求。
接下来,针对ECS探活组件和SLB探活组件,需要确定这二者最终的部署位置。
具体地,可以计算出w1+w2=105M,r*W1=102.4M。由于105M>102.4M,因而可以确定w1和w2的总和不满足总带宽要求,ECS探活组件和SLB探活组件不能都部署到中心云。因此,可以先从ECS探活组件和SLB探活组件中选取出一个组件,并判定将该组件部署到当前本地云节点。考虑到当前网络带宽W1较低,可以选择带宽占用较高的ECS探活组件部署到当前本地云节点,以降低对带宽的要求。对于剩下的SLB探活组件,由于其带宽下限w2<102.4M,因而可以确定w2满足总带宽要求。因此,可以选择将SLB探活组件部署到中心云。
应该理解,针对ECS探活组件和SLB探活组件,也可以采用其他部署策略。例如,可以选择将ECS探活组件部署到中心云,以及选择将SLB探活组件部署到当前本地云节点。
实践中,如前所述的总带宽要求也可以指示出,用于对本地云节点进行远程管控的各个第二类组件各自的带宽下限对当前网络带宽的占用比例之和,小于等于带宽比例上限。
基于此,上述步骤502可以替换成,计算若干组件各自的带宽下限对当前网络带宽的占用比例之和。具体地,对于该若干组件中的每个组件,可以先计算该组件的带宽下限和当前网络带宽的比值,并将该比值作为该组件的带宽下限对当前网络带宽的占用比例。而后,可以计算该若干组件各自的占用比例的总和。
相应的,在上述步骤504中,可以确定在上述步骤502中计算出的总和,是否小于等于总带宽要求中的带宽占用比例。若确定结果为是,则可以确定该总和满足总带宽要求。若确定结果为否,则可以确定该总和不满足总带宽要求。
图4对应的实施例提供的方案,根据中心云针对当前本地云节点配置的与第二类组件有关的总带宽要求,以及上述若干第二类组件中所对应的确定结果为是的若干组件各自的带宽要求,确定该若干组件各自的部署位置,能进一步实现对第二类组件进行合理部署。
在一个实施例中,当前本地云节点所需提供的云服务,在关联若干第二类组件的同时,还可以关联若干第一类组件。其中,第一类组件可以是该云服务在本地所需依赖的组件。具体地,第一类组件例如可以是该云服务运行时依赖的组件,或者本地管控所需的必备管控组件。基于此,还可以确定该若干第一类组件各自的部署位置。例如,可以在获取中心云至当前本地云节点的网络状况信息之前,确定该若干第一类组件各自的部署位置。由于第一类组件是云服务在本地所需依赖的组件,因而,可以将当前本地云节点确定为该若干第一类组件各自的部署位置。
在一个实施例中,当前本地云节点所需提供的云服务,在关联若干第二类组件的同时,还可以关联若干第三类组件。其中,第三类组件可以是其他能对本地云节点实现远程管控的组件。应该理解,第三类组件不同于前文中的第一类组件和第二类组件。在该实施例中,可以将中心云确定为该若干第三类组件各自的部署位置。
在一个实施例中,服务部署处理***可以具有服务部署能力。基于此,在当前本地云节点所需提供的云服务尚未部署,且该云服务关联若干第一类组件的情况下,在将当前本地云节点确定为该若干第一类组件各自的部署位置后,服务部署处理***可以将该云服务和该若干第一类组件部署到当前本地云节点。例如,可以将该云服务和该若干第一类组件,部署到当前本地云节点的数据中心。
另外,在确定上述若干第二类组件各自的部署位置后,服务部署处理***还可以将上述若干第二类组件部署到对应的部署位置。
此外,在当前本地云节点所需提供的云服务关联若干第三类组件的情况下,在将中心云确定为该若干第三类组件各自的部署位置后,服务部署处理***还可以将该若干第三类组件部署到中心云。
进一步参考图6,本说明书提供了一种针对分布式云架构的服务部署处理装置的一个实施例,该装置可以应用于如图1所示的服务部署处理***。其中,该分布式云架构可以包括中心云和多个本地云节点。
如图6所示,本实施例的针对分布式云架构的服务部署处理装置600包括:获取单元601、第一确定单元602和第二确定单元603。其中,获取单元601被配置成获取中心云至当前本地云节点的网络状况信息,其中,当前本地云节点为上述多个本地云节点之一,当前本地云节点所需提供的云服务关联待部署的若干第二类组件,该若干第二类组件各自具有网络能力要求;第一确定单元602被配置成对于该若干第二类组件中的任意第二类组件,确定网络状况信息是否满足该任意第二类组件的网络能力要求,得到该任意第二类组件对应的确定结果;第二确定单元603被配置成若该确定结果为否,则将当前本地云节点确定为该任意第二类组件的部署位置。
在一些实施例中,第二确定单元603还可以被配置成:若上述确定结果为是,则将中心云确定为上述任意第二类组件的部署位置。
在一些实施例中,网络能力要求可以包括带宽要求,网络状况信息可以包括当前网络带宽;和/或,网络能力要求可以包括时延要求,网络状况信息可以包括当前网络时延。
在一些实施例中,在网络能力要求包括带宽要求和时延要求,网络状况信息包括当前网络带宽和当前网络时延时,第一确定单元602可以进一步被配置成:确定当前网络带宽和当前网络时延,是否同时满足上述任意第二类组件的带宽要求和时延要求。
在一些实施例中,网络能力要求可以包括带宽要求,中心云可以针对当前本地云节点配置有与第二类组件有关的总带宽要求;以及第二确定单元603还可以被配置成:针对上述若干第二类组件中所对应的确定结果为是的若干组件,根据总带宽要求和该若干组件各自的带宽要求,在中心云和当前本地云节点中,确定该若干组件各自的部署位置。
在一些实施例中,第二类组件的带宽要求可以包括带宽下限;以及第二确定单元603可以进一步被配置成:计算上述若干组件各自的带宽下限的总和;确定该总和是否满足总带宽要求;响应于确定该总和满足总带宽要求,将中心云确定为上述若干组件各自的部署位置。
在一些实施例中,第二确定单元603可以进一步被配置成:响应于确定上述总和不满足总带宽要求,从上述若干组件中选取出一个组件,并将当前本地云节点确定为该组件的部署位置;将上述若干组件中其余的组件更新为若干组件,并继续执行计算上述若干组件各自的带宽下限的总和。
在一些实施例中,第二确定单元603可以进一步被配置成:按照带宽下限由大到小的顺序,从上述若干组件中选取出一个组件。
在一些实施例中,云服务还可以关联待部署的若干第一类组件,该若干第一类组件可以为云服务在本地所需依赖的组件;以及第二确定单元603还可以被配置成:在获取单元601获取中心云至当前本地云节点的网络状况信息之前,将当前本地云节点确定为该若干第一类组件的部署位置。
在一些实施例中,上述装置600还可以包括:服务部署单元(图中未示出),被配置成,在云服务尚未部署到当前本地云节点时,并且在第二确定单元603将当前本地云节点确定为上述若干第一类组件的部署位置之后,将云服务和上述若干第一类组件部署到当前本地云节点。
在一些实施例中,云服务还可以关联待部署的若干第三类组件,该若干第三类组件可以为能实现远程管控的组件;以及第二确定单元603还可以被配置成:将中心云确定为该若干第三类组件各自的部署位置。
在图6对应的装置实施例中,各单元的具体处理及其带来的技术效果可参考前文中方法实施例的相关说明,在此不再赘述。
本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,当该计算机程序在计算机中执行时,令计算机执行以上各方法实施例分别描述的针对分布式云架构的服务部署处理方法。
本说明书实施例还提供了一种计算设备,包括存储器和处理器,其中,该存储器中存储有可执行代码,该处理器执行该可执行代码时,实现以上各方法实施例分别描述的针对分布式云架构的服务部署处理方法。
本说明书实施例还提供了一种计算机程序,其中,当该计算机程序在计算机中执行时,令计算机执行以上各方法实施例分别描述的针对分布式云架构的服务部署处理方法。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本说明书披露的多个实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。
在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上所述的具体实施方式,对本说明书披露的多个实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本说明书披露的多个实施例的具体实施方式而已,并不用于限定本说明书披露的多个实施例的保护范围,凡在本说明书披露的多个实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本说明书披露的多个实施例的保护范围之内。
Claims (14)
1.一种针对分布式云架构的服务部署处理方法,所述分布式云架构包括中心云和多个本地云节点,所述方法包括:
获取所述中心云至当前本地云节点的网络状况信息,其中,所述当前本地云节点为所述多个本地云节点之一,所述当前本地云节点所需提供的云服务关联待部署的若干第二类组件,所述若干第二类组件为网络能力敏感类的管控组件且各自具有网络能力要求;
对于所述若干第二类组件中的任意第二类组件,确定所述网络状况信息是否满足所述任意第二类组件的网络能力要求,得到所述任意第二类组件对应的确定结果;
若所述确定结果为否,则将所述当前本地云节点确定为所述任意第二类组件的部署位置。
2.根据权利要求1所述的方法,还包括:
若所述确定结果为是,则将所述中心云确定为所述任意第二类组件的部署位置。
3.根据权利要求1所述的方法,其中,
网络能力要求包括带宽要求,所述网络状况信息包括当前网络带宽;和/或,
网络能力要求包括时延要求,所述网络状况信息包括当前网络时延。
4.根据权利要求3所述的方法,其中,在网络能力要求包括带宽要求和时延要求,所述网络状况信息包括所述当前网络带宽和所述当前网络时延时,所述确定所述网络状况信息是否满足所述任意第二类组件的网络能力要求,包括:
确定所述当前网络带宽和所述当前网络时延,是否同时满足所述任意第二类组件的带宽要求和时延要求。
5.根据权利要求3所述的方法,其中,网络能力要求包括带宽要求,所述中心云针对所述当前本地云节点配置有与第二类组件有关的总带宽要求;以及
所述方法还包括:
针对所述若干第二类组件中所对应的确定结果为是的若干组件,根据所述总带宽要求和所述若干组件各自的带宽要求,在所述中心云和所述当前本地云节点中,确定所述若干组件各自的部署位置。
6.根据权利要求5所述的方法,其中,第二类组件的带宽要求包括带宽下限;以及
所述根据所述总带宽要求和所述若干组件各自的带宽要求,在所述中心云和所述当前本地云节点中,确定所述若干组件各自的部署位置,包括:
计算所述若干组件各自的带宽下限的总和;
确定所述总和是否满足所述总带宽要求;
响应于确定所述总和满足所述总带宽要求,将所述中心云确定为所述若干组件各自的部署位置。
7.根据权利要求6所述的方法,其中,所述根据所述总带宽要求和所述若干组件各自的带宽要求,在所述中心云和所述当前本地云节点中,确定所述若干组件各自的部署位置,还包括:
响应于确定所述总和不满足所述总带宽要求,从所述若干组件中选取出一个组件,并将所述当前本地云节点确定为该组件的部署位置;
将所述若干组件中其余的组件更新为若干组件,并继续执行所述计算所述若干组件各自的带宽下限的总和。
8.根据权利要求7所述的方法,其中,所述从所述若干组件中选取出一个组件,包括:
按照带宽下限由大到小的顺序,从所述若干组件中选取出一个组件。
9.根据权利要求1所述的方法,其中,所述云服务还关联待部署的若干第一类组件,所述若干第一类组件为所述云服务在本地所需依赖的组件;以及
所述方法还包括:
在所述获取所述中心云至当前本地云节点的网络状况信息之前,还包括:
将所述当前本地云节点确定为所述若干第一类组件的部署位置。
10.根据权利要求9所述的方法,其中,在所述云服务尚未部署到所述当前本地云节点时,将所述当前本地云节点确定为所述若干第一类组件的部署位置之后,还包括:
将所述云服务和所述若干第一类组件部署到所述当前本地云节点。
11.根据权利要求1-10之一所述的方法,其中,所述云服务还关联待部署的若干第三类组件,所述若干第三类组件为能实现远程管控的组件;以及
所述方法还包括:
将所述中心云确定为所述若干第三类组件各自的部署位置。
12.一种针对分布式云架构的服务部署处理装置,所述分布式云架构包括中心云和多个本地云节点,所述装置包括:
获取单元,被配置成获取所述中心云至当前本地云节点的网络状况信息,其中,所述当前本地云节点为所述多个本地云节点之一,所述当前本地云节点所需提供的云服务关联待部署的若干第二类组件,所述若干第二类组件为网络能力敏感类的管控组件且各自具有网络能力要求;
第一确定单元,被配置成对于所述若干第二类组件中的任意第二类组件,确定所述网络状况信息是否满足所述任意第二类组件的网络能力要求,得到所述任意第二类组件对应的确定结果;
第二确定单元,被配置成若所述确定结果为否,则将所述当前本地云节点确定为所述任意第二类组件的部署位置。
13.一种计算机可读存储介质,其上存储有计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-11中任一项所述的方法。
14.一种计算设备,包括存储器和处理器,其中,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-11中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210429489.9A CN114826900B (zh) | 2022-04-22 | 2022-04-22 | 针对分布式云架构的服务部署处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210429489.9A CN114826900B (zh) | 2022-04-22 | 2022-04-22 | 针对分布式云架构的服务部署处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114826900A CN114826900A (zh) | 2022-07-29 |
CN114826900B true CN114826900B (zh) | 2024-03-29 |
Family
ID=82505713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210429489.9A Active CN114826900B (zh) | 2022-04-22 | 2022-04-22 | 针对分布式云架构的服务部署处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114826900B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110308995A (zh) * | 2019-07-08 | 2019-10-08 | 童晓雯 | 一种边缘云计算服务***边缘云节点部署装置 |
US10848988B1 (en) * | 2019-05-24 | 2020-11-24 | At&T Intellectual Property I, L.P. | Dynamic cloudlet fog node deployment architecture |
CN112020103A (zh) * | 2020-08-06 | 2020-12-01 | 暨南大学 | 一种移动边缘云中的内容缓存部署方法 |
CN112087332A (zh) * | 2020-09-03 | 2020-12-15 | 哈尔滨工业大学 | 一种云边协同下的虚拟网络性能优化*** |
CN112242908A (zh) * | 2019-07-16 | 2021-01-19 | 中移(苏州)软件技术有限公司 | 一种网络功能部署方法、***及存储介质 |
CN112995682A (zh) * | 2021-04-21 | 2021-06-18 | 军事科学院***工程研究院网络信息研究所 | 一种对视频云服务进行部署迁移的方法和装置 |
CN113178076A (zh) * | 2021-06-30 | 2021-07-27 | 中移(上海)信息通信科技有限公司 | 一种车路协同***和车路协同方法 |
CN113301089A (zh) * | 2020-07-28 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 一种云服务节点部署方法和装置 |
CN113301078A (zh) * | 2020-05-22 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 网络***、服务部署与网络划分方法、设备及存储介质 |
CN113301151A (zh) * | 2021-05-24 | 2021-08-24 | 南京大学 | 基于云边协同的低时延容器化任务部署方法及设备 |
CN113438678A (zh) * | 2021-07-06 | 2021-09-24 | 中国联合网络通信集团有限公司 | 一种为网络切片分配云资源的方法及装置 |
CN114071582A (zh) * | 2021-10-14 | 2022-02-18 | 北京邮电大学 | 面向云边协同物联网的服务链部署方法及装置 |
-
2022
- 2022-04-22 CN CN202210429489.9A patent/CN114826900B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10848988B1 (en) * | 2019-05-24 | 2020-11-24 | At&T Intellectual Property I, L.P. | Dynamic cloudlet fog node deployment architecture |
CN110308995A (zh) * | 2019-07-08 | 2019-10-08 | 童晓雯 | 一种边缘云计算服务***边缘云节点部署装置 |
CN112242908A (zh) * | 2019-07-16 | 2021-01-19 | 中移(苏州)软件技术有限公司 | 一种网络功能部署方法、***及存储介质 |
CN113301078A (zh) * | 2020-05-22 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 网络***、服务部署与网络划分方法、设备及存储介质 |
CN113301089A (zh) * | 2020-07-28 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 一种云服务节点部署方法和装置 |
CN112020103A (zh) * | 2020-08-06 | 2020-12-01 | 暨南大学 | 一种移动边缘云中的内容缓存部署方法 |
CN112087332A (zh) * | 2020-09-03 | 2020-12-15 | 哈尔滨工业大学 | 一种云边协同下的虚拟网络性能优化*** |
CN112995682A (zh) * | 2021-04-21 | 2021-06-18 | 军事科学院***工程研究院网络信息研究所 | 一种对视频云服务进行部署迁移的方法和装置 |
CN113301151A (zh) * | 2021-05-24 | 2021-08-24 | 南京大学 | 基于云边协同的低时延容器化任务部署方法及设备 |
CN113178076A (zh) * | 2021-06-30 | 2021-07-27 | 中移(上海)信息通信科技有限公司 | 一种车路协同***和车路协同方法 |
CN113438678A (zh) * | 2021-07-06 | 2021-09-24 | 中国联合网络通信集团有限公司 | 一种为网络切片分配云资源的方法及装置 |
CN114071582A (zh) * | 2021-10-14 | 2022-02-18 | 北京邮电大学 | 面向云边协同物联网的服务链部署方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114826900A (zh) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200137151A1 (en) | Load balancing engine, client, distributed computing system, and load balancing method | |
CN110365748A (zh) | 业务数据的处理方法和装置、存储介质及电子装置 | |
US20050132379A1 (en) | Method, system and software for allocating information handling system resources in response to high availability cluster fail-over events | |
CN106371889B (zh) | 一种调度镜像的高性能集群***实现方法及装置 | |
CN111880936A (zh) | 资源调度方法、装置、容器集群、计算机设备和存储介质 | |
CN111694756B (zh) | 一种应用程序测试方法及装置 | |
CN107465562B (zh) | 一种ctdb自定义分配虚拟ip的方法、装置、设备 | |
CN112214288B (zh) | 基于Kubernetes集群的Pod调度方法、装置、设备和介质 | |
US11438271B2 (en) | Method, electronic device and computer program product of load balancing | |
CN106789308A (zh) | 一种微服务架构可自动伸缩的gis服务装置及其控制方法 | |
CN117149445B (zh) | 一种跨集群负载均衡方法及装置、设备及存储介质 | |
CN111447143A (zh) | 业务服务数据传输方法、装置、计算机设备和存储介质 | |
CN114979286B (zh) | 容器服务的访问控制方法、装置、设备及计算机存储介质 | |
CN113434283B (zh) | 服务调度方法及装置、服务器、计算机可读存储介质 | |
CN112631680B (zh) | 微服务容器调度***、方法、装置和计算机设备 | |
CN114826900B (zh) | 针对分布式云架构的服务部署处理方法及装置 | |
CN112567687B (zh) | 朝向网络切片的可用性 | |
CN112035579B (zh) | 图管理、数据存储、数据查询方法、装置及存储介质 | |
CN115952003A (zh) | 一种集群服务器负载均衡的方法、装置、设备及存储介质 | |
CN113064694A (zh) | 资源调度方法、装置、电子设备和存储介质 | |
CN107317880B (zh) | 一种实现负载均衡的方法及装置 | |
CN113204434B (zh) | 基于k8s的计划任务执行方法、装置及计算机设备 | |
CN113703930A (zh) | 任务调度方法、装置及***、计算机可读存储介质 | |
CN113032188A (zh) | 确定主服务器的方法、装置、服务器及存储介质 | |
CN111045805A (zh) | 任务执行器的评级方法、装置、计算机设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |