【技术实现步骤摘要】
一种基于多租户服务的业务分组方法和装置
本申请涉及计算机
,尤其涉及一种基于多租户服务的业务分组方法和装置。
技术介绍
多租户是一种架构技术,可以实现在多用户环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。其中,每个用户可以被称为租户。随着多租户技术的发展,出现了越来越多的可以面向多租户的服务,例如分布式数据库、云计算平台等。通常,针对多租户的服务而言,其可以向不同场景的业务提供服务。然而,在实际应用中,由于不同业务的业务需求不同,例如,不同业务对延时、用户访问错误率以及吞吐量等有不同需求,业务间的峰值峰谷时间也各不相同,导致不同业务之间会产生干扰,从而影响对业务的服务质量。
技术实现思路
本申请实施例提供一种基于多租户服务的业务分组方法和装置,用于解决多租户的服务在向不同场景的业务提供服务时,由于不同业务的业务需求不同,导致不同业务之间会产生干扰,从而影响对业务的服务质量的问题。为解决上述技术问题,本申请实施例是这样实现的:第一方面,提出一种基于多租户服务 ...
【技术保护点】
1.一种基于多租户服务的业务分组方法,包括:/n确定第一业务的访问特征信息,所述第一业务属于一个租户;/n根据所述访问特征信息,确定与所述第一业务匹配的第一分组,所述第一分组对应第一资源;/n将所述第一业务分配到所述第一分组中,其中,包含所述第一业务在内的所述第一分组的访问指标以及资源利用率满足预设条件,所述预设条件用于表征所述第一分组对应的所述第一资源满足所述第一业务的业务需求。/n
【技术特征摘要】
1.一种基于多租户服务的业务分组方法,包括:
确定第一业务的访问特征信息,所述第一业务属于一个租户;
根据所述访问特征信息,确定与所述第一业务匹配的第一分组,所述第一分组对应第一资源;
将所述第一业务分配到所述第一分组中,其中,包含所述第一业务在内的所述第一分组的访问指标以及资源利用率满足预设条件,所述预设条件用于表征所述第一分组对应的所述第一资源满足所述第一业务的业务需求。
2.如权利要求1所述的方法,确定第一业务的访问特征信息,包括以下至少一种:
使用默认分组对应的资源为所述第一业务提供服务;采集所述第一业务的访问数据,根据所述访问数据确定所述第一业务的访问特征信息;
确定由租户提供的所述第一业务的访问特征信息。
3.如权利要求2所述的方法,在根据所述访问数据确定所述第一业务的访问特征信息后,所述方法还包括:
将根据所述访问数据确定得到的所述访问特征信息反馈给所述租户。
4.如权利要求1至3任一项所述的方法,所述访问特征信息包括以下至少一种:
所述第一业务的业务类型、所述第一业务所需的资源、查询率QPS、延时、访问量、所述第一业务在各分区之间的访问性能是否稳定、峰值时间段、峰值持续时间、CPU使用率、内存使用率、磁盘使用率。
5.如权利要求1所述的方法,根据所述访问特征信息,确定与所述第一业务匹配的第一分组,包括:
将所述访问特征信息与已有分组的分组特征信息进行匹配;
若匹配成功,则将与所述访问特征信息匹配的分组特征信息对应的分组确定为所述第一分组。
6.如权利要求5所述的方法,所述方法还包括:
在将所述访问特征信息与已有分组的分组特征信息进行匹配时,若未匹配成功,则:
根据所述访问特征信息,为所述第一业务创建所述第一分组;或,
将未被分组的资源构成的分组作为所述第一分组。
7.如权利要求1所述的方法,在将所述第一业务分配到所述第一分组中后,所述方法还包括:
对所述第一分组的第一资源使用率进行监控;
当所述第一资源使用率大于第一预设阈值时,生成第一提示信息,以便根据所述第一提示信息对所述第一分组进行扩容;
当所述第一资源使用率小于第二预设阈值时,根据所述第一资源使用率释放所述第一分组中的设定资源。
8.如权利要求7所述的方法,当所述第一资源使用率大于第一预设阈值时...
【专利技术属性】
技术研发人员:朱晓然,杨恋,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。