一种基于云管理平台的微服务管理方法及云管理平台技术

技术编号:43593986 阅读:16 留言:0更新日期:2024-12-11 14:44
本申请公开了一种基于云管理平台的微服务管理方法及云管理平台,云管理平台可将多个微服务正确地部署在相应的站点中,从而准确满足用户针对应用的跨地域部署需求。本申请的方法通过云管理平台实现,云管理平台用于管理提供云服务的基础设施,基础设施包含位于不同地理位置的多个站点,该方法包括:从微服务配置接口获取租户输入的微服务配置信息,微服务配置信息用于指示区域组以及针对区域组的服务等级协议SLA约束,区域组包含多个第一微服务,SLA约束包含多个第一微服务所需满足的第一SLA参数;基于微服务配置信息,从多个站点中选择满足第一SLA参数的第一站点,在第一站点中创建多个第一虚拟实例,并在多个第一虚拟实例中部署多个第一微服务。

【技术实现步骤摘要】

本申请实施例涉及云,尤其涉及一种基于云管理平台的微服务管理方法及云管理平台


技术介绍

1、云原生应用,指能够在云服务系统的动态环境(比如,公有云、私有云以及混合云等等)中构建和运行的可缩放的应用程序。考虑到全球化、数据安全、资源利用等各种因素,租户(企业、个人等等)越来越希望云厂商提供的云服务系统具备针对云原生应用的跨地域部署能力。

2、在相关技术中,云服务系统包含云管理平台以及位于不同地理位置的多个站点。云管理平台在接收到租户针对某个应用的部署请求后,可基于该请求确定该应用所包含的所有微服务。然后,云管理平台可基于这些微服务之间的调用关系以及这些微服务的性能,将这些微服务部署在不同的站点中。如此一来,云管理平台完成了针对该应用的跨地域部署。

3、上述过程中,由于云管理平台仅基于这些微服务之间的调用关系以及这些微服务的性能这些因素来部署这多个微服务,所考虑的因素较为片面,无法将这些微服务部署在正确的站点中,进而无法准确满足用户针对应用的跨地域部署需求。


技术实现思路

<p>1、本申请实施例本文档来自技高网...

【技术保护点】

1.一种基于云管理平台的微服务管理方法,其特征在于,所述云管理平台用于管理提供云服务的基础设施,所述基础设施包含位于不同地理位置的多个站点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述配置信息还用于指示微服务拓扑结构,所述微服务拓扑结构包含所述多个第一微服务以及第二微服务,所述SLA约束还包含所述多个第一微服务以及第二微服务所需共同满足的第二SLA参数,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述配置信息还用于指示所述租户指定的站点范围,所述站点范围包含所述多个站点中的至少一个站点,所述基于所述微服务配置信息,从所述多个站...

【技术特征摘要】

1.一种基于云管理平台的微服务管理方法,其特征在于,所述云管理平台用于管理提供云服务的基础设施,所述基础设施包含位于不同地理位置的多个站点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述配置信息还用于指示微服务拓扑结构,所述微服务拓扑结构包含所述多个第一微服务以及第二微服务,所述sla约束还包含所述多个第一微服务以及第二微服务所需共同满足的第二sla参数,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述配置信息还用于指示所述租户指定的站点范围,所述站点范围包含所述多个站点中的至少一个站点,所述基于所述微服务配置信息,从所述多个站点中选择满足所述第一sla参数的第一站点包括:

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述区域组还包含第三微服务,所述多个第一微服务为租户定义的微服务,所述第三微服务为所述云管理平台提供给所述租户的微服务,所述基于所述微服务配置信息,从所述多个站点中选择满足所述第一sla参数的第一站点包括:

5.根据权利要求1至3任意一项所述的方法,其特征在于,所述多个第一微服务为租户定义的微服务,所述基于所述微服务配置信息,从所述多个站点中选择满足所述第一sla参数的第一站点包括:

6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一虚拟实例包含以下至少一项:虚拟机或容器。

8.根据权利要求1至7任一项所述的方法,其特征在于,所述多个站点为多个可用区、多个区域、或者至少一个边缘站点和至少一个中心站点。

9.根据权利要求1至8任一项所述的方法,其特征在于,所述第一sla参数包含以下至少一项:通信时延、吞吐量以及处理时间。

10.一种云管理平台,其特征在于,所述云管理平台用于管理提供云服务的基础设施,所述基础设施包含位于不同地理位置的多个站点,所述云管理平台包括:

11.根据权利要求10所述的云管理平台,其特征在于,所述配置信息还用于指示微服务拓扑结构,所述微服务拓扑结构包含所述多个第一微服务以及第二微服务,所述sla约束还包含所述多个第一微服务以及第二微服...

【专利技术属性】
技术研发人员:朱旭琪崔铎杨永强
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1