一种服务网格单元的部署方法、装置、设备及存储介质制造方法及图纸

技术编号:36746643 阅读:31 留言:0更新日期:2023-03-04 10:29
本公开涉及一种服务网格单元的部署方法、装置、设备及存储介质,本公开通过将集中式代理单元下沉部署到数据处理器,可以有效节省云服务器节点上的CPU、内存和网络带宽资源,同时还可以避免由于将服务网格代理部署在云服务器节点上而引入的系统调用、上下文切换所带来的网络的时延。的网络的时延。的网络的时延。

【技术实现步骤摘要】
一种服务网格单元的部署方法、装置、设备及存储介质


[0001]本公开涉及计算机
,具体涉及一种服务网格单元的部署方法、装置、设备及存储介质。

技术介绍

[0002]服务网格(Service Mesh)是云服务中的一个基础设施层,专注于实现微服务间服务请求的可靠传递,并在其基础上提供服务发现、负载均衡、请求路由和规则配置等流量控制层面操作。
[0003]在实际应用中,服务网格的实现通常为分布式的轻量级网络代理,以注入边车(Sidecar)的方式与微服务应用部署在一起,对应用程序透明,以便用户将服务通信及相关管控功能从业务中分离到基础设施层Sidecar上,使其和业务系统完全解耦。
[0004]虽然分布式服务网格能够满足应用服务所需的服务治理与业务解耦、基于配置的流量控制等需求,但同时带来以下问题:由于在服务网格中部署的每一个业务容器都需要被注入一个Sidecar,不仅极大的占用了云服务器节点(server node)上的CPU和内存资源,同时也增加了系统功耗。与此同时分布式服务网格将Sidecar代理引入到已经很复杂的分布式本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务网格单元的部署方法,其特征在于,包括:向云服务器节点发送业务容器部署信息,以使所述云服务器节点根据所述业务容器部署信息创建多个业务容器;向安装于所述云服务器节点上的数据处理器发送第一安装指令,以使所述数据处理器安装集中式代理单元,以使所述集中式代理单元和所述多个业务容器构成服务网格单元;其中,所述集中式代理单元用于代理进出所述多个业务容器的数据面流量,所述数据面流量为不同业务容器中运行的服务实例之间进行通信所产生的流量。2.如权利要求1所述的方法,其特征在于,所述向云服务器节点发送业务容器部署信息之前,还包括:在中心控制节点上安装容器编排引擎;将所述云服务器节点加入所述容器编排引擎的部署网络作为工作节点,以使所述容器编排引擎基于所述云服务器节点上注册的服务实例生成所述业务容器部署信息。3.如权利要求2所述的方法,其特征在于,所述向云服务器节点发送业务容器部署信息之前,还包括:向所述云服务器节点发送第二安装指令,以使所述云服务器节点安装容器创建引擎;所述向云服务器节点发送业务容器部署信息,以使所述云服务器节点根据所述业务容器部署信息创建多个业务容器,包括:向云服务器节点发送所述业务容器部署信息,以使所述容器创建引擎根据所述业务容器部署信息,为所述云服务器节点上注册的服务实例创建多个业务容器。4.如权利要求2所述的方法,其特征在于,所述方法还包括:在所述中心控制节点上安装控制面平台,并从所述容器编排引擎同步所述云服务器节点上的多个业务容器的配置信息到所述控制面平台,以使所述控制面平台根据所述配置信息生成控制面流量,所述控制面流量是用于指示所述集中式代理单元管理进出所述云服务器节点上的多个业务容器的数据面流量的策略和/或配置所产生的流量;向所述云服务器节点发送第三安装指令,以使所述云服务器节点安装控制面代理单元,所述控制面代理单元用于将所述控制面流量转发给所述集中式代理单元。5.一种服务网格单元的部署装置,其特征在于,包括:第一部署模块,用于向云服务器节点发送业务容器部署信息,以使所述云服务器节点根据所述业务容器部署信息创建多个业务容器;第二部署模块,用于向安装于所述云服务器节点上的数据处理器发送第一安装指令,...

【专利技术属性】
技术研发人员:王绍坤黄明亮
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1