[发明专利]虚拟环境中服务的分发和管理有效
申请号: | 201780082640.3 | 申请日: | 2017-12-28 |
公开(公告)号: | CN110168504B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | H·R·普拉帕卡;M·S·晨切弗;B·M·舒尔茨;J·D·维斯瓦尔;F·J·史密斯;J·A·斯塔克斯;R·O·沃尔科特;M·B·埃伯索尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 王俊 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 环境 服务 分发 管理 | ||
1.一种用于在计算设备的主机操作系统中分发对服务的访问的系统,所述系统包括:
处理硬件;
存储硬件;
所述处理硬件和所述存储硬件实现:
主机操作系统,所述主机操作系统被配置为实现主机运行时环境;
一个或多个服务,所述一个或多个服务由所述主机操作系统实现;以及
所述处理硬件和所述存储硬件实现服务控制管理器,所述服务控制管理器在所述主机运行时环境中被实现,并且被配置为支持服务的客户端存根与所述服务的服务提供者之间的通信,所述服务的客户端存根在客户端运行时环境中被实现,所述服务的服务提供者在与所述客户端运行时环境分离的服务运行时环境中被实现,支持所述通信包括:
验证来自所述客户端运行时环境的访问所述服务的请求,
基于相关联的一组安全规则和策略,向所述客户端运行时环境授予对所述服务的访问,
如果所述服务的服务提供者是可用的,则向所述客户端返回对应的连接信息,
如果所述服务的所述服务提供者是不可用的,则在新的服务运行时环境中启动所述服务提供者的新实例,并且向所述客户端返回对应的连接信息,以及
在所述主机运行时环境中提供对服务需求的监测,其中响应于监测到服务需求的增加,分配资源以满足所述服务需求,并且响应于监测到服务需求的减少,取消分配资源以满足所述服务需求。
2.根据权利要求1所述的系统,其中所述客户端运行时环境被实现在第一容器中,并且所述服务运行时环境被实现在与所述第一容器分离的第二容器中。
3.根据权利要求2所述的系统,其中所述服务控制管理器被实现在与所述第一容器和所述第二容器分离的第三容器中。
4.根据权利要求1所述的系统,其中所述客户端运行时环境被实现在第一虚拟机中,并且所述服务运行时环境被实现在与所述第一虚拟机分离的第二虚拟机中。
5.根据权利要求1所述的系统,其中所述服务控制管理器被实现在所述主机运行时环境中。
6.根据权利要求1所述的系统,其中所述服务控制管理器被配置为基于所述一组安全规则和策略来允许或者限制对所述客户端存根的访问。
7.根据权利要求1所述的系统,还包括:服务端点,所述服务端点被配置为标识所述服务控制管理器,并且将所述服务控制管理器与所述客户端存根相关联。
8.根据权利要求7所述的系统,其中所述服务端点是由所述客户端存根可发现的。
9.根据权利要求1所述的系统,其中如果所述监测确定不存在针对特定服务提供者的需求,则所述特定服务提供者被终止。
10.根据权利要求1所述的系统,其中虚拟私有网络VPN被用于保护所述客户端存根与所述服务提供者之间的通信。
11.根据权利要求1所述的系统,其中所述客户端管理服务基于对服务需求的所述监测来在本地计算容量模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780082640.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:时间片插装设施
- 下一篇:分布式存储系统的数据修复方法及存储介质