一种公有云虚拟网络控制面的大规模服务调度方法及系统技术方案

技术编号:42300897 阅读:24 留言:0更新日期:2024-08-14 15:49
本发明专利技术属于云计算网络领域,尤其涉及一种公有云虚拟网络控制面的大规模服务调度方法及系统。本发明专利技术方法通过分层系统切割不同变化频度的服务的治理,比如根据现实场景中,服务提供端Provider相对数量较少,在Mesh服务层做订阅和推送服务。消费者端consumer相对数量庞大且相对变化频繁,在scale服务层做订阅和推送服务并且在客户端实现智能化切换;通过组播方式和自定义协议同步Mesh服务的信息;通过属性标注方法,做流量精细化调度,服务本地化访问,非特殊情况尽量避免跨可用区访问;通过配置中心控制,能够做到服务的自动降级或手工降级;内存化各级服务,去除etcd或db依赖;通过本发明专利技术方法能够策略配置支持通过服务时延探测选取低时延服务实例。

【技术实现步骤摘要】

本专利技术属于云计算网络领域,尤其涉及一种公有云虚拟网络控制面的大规模服务调度方法及系统


技术介绍

1、在云计算中,大的region会在数据中心部署超大规模的计算节点,数量可达数万甚至10+万台物理机计算节点;每个计算节点上会部署几十或上百个虚机,或者更大数量的轻量化容器;每个计算节点会部署虚拟网络的分布式控制器服务或代理,由分布式控制器服务或代理来管理本机的虚机或容器的网络相关配置。

2、如何有效管理这些数量庞大控制器服务实例和控制面管理服务实例是一个很大的挑战。各个云厂商在管控面如何应对大规模挑战,各有不同的方法和手段,因为历史原因或技术债,很少解决的很完美的。在应用常规的服务发现手段来治理会带来规模上的性能挑战。业界常用的类似于etcd或者consul,zookeeper等方式单集群的管理的规模都不会高于1万个节点,在管理规模接近1万节点的时候,常规的服务发现方案会有各种性能瓶颈,比如连接数太大,保活管理,注册和注销频繁导致服务端无法承受频繁变动,出现各种异常超时和无法及时提供服务甚至服务崩溃;另外,服务端强一致系统本身也有数量和规模限本文档来自技高网...

【技术保护点】

1.一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,包括:

2.根据权利要求1所述的一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,S1具体包括:

3.根据权利要求2所述的一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,S2还包括:

4.根据权利要求3所述的一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,S3具体包括:

5.一种公有云虚拟网络控制面的大规模服务调度系统,其特征在于,用于实现权利要求1至4任一项所述的公有云虚拟网络控制面的大规模服务调度方法,所述系统包括:

>6.根据权利要求5...

【技术特征摘要】

1.一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,包括:

2.根据权利要求1所述的一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,s1具体包括:

3.根据权利要求2所述的一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,s2还包括:

4.根据权利要求3所述的一种公有云虚拟网络控制面的大规模服务调度方法,其特征在于,s3具体包括:

5.一种公有云虚拟网络控制面的大规模服务调度系统,其特征在于,用于实现权利要求1至4任一项所述的公有云虚拟网络控制面的大规模服务调度方法,所述系统包括:

6.根据权利要求5所述的一种公有云虚拟网络控制面的大规模服务调度系统,其特征在于,所述服务模块具体包括:...

【专利技术属性】
技术研发人员:蓝中文赵旭民
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1