[发明专利]用于动态服务实例部署的短暂基础设施的扩建和拆除在审
申请号: | 201780061400.5 | 申请日: | 2017-09-30 |
公开(公告)号: | CN109791484A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | J·豪博尔德;R·B·瓦卢利斯;S·坎迪耶;S·沃克;M·吴 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/50 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 邬少俊;王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基础设施 部署服务 操作环境 动态构建 可替换 弹性计算 动态服务 复杂服务 计算资源 数据服务 网络布局 资源管理 拆除 服务 应用 扩建 配置 部署 生产 | ||
1.一种动态构建用于使用可替换计算资源部署服务实例的短暂基础设施的方法,所述方法包括:
接收资源分配请求,所述资源分配请求包括标识用于供应所述服务实例的服务参数的服务定义;
确定所述可替换计算资源的可用性;以及
当有足够的计算资源可用时,根据所述服务定义动态地生成针对所述服务实例的操作环境,
其中,所述操作环境识别资源上下文信息,所述资源上下文信息包括所述可替换计算资源的一组计算资源和与所述服务实例相关联的网络布局参数。
2.如权利要求1所述的方法,其中,所述服务定义还标识用于供应所述服务实例的一个或多个应用组件引用。
3.如权利要求1所述的方法,其中,所述服务参数包括用于供应所述服务实例的一个或多个软件安装和网络布局参数。
4.如权利要求3所述的方法,还包括:
处理所述服务参数以识别与所述服务实例相关联的一个或多个软件安装;以及
引导所述一组计算资源以安装所述一个或多个软件安装。
5.如权利要求4所述的方法,还包括:
响应于在所述一组计算资源上安装所述一个或多个软件安装,验证计算资源的健康状况;并且
向工作流管理系统提供所述计算资源的健康状况的指示。
6.如权利要求1所述的方法,其中,生成针对所述服务实例的所述操作环境包括:
分配所述一组计算资源;以及
将所述一组计算资源移动到所述操作环境。
7.如权利要求1所述的方法,还包括:
接收拆除所述操作环境的请求;以及
响应于所述请求,将所述一组计算资源移动到清理环境。
8.如权利要求7所述的方法,其中,所述计算资源在所述清理环境中重新映像。
9.如权利要求7所述的方法,其中,所述计算资源具有在所述清理环境中还原的对应的虚拟机快照。
10.如权利要求1所述的方法,还包括:
将所述资源上下文信息提供给工作流管理系统,
其中,所述资源分配请求是由所述工作流管理系统生成的。
11.如权利要求1所述的方法,其中,所述服务实例包括服务管理系统的新实例。
12.一种动态构建用于使用可替换计算资源来部署服务实例的短暂基础设施的方法,所述方法包括:
接收服务清单,所述服务清单包括标识用于供应所述服务实例的服务参数的服务定义;
识别用于分配计算资源的服务管理系统;
响应于向所述服务管理系统发送资源分配请求,接收根据所述服务定义针对所述服务实例而动态生成的操作环境的指示,其中,所述操作环境识别包括所述可替换计算资源的一组计算资源和与所述服务实例相关联的网络布局参数的资源上下文信息;以及
将至少一部分资源上下文信息传送到自动测试系统,以便验证所述服务实例的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780061400.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于计算设备的共享软件库
- 下一篇:基于网状网络的空中调制解调器固件升级