SYSTEM AND METHOD FOR PROVIDING A CLOUD COMPUTING ENVIRONMENT
First Claim
Patent Images
1. A system for enabling a cloud computing environment, comprising:
- one or more computers, including a cloud environment executing thereon;
a cloud service component, which receives orders for creating and/or updating an instance of a cloud service for use within the cloud environment, and orchestrates, in combination with other cloud environment components, the creating and/or updating of the instance of the cloud service;
a workflow orchestrator for use in orchestrating cloud service operations; and
a virtual assembly builder component which maintains a repository of virtual assembly archives, wherein each virtual assembly can include a metadata and one or more virtual machine templates that can be used to instantiate an instance of an assembly, and enables operations for registering virtual assemblies with cloud components, and/or managing deployment instances defined by an assembly.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for enabling a cloud computing environment. In accordance with an embodiment, the system can include a variety of hardware and/or software components and features, which can be used in delivering an infrastructure, platform, and/or applications to support public and private clouds.
63 Citations
18 Claims
-
1. A system for enabling a cloud computing environment, comprising:
-
one or more computers, including a cloud environment executing thereon; a cloud service component, which receives orders for creating and/or updating an instance of a cloud service for use within the cloud environment, and orchestrates, in combination with other cloud environment components, the creating and/or updating of the instance of the cloud service; a workflow orchestrator for use in orchestrating cloud service operations; and a virtual assembly builder component which maintains a repository of virtual assembly archives, wherein each virtual assembly can include a metadata and one or more virtual machine templates that can be used to instantiate an instance of an assembly, and enables operations for registering virtual assemblies with cloud components, and/or managing deployment instances defined by an assembly. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of enabling a cloud computing environment, comprising:
-
providing, at one or more computers, including a cloud environment executing thereon, a cloud service component, which receives orders for creating and/or updating an instance of a cloud service for use within the cloud environment, and orchestrates, in combination with other cloud environment components, the creating and/or updating of the instance of the cloud service; a workflow orchestrator for use in orchestrating cloud service operations; and a virtual assembly builder component which maintains a repository of virtual assembly archives, wherein each virtual assembly can include a metadata and one or more virtual machine templates that can be used to instantiate an instance of an assembly, and enables operations for registering virtual assemblies with cloud components, and/or managing deployment instances defined by an assembly. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing, at one or more computers, including a cloud environment executing thereon, a cloud service component, which receives orders for creating and/or updating an instance of a cloud service for use within the cloud environment, and orchestrates, in combination with other cloud environment components, the creating and/or updating of the instance of the cloud service; a workflow orchestrator for use in orchestrating cloud service operations; and a virtual assembly builder component which maintains a repository of virtual assembly archives, wherein each virtual assembly can include a metadata and one or more virtual machine templates that can be used to instantiate an instance of an assembly, and enables operations for registering virtual assemblies with cloud components, and/or managing deployment instances defined by an assembly. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification