Instance host configuration
First Claim
1. A method, comprising:
- in response to an instance configuration request from a client,receiving, from a selected control server of one or more control servers designated to manage remote configuration of resource instances, a sequence of one or more commands formatted according to a particular command protocol for instance configuration, wherein said receiving is performed at a selected instance host of a plurality of instance hosts designated to implement resource instances of a network-accessible service;
instantiating, at the selected instance host in response to receiving the sequence of one or more commands, a remote command executor;
initiating, by the remote command executor at the selected instance host, one or more configuration operations corresponding to the sequence of one or more commands;
providing results of the one or more configuration operations to the selected control server;
terminating the remote command executor; and
providing a response to the instance configuration request, based at least in part on the results, to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for instance host configuration are disclosed. A system includes a plurality of instance hosts configurable for resource instances of a network-accessible service, and control servers to manage remote configuration of the instance hosts. In response to an instance configuration request from a client, a selected control server transmits, to a selected instance host, a sequence of one or more commands. The selected instance host instantiates a remote command executor. The remote command executor initiates configuration operations corresponding to the command sequence, and terminates. The selected control server provides a response to the instance configuration request, based at least in part on results of the operations initiated by the executor.
24 Citations
29 Claims
-
1. A method, comprising:
in response to an instance configuration request from a client, receiving, from a selected control server of one or more control servers designated to manage remote configuration of resource instances, a sequence of one or more commands formatted according to a particular command protocol for instance configuration, wherein said receiving is performed at a selected instance host of a plurality of instance hosts designated to implement resource instances of a network-accessible service; instantiating, at the selected instance host in response to receiving the sequence of one or more commands, a remote command executor; initiating, by the remote command executor at the selected instance host, one or more configuration operations corresponding to the sequence of one or more commands; providing results of the one or more configuration operations to the selected control server; terminating the remote command executor; and providing a response to the instance configuration request, based at least in part on the results, to the client. - View Dependent Claims (2, 3, 4, 5)
-
6. A system, comprising:
-
a plurality of instance hosts configurable to implement resource instances of a network-accessible service; and one or more control servers configured to manage configuration of resource instances at the plurality of instance hosts; wherein a selected control server of the one or more control servers is configured to transmit, in response to an instance configuration request from a client, a sequence of one or more commands to a selected instance host of the plurality of instance hosts; wherein the selected instance host is configured to, in response to receiving the sequence of one or more commands, instantiate a remote command executor; wherein the remote command executor is configured to initiate one or more configuration operations corresponding to the sequence of one or more commands; and wherein the selected control server is configured to provide a response to the instance configuration request, based at least in part on results of the one or more configuration operations, to the client. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors implement a control server of a provider network comprising a plurality of instance hosts configurable to host resource instances of one or more network-accessible services, wherein the control server is configured to:
in response to an instance configuration request from a client, wherein the instance configuration request is directed to a particular service of the one or more network-accessible services, transmit, to a selected instance host of the plurality of instance hosts, one or more commands; receive, from the selected instance host, results of one or more configuration operations initiated at the selected instance host by a remote command executor instantiated at the selected instance host in response to the one or more commands; provide a response to the instance configuration request, based at least in part on results of the one or more configuration operations, to the client. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
27. A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors:
-
receive an instance configuration command from a control server of a provider network, wherein the control server is configured to manage remote configuration of resource instances to provide one or more network-accessible services; instantiate a remote command executor in response to the instance configuration command, wherein the remote command executor is configured to initiate one or more configuration operations in accordance with the command; and provide results of the one or more configuration operations to the control server. - View Dependent Claims (28, 29)
-
Specification