[发明专利]用于关系数据库即服务的自动需求驱动的资源缩放有效
申请号: | 201680025422.1 | 申请日: | 2016-04-07 |
公开(公告)号: | CN107851106B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | S·达斯;李峰;V·纳拉萨亚;A·C·柯尼格 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/34;G06Q20/14;G06Q10/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 关系 数据库 服务 自动 需求 驱动 资源 缩放 | ||
1.一种数据库即服务系统,包括:
自动缩放模块,其被配置为:
基于来自数据库服务器的遥测来自动计算针对后续计费间隔的所述数据库服务器中的容器的容器大小,其中所述容器大小基于容器内的固定资源容量,其中所述遥测包括对于容器中的资源的每个请求针对一时间间隔的等待每个资源所花费的时间,所述所花费的时间用所述容器中的所有资源的总等待的百分比表示;以及
基于所述遥测,代表租户来自动缩放针对计费间隔的所述容器的所述容器大小;以及
至少一个硬件处理器,其被配置为执行存储器中的计算机可执行指令,所述指令被执行以使能所述自动缩放模块。
2.根据权利要求1所述的系统,还包括遥测管理器,其被配置为收集所述数据库服务器的租户数据库的所述遥测。
3.根据权利要求1所述的系统,其中所述遥测包括延迟、资源利用率或可用预算中的至少一项。
4.根据权利要求1所述的系统,还包括资源需求估计器,其被配置为估计保证更大容器或更小容器的资源需求。
5.根据权利要求4所述的系统,其中所述资源需求估计器被配置为将所述遥测转变成用于估计所述数据库服务器的多个工作负载的所述资源需求的信号。
6.根据权利要求5所述的系统,其中所述资源需求估计器被配置为基于规则的逻辑,所述基于规则的逻辑对于所述信号中的每个信号具有用于关于每个信号确定租户状态的一个或多个阈值。
7.根据权利要求1所述的系统,还包括预算管理器,其被配置为基于预算输入准则来计算针对小于预算时段的每个计费间隔的可用预算。
8.根据权利要求1所述的系统,还包括自动缩放逻辑,其被配置为基于原始信号和得出信号、可用预算和需求估计的组合来向数据库管理构造输出容器大小调整动作。
9.一种数据库即服务方法,包括:
基于生产遥测来估计针对数据库的一个或多个容器的资源需求,其中对于容器中的资源的每个请求,所述遥测包括对于容器中的资源的每个请求针对一时间间隔的等待每个资源所花费的时间,所述所花费的时间用所述一个或多个所述容器中的所有资源的总等待的百分比表示;以及
基于所估计的所述资源需求的变化来代表租户自动缩放针对计费间隔的所述一个或多个容器的容器大小,其中所述容器大小基于容器内的固定资源容量。
10.根据权利要求9所述的方法,还包括基于由租户规定的输入来管理所述自动缩放的行为。
11.根据权利要求9所述的方法,还包括从所述生产遥测标识统计上鲁棒的信号。
12.根据权利要求9所述的方法,还包括组合多个信号以提高所估计的所述资源需求的准确度。
13.根据权利要求9所述的方法,还包括基于货币预算、性能灵敏度和延迟目标来控制货币成本。
14.根据权利要求9所述的方法,还包括选择所述生产遥测的计数器的子集,信号能够从所述子集被得出以估计资源需求。
15.根据权利要求9所述的方法,还包括跟踪所述生产遥测中的计数器的趋势度量与信号之间的相关性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680025422.1/1.html,转载请声明来源钻瓜专利网。