[发明专利]用于跨异构计算环境供应云服务的系统和方法有效
| 申请号: | 201680014248.0 | 申请日: | 2016-06-03 |
| 公开(公告)号: | CN107408046B | 公开(公告)日: | 2020-07-28 |
| 发明(设计)人: | R·拉赫加;J·福;G·托斯;L·乐;S·慕克吉;M·潘达;金志文 | 申请(专利权)人: | 甲骨文国际公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;H04L12/24;H04L29/08 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 李晓芳 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 跨异构 计算 环境 供应 服务 系统 方法 | ||
根据实施例,本文描述了用于跨异构计算环境供应云服务的系统和方法。存储在配置管理服务器上的多条供应指令可以被划分到多个范围中。连接至配置管理服务器的多个客户端节点可以被配置成多个组,每个组在一个或多个虚拟机上提供一个或多个计算环境,以用于托管云服务。特定组中的每个计算环境可以与指定特定范围的供应指令的供应指令启动器相关联。当特定组中的虚拟机重新启动时,该虚拟机上的计算环境搜索与该特定组对应的范围中的最新供应指令。
版权通知
本专利文档的公开内容的一部分包含受版权保护的资料。版权所有人不反对任何人对本专利文档或本专利公开内容按照它在专利商标局专利文件或记录中出现的那样进行传真复制,但是除此之外在任何情况下都保留所有版权权利。
技术领域
本发明的实施例一般涉及软件应用的连续集成和交付,并且具体而言涉及用于跨异构环境供应云服务的系统和方法。
背景技术
在软件开发领域,从利用整体发布的瀑布式方法到利用增量发布的敏捷方法的范式转移已经改变了管理应用生命周期的方式。例如,开发者倾向于在早期并且更加频繁地进行集成,以减少集成故障。为了适应构建、测试和部署的频率增加的要求,对于软件开发过程中的多个参与者而言,诸如配置管理工具之类的多种工具可以被用于对多个机器/客户端节点进行配置管理。
这些工具可以为了不同目的而使用多条供应指令来配置客户端节点。然而,存储在配置管理服务器上的多条供应指令可能使客户端节点检索到它并不旨在检索的供应指令。
发明内容
根据实施例,本文描述了用于跨异构计算环境供应云服务的系统和方法。存储在配置管理服务器上的多条供应指令可以被划分到多个范围中。连接到配置管理服务器的多个客户端节点可以被配置成多个组,每个组在一个或多个虚拟机上提供一个或多个计算环境以用于托管云服务。特定组中的每个计算环境可以与指定特定范围的供应指令的供应指令启动器相关联。当特定组中的虚拟机重新启动时,该虚拟机上的计算环境搜索与该特定组对应的范围中的最新的供应指令。
附图说明
图1示出了根据实施例的配置管理工具。
图2示出了根据实施例的用于跨异构计算环境供应云服务的系统。
图3进一步示出了根据实施例的用于跨异构计算环境供应云服务的系统。
图4示出了根据实施例的通过划分供应指令的版本编号来跨异构环境供应云服务的流程图。
图5示出了根据实施例的用于跨异构计算环境供应云服务的方法。
具体实施方式
配置管理工具(例如,Chef)可以为了不同的目的而配置不同类型的客户端节点。例如,一种类型的客户端节点可以是为开发者配置的,另一种类型的客户端节点可以是为测试者配置的。对于使用连续集成和连续交付实践的开发团队而言,不同类型的客户端节点可以包括同样的服务器组件集合以及处于开发中的软件应用的一个或多个不同版本。
然而,这样的配置管理工具经常使用配置管理服务器来存储供应指令,这可能使一个类型的客户端节点检索到旨在用于另一种类型的客户端节点的供应指令。
此外,被集中存储在配置管理服务器上的多条供应指令倾向于为特定类型的计算环境提供配置信息。然而,可以要求软件开发过程中的不同参与者使用异构计算环境。例如,可以要求开发者使用Windows环境进行开发,同时可以要求测试者使用Linux环境进行测试。
针对上述问题的现有解决方案包括创建不同的服务器来存储用于不同类型的客户端节点的供应指令。但是,多服务器方法不适用于连续集成和连续交付。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680014248.0/2.html,转载请声明来源钻瓜专利网。





