在分布式计算环境中的虚拟机实例上执行命令制造技术

技术编号:17145727 阅读:66 留言:0更新日期:2018-01-27 17:11
一种用于在分布式计算环境中的虚拟机实例上执行命令的方法可以包括从客户端计算设备接收用于在所述分布式计算环境内的一个或多个虚拟机实例上执行命令的命令执行请求。所述命令执行请求包括标签,并且基于所述标签来检索所述一个或多个虚拟机实例的实例识别信息。检索与由所述命令执行请求指定的命令相关联的命令规范文档。将包括所述命令规范文档和至少一个命令参数的命令执行消息传达到所述一个或多个虚拟机实例中的每一个。从所述一个或多个虚拟机实例接收在所述一个或多个虚拟机实例处执行所述命令的命令执行结果。将所述命令执行结果发送到所述客户端计算设备。

Executing commands on a virtual machine instance in a distributed computing environment

A method for executing commands on virtual machine instances in a distributed computing environment can include receiving a command execution request for executing commands from one or more virtual machine instances in the distributed computing environment from the client computing device. The command execution request includes a label and retrieves the instance identification information of the one or more virtual machine instances based on the label. Retrieves a command specification document associated with the command specified by the command execution request. The command execution message, which includes the command specification document and at least one command parameter, is communicated to each of the one or more virtual machine instances. A command execution result is received from the one or more virtual machine instances in which the command is executed at one or more virtual machine instances. The result of the command is sent to the client computing device.

【技术实现步骤摘要】
【国外来华专利技术】在分布式计算环境中的虚拟机实例上执行命令
技术介绍
云计算是在远程位置可用并可通过网络(诸如互联网)进行访问的计算资源(硬件和软件)的使用。在具有许多计算设备诸如虚拟服务器的计算环境或具有许多服务器计算机的云计算环境中,计算资源的使用可以提供许多优势,包括成本优势和/或快速适应变化的计算资源需求的能力。为了促进对数据中心资源的更多利用,虚拟化技术可能允许单个物理计算机器托管一个或多个虚拟机实例,所述虚拟机实例表现并操作为连接的计算机用户的独立实例。利用虚拟化,单个物理计算设备可以动态方式创建、维护或删除虚拟机实例。继而,用户可以从数据中心请求计算机资源,并且可以在“根据需要”的基础上或至少在“按要求”的基础上向用户提供不同数量的虚拟机资源。对于管理运行应用的多个(例如,一组)实例或管理其他工作负载的云计算环境的客户,可能会遇到各种配置、故障排除和资源重新分配的问题。随着对云计算资源的使用的增加,可以逐个实例地对虚拟机实例执行监管、管理和故障排除,这可能是耗时的且低效的。附图说明将参考附图描述根据本公开的各种实施方案,其中:图1是根据本公开的实施方案的支持命令执行服务的示例性网络环境的图示。本文档来自技高网...
在分布式计算环境中的虚拟机实例上执行命令

【技术保护点】
一种方法,其包括:使用来自客户端计算设备的命令,检索在分布式计算环境中运行的多个实例的实例识别信息,所述命令用于在所述实例中的至少一个上执行;使用所述检索的实例识别信息将所述命令传达到所述多个实例;以及接收在所述多个实例中的至少第一实例上执行所述命令的至少第一命令执行结果。

【技术特征摘要】
【国外来华专利技术】2015.05.19 US 14/716,7131.一种方法,其包括:使用来自客户端计算设备的命令,检索在分布式计算环境中运行的多个实例的实例识别信息,所述命令用于在所述实例中的至少一个上执行;使用所述检索的实例识别信息将所述命令传达到所述多个实例;以及接收在所述多个实例中的至少第一实例上执行所述命令的至少第一命令执行结果。2.一种包括指令的计算机可读存储介质,所述指令在执行时致使计算机系统:使用来自客户端计算设备的命令,检索在分布式计算环境中运行的多个实例的实例识别信息,所述命令用于在所述实例中的至少一个上执行;使用所述检索到的实例识别信息将所述命令传达到所述多个实例;以及接收在所述多个实例中的至少第一实例上执行所述命令的至少第一命令执行结果。3.根据权利要求2所述的计算机可读存储介质,其中所述指令在执行时还致使所述计算机系统:经由应用程序设计接口(API)从所述客户端计算设备接收所述命令。4.根据权利要求3所述的计算机可读存储介质,其中所述接收的命令包括标签,并且所述指令在执行时还致使所述计算机系统:使用所述标签检索所述实例识别信息。5.根据权利要求3所述的计算机可读存储介质,其中所述指令在执行时还致使所述计算机系统:基于所述接收到的命令的至少一部分来检索命令规范文档,其中所述命令规范文档是从所述客户端计算设备接收的自定义规范文档。6.根据权利要求2-5中任一项所述的计算机可读存储介质,其中所述多个实例中的至少一个正在物理硬件上运行。7.根据权利要求5所述的计算机可读存储介质,其中所述指令在执行时还致使所述计算机系统:在所述传达之前对所述接收的命令进行更新以包括所述命令规范文档的至少一部分。8.根据权利要求2-7中任一项所述的计算机可读存储介质,其中所述指令在执行时还致使所述计算机系统:在接收到之后将所述至少第一命令执行结果传达到所述客户端计算设备。9.根据权利要求2-8中任一项所述...

【专利技术属性】
技术研发人员:阿姆贾德·侯赛因史蒂文·梅林·特威切尔马茨·埃里克·兰纳玛尼万南·孙达拉姆西瓦普拉萨德·文卡塔·帕迪塞蒂马丁·C·毛
申请(专利权)人:亚马逊技术有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1