AUTOMATED DEPLOYMENT OF A PRIVATE MODULAR CLOUD-COMPUTING ENVIRONMENT
First Claim
1. A method for automated deployment of a private modular cloud-computing environment, the method comprising:
- a processor of a computer system receiving user requirements;
the processor identifying the private modular cloud-computing environment as a function of the user requirements, wherein the private modular cloud-computing environment comprises a set of modules, and wherein the identifying comprises selecting and configuring the set of modules;
the processor selecting a set of module-deployment packages, wherein each package of the set of module-deployment packages comprises data and logic required to install and configure one or more modules of the set of modules; and
the processor automatically installing and configuring the private modular cloud-computing environment on a base platform as a function of the data and logic comprised by the set of modules.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and associated systems for automated deployment of a private modular cloud-computing environment. A processor receives and analyzes user requirements, then uses those requirements to select and optimize module packages that direct automatic installations & configurations of modules of the private modular cloud-computing environment. These packages provide resources and instructions that let the processor first validate a base computing platform as being able to physically support desired virtualized cloud platform and services, then automatically install and configure the cloud'"'"'s virtualization layer, cloud-management stack, virtual infrastructure, cloud services, applications, middleware, and other components onto the base platform. The processor analyzes and confirms the success of each deployment step of each module package as the step is performed. Module packages may be saved, revised, and reused to identify, update, duplicate, or optimize modules of the deployed cloud platform.
-
Citations
20 Claims
-
1. A method for automated deployment of a private modular cloud-computing environment, the method comprising:
-
a processor of a computer system receiving user requirements; the processor identifying the private modular cloud-computing environment as a function of the user requirements, wherein the private modular cloud-computing environment comprises a set of modules, and wherein the identifying comprises selecting and configuring the set of modules; the processor selecting a set of module-deployment packages, wherein each package of the set of module-deployment packages comprises data and logic required to install and configure one or more modules of the set of modules; and the processor automatically installing and configuring the private modular cloud-computing environment on a base platform as a function of the data and logic comprised by the set of modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising a processor, a memory coupled to the processor, and a computer-readable hardware storage device coupled to the processor, the storage device containing program code configured to be run by the processor via the memory to implement a method for automated deployment of a private modular cloud-computing environment, the method comprising:
-
the processor receiving user requirements; the processor identifying the private modular cloud-computing environment as a function of the user requirements, wherein the private modular cloud-computing environment comprises a set of modules, and wherein the identifying comprises selecting and configuring the set of modules; the processor selecting a set of module-deployment packages, wherein each package of the set of module-deployment packages comprises data and logic required to install and configure one or more modules of the set of modules; and the processor automatically installing and configuring the private modular cloud-computing environment on a base platform as a function of the data and logic comprised by the set of modules, wherein the base platform is a bare-metal platform that comprises physical resources upon which neither virtualization software nor a virtual resource has been installed. - View Dependent Claims (16, 17)
-
-
18. A computer program product, comprising a computer-readable hardware storage device having a computer-readable program code stored therein, the program code configured to be executed by a processor of a computer system to implement a method for automated deployment of a private modular cloud-computing environment, the method comprising:
-
the processor receiving user requirements; the processor identifying the private modular cloud-computing environment as a function of the user requirements, wherein the private modular cloud-computing environment comprises a set of modules, and wherein the identifying comprises selecting and configuring the set of modules; the processor selecting a set of module-deployment packages, wherein each package of the set of module-deployment packages comprises data and logic required to install and configure one or more modules of the set of modules; and the processor automatically installing and configuring the private modular cloud-computing environment on a base platform as a function of the data and logic comprised by the set of modules, wherein the base platform is a bare-metal platform that comprises physical resources upon which neither virtualization software nor a virtual resource has been installed. - View Dependent Claims (19, 20)
-
Specification