摘要 |
A method and system may receive a request to provision one or more computing resources, such as a physical or virtual server based on configuration information received from a user via a web portal. An availability of the one or more computing resources may be pre-validated. When the pre-validating for all of the one or more computing resources is not successful, an alert message may be output to the user via the web portal indicating that one or more of the requested computing resources is not available. When the pre-validating for all of the one or more computing resources is successful, one or more jobs may be queued in a jobs database based on the request to provision the one or more computing resources, dequeued by a workflow engine, and executed to configure the one or more computing resources. |
主权项 |
1. A computing-device implemented method comprising:
receiving, from a user, a request to provision one or more computing resources based on configuration information, wherein the one or more computing resources comprise one or more of: a resource pool, a virtual server, a physical server, a public Internet protocol (IP) address, or an application installation on an identified server associated with the user; pre-validating the one or more computing resources, wherein the pre-validating comprises determining whether the one or more computing resources are available for allocation to the user, wherein, when the one or more computing resources comprises the application installation, the pre-validating comprises:
determining whether memory and storage space on the identified server is sufficient to accommodate installation of the application; anddetermining that the pre-validating is unsuccessful when it is determined that sufficient memory and storage space on the identified server is not available; performing, when the pre-validating for all of the one or more computing resources is not successful:
outputting an alert message to the user indicating that one or more of the requested computing resources is not available; performing, when the pre-validating for all of the one or more computing resources is successful:
queuing one or more jobs in a jobs database based on the request to provision the one or more computing resources;dequeing the one or more jobs by a workflow engine; andexecuting the one or more jobs to configure the one or more computing resources. |