CREATING AND DEBUGGING RESOURCE INSTANCES IN A CLOUD COMPUTING SYSTEM
First Claim
3-1. The method of claim 3 wherein, for one or more resource instances of the plurality of resource instances, characters indicating the deployment status of the resource instance are displayed at the same horizontal position across all outputted lines of characters, thereby forming a column, for each of the one or more resource instances, that displays the deployment status of the corresponding resource instance over time.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. The blueprint declaratively defines the resources that the user needs to have created in the cloud. Based on the information contained in blueprint, the blueprint processor causes the cloud to orchestrate the creation of resource instances, doing so in parallel when possible, and to configure those resource instances as specified in blueprint. Techniques are described for generating a timeline to convey status during the deployment process, and for performing debugging operations.
18 Citations
20 Claims
-
3-1. The method of claim 3 wherein, for one or more resource instances of the plurality of resource instances, characters indicating the deployment status of the resource instance are displayed at the same horizontal position across all outputted lines of characters, thereby forming a column, for each of the one or more resource instances, that displays the deployment status of the corresponding resource instance over time.
-
9. A method comprising:
-
deploying a blueprint by causing creation, within a cloud system, of a plurality of resource instances that correspond to a plurality of cloud resource objects that are defined within the blueprint; during deployment of the blueprint, executing a debugging operation that performs at least one of; evaluates a path or expression that appears in the blueprint;
orsets a value of an attribute associated with one of the plurality of cloud resource objects; wherein the method is performed by one or more computing devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause performance of a method comprising:
-
during deployment of a blueprint that defines a plurality of cloud resource objects, outputting status information about the current deployment status of each of a plurality of resource instances that correspond to, and are being created based on, the plurality of resource objects defined in the blueprint; and during deployment of the blueprint, forming a timeline that depicts the status of each of the plurality of resource instances at each of a plurality of points in time by repeating the step of outputting status information at each of the plurality of points in time.
-
-
20. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause performance of a method comprising:
-
deploying a blueprint by causing creation, within a cloud system, of a plurality of resource instances that correspond to a plurality of cloud resource objects that are defined within the blueprint; during deployment of the blueprint, executing a debugging operation that performs at least one of; evaluates a path or expression that appears in the blueprint;
orsets a value of an attribute associated with one of the plurality of cloud resource objects.
-
Specification