发明名称 Providing configurable bootstrapping of software image execution
摘要 Techniques are described for facilitating execution of software programs in a configurable manner, including to configure bootstrapping operations that are performed at startup of the software programs. At least some of the software programs may be software images that each include, for example, a defined file system, an operating system, and one or more application programs. In addition, configuration of the software programs' startup may include using distinct bootstrap packages that each include their own distinct file system, such that loading of a bootstrap package within a software image includes adding the included file system of the bootstrap package to a new location within the defined file system of the software image (e.g., by mounting the included file system of the bootstrap package within the defined file system of the software image, and optionally removing the included file system of the bootstrap package after bootstrapping operations are completed).
申请公布号 US8914626(B1) 申请公布日期 2014.12.16
申请号 US201113112914 申请日期 2011.05.20
申请人 Amazon Technologies, Inc. 发明人 Adogla Eden G.;Tegtmeier Kevin A.;Loghry Adam K.
分类号 G06F9/00;G06F9/44 主分类号 G06F9/00
代理机构 Seed IP Law Group PLLC 代理人 Seed IP Law Group PLLC
主权项 1. A computer-implemented method, comprising: receiving, by one or more programmed computing systems that execute a software image execution service available to a plurality of users, instructions from one of the plurality of users to execute an indicated software image, the indicated software image including a defined file system and having associated bootstrap instructions that indicate a bootstrap image distinct from the indicated software image, the bootstrap image including a distinct file system that is not part of the defined file system; and executing, by the software image execution service, the indicated software image on behalf of the one user by: initiating the executing of the indicated software image on a host computing system, the executing indicated software image using the defined file system on the host computing system;under control of the host computing system, using the associated bootstrap instructions to load and execute the bootstrap image as part of the executing indicated software image, the loading of the bootstrap image including adding the included distinct file system as a new portion of the defined file system on the selected host computing system, the executing bootstrap image performing bootstrapping operations for the executing indicated software image; andafter completion of the performing of the bootstrapping operations, continuing the executing of the indicated software image on the host computing system using the defined file system.
地址 Reno NV US