Customizing component configurations for utility computing
First Claim
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein when executed the program causes the at least one computing device to at least:
- receive a selection of a subset of a set of hardware components from a customer;
receive a selection of one of a plurality of virtual machine instance types from the customer, each of the plurality of virtual machine instance types being associated with different configurations of at least one of;
memory, processor type, data storage, or network bandwidth;
receive a request from the customer to allocate a virtual machine instance of the one of the virtual machine instance types on a customized computing device within a networked plurality of computing devices, the networked plurality of computing devices being operated under a utility computing model by a service provider for a plurality of customers, the customized computing device including the subset of the set of hardware components;
deploy the customized computing device within the networked plurality of computing devices in response to the request; and
deploy the virtual machine instance on the customized computing device in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for customizing component configurations used in utility computing. A selection of a subset of a set of hardware components is received from a customer. A request is received from the customer to allocate a machine instance on a customized computing device within a networked plurality of computing devices. The customized computing device includes the subset of the set of hardware components. A deployment of the machine instance on the customized computing device is initiated in response to the request.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein when executed the program causes the at least one computing device to at least:
-
receive a selection of a subset of a set of hardware components from a customer; receive a selection of one of a plurality of virtual machine instance types from the customer, each of the plurality of virtual machine instance types being associated with different configurations of at least one of;
memory, processor type, data storage, or network bandwidth;receive a request from the customer to allocate a virtual machine instance of the one of the virtual machine instance types on a customized computing device within a networked plurality of computing devices, the networked plurality of computing devices being operated under a utility computing model by a service provider for a plurality of customers, the customized computing device including the subset of the set of hardware components; deploy the customized computing device within the networked plurality of computing devices in response to the request; and deploy the virtual machine instance on the customized computing device in response to the request. - View Dependent Claims (2)
-
-
3. A system, comprising:
-
at least one computing device; and an application executable in the at least one computing device, wherein when executed the application causes the at least one computing device to at least; receive a selection of a subset of a set of hardware components from a customer; receive a request from the customer to allocate a virtual machine instance on a customized computing device within a networked plurality of computing devices, the customized computing device including the subset of the set of hardware components; and deploy the virtual machine instance on the customized computing device in response to the request. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, by at least one computing device, a selection of a subset of a set of hardware components from a customer; receiving, by the at least one computing device, a request from the customer to allocate a virtual machine instance on a customized computing device within a networked plurality of computing devices, the customized computing device including the subset of the set of hardware components; and deploying, by the at least one computing device, the customized computing device within the networked plurality of computing devices in response to the request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification