PACKAGING TOOL FOR FIRST AND THIRD PARTY COMPONENT DEPLOYMENT
First Claim
1. A computing system for managing a cloud design, comprising:
- a processor and a memory storing thereon computer-executable instructions, the computing system communicatively coupled to a storage device storing a database of available cloud design components, where the available cloud design components comprise one or more of user resources, database resources, and feature resources, where the available cloud design components have a standard interface, and where the available cloud design components are congruent with a descriptor language including standardized parameters for the available cloud design components,the computing system being configured such that, when executed by the processor, the computer-executable instructions cause the computing system to;
instantiate a graphical user interface configured to render a listing of the available cloud design components;
receive, via the graphical user interface, a selection of the rendered available cloud design components for the cloud design; and
adjust performance of one or more the selected components using the descriptor language to specify component parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud declarative language is used to configure and reconfigure cloud computing environments. The language includes physical and logical topology declarations as well as cloud operations commands, and allows users to declare commands at multiple topology hierarchies. The language may be used to create scripts and sets of scripts that are used to configure cloud stacks and other operational parameters. Scripts may be created through direct editing by cloud designers or with the aid of graphical user interfaces. Scripts may be automatically generated using templates of configurations and requirements and use for rapid prototyping and testing of cloud environments. Scripts may also be used to monitor conformance with specified configurations, and to facilitate deployment of incremental modifications to configurations.
11 Citations
20 Claims
-
1. A computing system for managing a cloud design, comprising:
-
a processor and a memory storing thereon computer-executable instructions, the computing system communicatively coupled to a storage device storing a database of available cloud design components, where the available cloud design components comprise one or more of user resources, database resources, and feature resources, where the available cloud design components have a standard interface, and where the available cloud design components are congruent with a descriptor language including standardized parameters for the available cloud design components, the computing system being configured such that, when executed by the processor, the computer-executable instructions cause the computing system to; instantiate a graphical user interface configured to render a listing of the available cloud design components; receive, via the graphical user interface, a selection of the rendered available cloud design components for the cloud design; and adjust performance of one or more the selected components using the descriptor language to specify component parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing a cloud design, comprising
storing a database of available cloud design components, where the available cloud design components comprise one or more of user resources, database resources, and feature resources, where the available cloud design components have a standard interface, and where the available cloud design components are congruent with a descriptor language including standardized parameters for the available cloud design components; -
instantiating a graphical user interface configured to render a listing of available cloud design components, receiving, via the graphical user interface, a selection of the rendered available cloud design components for the cloud design; and adjusting performance of the selected components using the descriptor language to specify component parameters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for monitoring cloud design compliance, comprising
storing a database of available cloud design components, where the available cloud design components comprise one or more of user resources, database resources, and feature resources, where the available cloud design components have a standard interface, and where the available cloud design components are congruent with a descriptor language including standardized parameters for the available cloud design components; -
storing a cloud design in the form of a listing of selected available cloud design components in conjunction with parameters for the selected components, where the parameters are expressed in terms of the descriptor language; comparing a cloud deployment to the cloud design; and reporting a number of discrepancies between the cloud design and the cloud deployment - View Dependent Claims (20)
-
Specification