[发明专利]一种面向多租户的微服务资源调度方法在审
申请号: | 202010919834.8 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112328387A | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 郑杰生;赖蔚蔚;谢彬瑜;吴广财;陈非;蒋道环;叶杭 | 申请(专利权)人: | 广东电力信息科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陈忠辉 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 租户 微服 资源 调度 方法 | ||
本发明揭示一种面向多租户的微服务资源调度方法,对租户实施应用级粒度、组件级粒度的监测,与任务管理器相绑定,收集租户运行时的状态信息和资源使用信息,调整应用及组件的容量,并通过租户请求的并发控制对租户实施隔离。应用本发明上述方案,能够感知和管理租户整体以及局部单元,从而避免了交互协议重构,并且对租户的最大并发规模进行调整,以适应租户负载动态变化时所产生的性能波动,解决了租户隔离以及资源侵占的问题,提高了面向多租户的微服务性能。
技术领域
本发明涉及一种服务器资源调度方法,尤其涉及一种面向多租户的微服务资源动态调度方法,属于软件技术领域。
背景技术
微服务服务器是为事务性微服务提供一系列运行时服务的中间件平台,在高共享程度的多租户模式下,往往作为租户应用的宿主平台而使用。在多租户微服务场景中,对应用服务器性能的衡量主要存在以下两种,一种是应用服务器的服务提供能力,包括其线程池的大小,任务线程的绑定与回收,可承载的租户数量等,以及应用服务器所在物理主机的资源提供能力,包括CPU计算能力,内存,存储空间大小,网络带宽等,这种性能指标取决于硬件的性能和应用服务器的实现以及配置,具有明确的衡量标准。当租户的外部请求规模超过应用服务器所能处理的范围时,就会出现严重的性能下降。另一种是以租户服务质量保证为度量的性能指标,对不同租户而言,每个租户对服务质量的要求是不同的,在多租户环境下,资源总量固定,一个租户占用较多服务资源必将对其他租户的服务质量产生影响,如何平衡租户所享有的服务质量,以及在发生资源侵占时对租户的服务质量进行优化配置,是保证应用服务器多租户性能的一个重要问题。因而对微服务服务器多租户性能的考量,可以看作租户是否能够获取满足其服务质量需求的服务资源,以及在多租户模式下应用服务器资源的合理分配和有效利用。这里,性能管理的本质是通过对租户在请求服务时所享有的资源进行合理分配和管理,从而使得应用服务器性能满足租户服务要求的一种管理方式。
资源是一种系统元素,可以分为物理资源和逻辑资源,其中物理资源是指可度量的物理实体,如处理器、内存、硬盘存储、网络带宽等,逻辑资源是物理资源的逻辑映射,如进程,线程,文件等系统元素,对微服务来讲,其主要所面向的资源为逻辑资源,可以分为两类,一类是应用业务逻辑层运算资源,即为具有主动执行能力的逻辑资源,如任务线程等,另一类是数据资源,包括用户信息,配置等。
发明内容
本发明的目的旨在提出一种面向多租户的微服务资源调度方法,解决高共享程度的多租户模式下容易出现的租户资源侵占问题,对租户提供性能保证。
本发明实现上述目的的技术解决方案是,一种面向多租户的微服务资源调度方法,其特征在于:对租户实施应用级粒度、组件级粒度的监测,与任务管理器相绑定,收集租户运行时的状态信息和资源使用信息,调整应用及组件的容量,并通过租户请求的并发控制对租户实施隔离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电力信息科技有限公司,未经广东电力信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010919834.8/2.html,转载请声明来源钻瓜专利网。