发明名称 Distributed computing environment software configuration
摘要 Certain embodiments herein relate to configuring software in a virtual machine instance (“instance”) to optimally utilize computing resources that are available for implementation of the software. The software, such as operating systems and software applications, may be configured based on resource parameters associated with the instance. Such resource parameters may include information associated with capacities of the available computing resources.
申请公布号 US9436493(B1) 申请公布日期 2016.09.06
申请号 US201213536571 申请日期 2012.06.28
申请人 Amazon Technologies, Inc. 发明人 Thomas Nathan;Spevack Max Joseph;Blackham Nathan H.;Wilson Matthew S.
分类号 G06F9/455;G06F9/445;G06F9/44;G06F9/50;G06F21/62 主分类号 G06F9/455
代理机构 Sutherland Asbill & Brennan LLP 代理人 Sutherland Asbill & Brennan LLP
主权项 1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising: receiving a request to create an instance that includes an operating system and a software application; and creating the instance, wherein creating the instance comprises: detecting, by at least one of the operating system or the software, a first set of resource parameters for the instance, wherein the first set of resource parameters include information associated with one or more servers in a distributed computing environment to be allocated to host the instance; andafter detecting the first set of resource parameters, configuring the operating system and the software application based at least in part on the first set of resource parameters; receiving a request for modification of the instance; determining a second set of resource parameters based at least in part on the modification; and reconfiguring the operating system and the software application based at least in part on the second set of resource parameters, wherein reconfiguring the operating system and the software application comprises at least one of: (i) modifying a number of allowable concurrent connections to a web server, or (ii) modifying a number of allowable threads spawned by the operating system or the software application.
地址 Reno NV US