[发明专利]运行代理以在云系统中执行自动化任务在审
申请号: | 201280077396.9 | 申请日: | 2012-11-30 |
公开(公告)号: | CN104838354A | 公开(公告)日: | 2015-08-12 |
发明(设计)人: | J.W.克拉默 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/44;G06F9/46;G06F15/16 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王洪斌;胡莉莉 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行 代理 系统 执行 自动化 任务 | ||
背景技术
可以使用系统上的脚本任务来调度、运行和监视诸如当文件改变时发送电子邮件、在所调度的时间触发备份和缩放基础设施之类的自动化任务。例如,系统可以使用集中式管理点来管理自动化任务。
附图说明
图1图示了根据本公开的用于运行代理以在云系统中执行自动化任务的环境的示例的流程图。
图2图示了根据本公开的用于运行代理以在云系统中执行自动化任务的方法的示例的框图。
图3图示了根据本公开的系统的示例的框图。
具体实施方式
诸如混合云系统之类的云系统正在重塑信息技术(IT)产业。云系统可以将工作负载从中央托管和管理的中心移动到云系统。在传统设置中,可以使用负责系统上的脚本任务来调度、监视和运行自动化任务。然而,由于云系统的分布式性质,云系统可能缺乏集中式管理点。
如本文所使用的,云系统可以是指可以通过计算机网络的使用链接的计算资源。示例云系统可以包括个人云系统、公共云系统和混合云系统。
云系统当前可以忽略自动化任务、以高增量成本将自动化任务归类到未经维护的服务器和/或将自动化任务外包给外部解决方案提供者。例如,面向云的自动化工具(例如Chef或Puppet)可以瞄准管理服务器管理员的特定服务利基(niche)。这样的工具可以有效维护用于应用的服务器集群,但是可能不能够超出机器(例如计算设备)上的指令和配置的范围。例如,这样的工具可能未被设计成运行自动化任务并且可能要求用于自动化任务的显著训练。
可以围绕构建和管理分布式云应用、构建执行过程和以云规模分布工作负载来设计提供云自动化服务的产品。这样的服务可以使得能够实现新的应用设计范例,但是可能几乎不适于自动化任务和/或不符合其大规模设计理论体系的任务。
相比之下,依照本公开的示例可以提供云代理服务以在云系统中创建自动化任务。例如,云代理服务可以包括提供给用户以创建和/或配置代表用户在云系统上进行操作的代理的平台。所配置的代理可以包括被设计成支持自动化任务的用户独立的脚本。云代理服务可以具有直接应用编程接口(API)访问,并且可以提供调度、通知和安全功能,同时让用户(例如开发者)决定程序逻辑。另外,代理可以被配置成包含支持云管理门户中的用户友好的用户接口的自描述脚本。
提供用于运行代理以在云系统中执行自动化任务的系统、方法和计算机可读且可执行指令。运行代理以在云系统中执行自动化任务可以包括响应于自动化任务的所标识的调度运行而从用于与自动化任务相关联的代理的数据库接收配置数据和位置数据,使用位置数据和分布式服务器集群检索代理,以及使用配置数据运行代理以在云系统中执行自动化任务。
在本公开的以下详细描述中,对形成其部分并且在其中通过图示的方式示出可以如何实践本公开的示例的附图做出参考。以足够的细节来描述这些示例以使得本领域普通技术人员能够实践本公开的示例,并且要理解的是,可以利用其他示例并且可以做出过程、电学和/或结构改变而不脱离于本公开的范围。
如本文所使用的,“一”或“数个”某物可以是指一个或多个这样的事物。例如,“数个交互”可以是指一个或多个交互。
图1图示了根据本公开的用于运行代理以在云系统104中执行自动化任务的环境100的示例的流程图。可以将环境100作为云代理服务提供给用户106。云代理服务可以用于创建和管理云系统104中的数个可调度自动化任务。如图1的示例中图示的箭头图示了与云代理服务相关联的服务(例如子服务)和/或云代理服务的组件之间的通信。
如图1中所图示的,环境100可以包括安全服务系统102和云系统104。安全服务系统102可以是从云系统104分离和/或与云系统104相关联的网络的子部分(例如通过通信信道互联以允许资源和信息的共享的计算设备的集合)。从云系统104分离和/或与云系统104相关联的网络可以包括安全服务网络。安全服务网络可以是能够托管被指定和/或设计成保持云系统104运行的数个计算设备的网络。由于安全服务网络(例如防火墙)的安全性特征,将安全服务系统102提供为安全服务网络的子部分可以提供相比于云系统104的安全性。然而,本公开的示例不因此受限。在各种示例中,安全服务系统102可以是云系统104的子部分(例如安全服务系统102可以驻留在云系统104中)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280077396.9/2.html,转载请声明来源钻瓜专利网。