[发明专利]多租户计算系统以及多租户计算系统的计算机实现方法有效
| 申请号: | 201680033463.5 | 申请日: | 2016-06-17 |
| 公开(公告)号: | CN107710157B | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | M·詹森;T·海尔斯伯格;M·S·哈蒙德;C·M·鲁道夫;K·M·雷瑟 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;姚杰 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 租户 计算 系统 以及 计算机 实现 方法 | ||
1.一种多租户计算系统,包括:
处理器;以及
存储器,存储有由所述处理器可执行的指令,其中所述指令在被执行时配置所述多租户计算系统以提供:
差量标识符部件,所述差量标识符部件被配置为:
检测与租户相关联的租户输入;
基于所述租户输入,标识给定计算解决方案;
标识与所述给定计算解决方案相对应的多个定制差量,每个定制差量包括差量元数据,
所述差量元数据与其他定制差量和与定义基础计算系统的基础系统元数据分离地被存储,并且
所述差量元数据表示与用于生成所述给定计算解决方案的计算功能的所述基础系统元数据不同的定制;
标识定制层级,所述定制层级与所述多个定制差量相关联并且定义所述多个定制差量中的定制差量之间的层级关系;以及
差量应用部件,所述差量应用部件被配置为:
基于所述层级关系,确定所述多个定制差量的应用的顺序;以及
生成运行时计算系统,所述运行时计算系统被配置为向所述租户提供对所述给定计算解决方案的运行时访问,其中所述运行时计算系统是由以下项生成的:
根据经确定的所述顺序来将来自所述多个定制差量中的每个定制差量的所述差量元数据应用于所述基础系统元数据。
2.根据权利要求1所述的计算系统,其中所述指令在被执行时配置所述多租户计算系统以提供:
组检测部件,所述组检测部件被配置为:
检测访问定制差量的公共集合的不同租户;以及
将所述不同租户分组到单个租户组中。
3.根据权利要求2所述的计算系统,其中所述指令在被执行时配置所述多租户计算系统以提供:
多租户功能系统,所述多租户功能系统被配置为:
基于经确定的所述顺序来来将定制差量的所述公共集合应用于所述基础计算系统以生成运行时计算系统,所述运行时计算系统具有被配置为运行所述公共计算解决方案的资源集合;以及
向所述单个租户组中的每个租户提供对所述运行时计算系统中的相同资源集合的运行时访问。
4.根据权利要求3所述的计算系统,其中,所述组检测部件被配置为:
通过确定所述不同租户中的每个租户正在请求对相同功能集合的访问,来检测访问定制差量的所述公共集合的所述不同租户。
5.根据权利要求3所述的计算系统,其中,所述定制层级将每个定制差量与对应的层级级别相关联,并且其中,所述组检测部件被配置为:
确定定制差量的所述公共集合中的每个定制差量被分配到所述定制层级中的相同层级级别。
6.根据权利要求1所述的计算系统,其中,所述差量应用部件被配置为:
在运行时期间,
接收针对与定制差量的公共集合相关联的计算功能的请求;以及
响应于针对与相应定制差量相关联的所述计算功能的所述请求,将定制差量的所述公共集合中的每个所述相应定制差量应用于所述基础计算系统。
7.根据权利要求1所述的计算系统,其中所述指令在被执行时配置所述多租户计算系统以提供:
开发者环境,所述开发者环境包括开发功能,所述开发功能被配置为检测定制输入的指示,并且基于所述定制输入的所述指示来生成相对于所述基础系统的定制。
8.根据权利要求7所述的计算系统,其中,所述开发环境包括:
差量生成器,所述差量生成器被配置为检测所述基础系统在所述定制被应用之前和所述定制被应用之后之间的差异,并且生成表示经检测的所述差异的定制差量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680033463.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于二进制文件转换系统的影子堆栈操纵的技术
- 下一篇:虚拟化实体的启用





