Cloud-Based Automation of Resources
First Claim
Patent Images
1. A computer implemented method comprising:
- converting a workflow to plural resource automation scripts;
generating orchestration rules that define flow logic for executing the plural scripts in a defined sequence; and
sending the plural scripts and orchestration rules to a cloud-based service.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example embodiment, workflow based procedures are authored, tested and converted to a collection of resource automation scripts with orchestration rules. The scripts and rules are uploaded to a cloud-based provisioning service. The cloud-based provisioning service follows the orchestration rules to coordinate with a provisioning agent installed on a VM host, storage area network (SAN) or other network device to execute a sequence of scripts to provision or tear down resources.
99 Citations
16 Claims
-
1. A computer implemented method comprising:
-
converting a workflow to plural resource automation scripts; generating orchestration rules that define flow logic for executing the plural scripts in a defined sequence; and sending the plural scripts and orchestration rules to a cloud-based service. - View Dependent Claims (2)
-
-
3. A computer implemented method comprising:
-
receiving a resource automation script from a cloud-based service; executing the script; generating status information associated with execution of the script; and sending the script status information to the cloud-based service. - View Dependent Claims (4, 5)
-
-
6. A computer implemented method of providing a cloud-based service, the method comprising:
-
receiving plural resource automation scripts and orchestration rules from an administration workstation, the orchestration rules defining flow logic for executing the plural scripts in a defined sequence; selecting one of the plural scripts; sending the selected script to an endpoint agent for execution by the endpoint agent; and receiving status information associated with execution of the script from the endpoint agent. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
-
converting a workflow to plural resource automation scripts; generating orchestration rules that define flow logic for executing the plural scripts in a defined sequence; and sending the plural scripts and orchestration rules to a cloud-based service.
-
-
12. A non-transitory computer-readable medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
-
receiving a resource automation script from a cloud-based service; executing the script; generating status information associated with execution of the script; and sending the script status information to the cloud-based service.
-
-
13. A non-transitory computer-readable medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
-
receiving plural resource automation scripts and orchestration rules from an administration workstation, the orchestration rules defining flow logic for executing the plural scripts in a defined sequence; selecting one of the plural scripts; sending the selected script to an endpoint agent for execution by the endpoint agent; and receiving status information associated with execution of the script from the endpoint agent.
-
-
14. Apparatus comprising:
-
means for converting a workflow to plural resource automation scripts; means for generating orchestration rules that define flow logic for executing the plural scripts in a defined sequence; and means for sending the plural scripts and orchestration rules to a cloud-based service.
-
-
15. Apparatus comprising:
-
means for receiving a resource automation script from a cloud-based service; means for executing the script; means for generating status information associated with execution of the script; and means for sending the script status information to the cloud-based service.
-
-
16. Apparatus comprising:
-
means for receiving plural resource automation scripts and orchestration rules from an administration workstation, the orchestration rules defining flow logic for executing the plural scripts in a defined sequence; means for selecting one of the plural scripts; means for sending the selected script to an endpoint agent for execution by the endpoint agent; and means for receiving status information associated with execution of the script from the endpoint agent.
-
Specification