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是根据本公开的实施方案的支持命令执行服务的示例性网络环境的图示。图2是根据本公开的实施方案的用于在实例上执行命令的示例性通信序列的框图。图3是示出根据本公开的实施方案的使用命令执行服务的服务提供商环境中的命令可扩展性的框图。图4是示出根据本公开的示例性实施方案的使用命令执行服务在多租户环境中运行的多个虚拟机实例的示例性系统图。图5示出了根据一个实施方案包括与控制平面相关联的多个管理部件的示例性系统的进一步细节,所述控制平面可以用于提供命令执 ...
【技术保护点】
一种方法,其包括:使用来自客户端计算设备的命令,检索在分布式计算环境中运行的多个实例的实例识别信息,所述命令用于在所述实例中的至少一个上执行;使用所述检索的实例识别信息将所述命令传达到所述多个实例;以及接收在所述多个实例中的至少第一实例上执行所述命令的至少第一命令执行结果。
【技术特征摘要】
【国外来华专利技术】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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。