Deployment of instances amid configuration changes
First Claim
1. A method comprising:
- deploying, by one or more processor, one or more scripts in a first deployment instance, wherein the first deployment instance is deployed from a first shared computing environment;
determining, by the one or more processor, a difference between the first deployment instance at deployment and the first deployment instance at runtime;
based on the determining, selecting, by the one or more processor, a first script from the one or more scripts;
capturing, by the one or more processor, a representation of the first deployment instance at runtime;
based on the selecting the first script, selecting, by the one or more processor, a second script, wherein the second script implements relationships between resources of the first deployment instance in a subsequent deployment of the first deployment instance; and
utilizing, by the one or more processor, the representation, the first script, and the second script to deploy a second deployment instance from a second shared computing environment, wherein the second deployment instance is a subsequent deployment of the first deployment, wherein the second deployment comprises the difference between the first deployment instance at deployment and the first deployment instance at runtime.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes a processor deploying one or more scripts in a first deployment instance, where the first deployment instance is deployed from a first shared computing environment. The processor determines a difference between the first deployment instance at deployment and the first deployment instance at runtime and based on this determination, selects a first script from the one or more scripts. The processor captures a representation of the first deployment instance and selects a second script, where second script sets up relationships between resources of the first deployment instance in a subsequently deployed deployment instance. The processor utilizes the representation, the first script, and the second script to deploy a second deployment instance from a second shared computing environment.
11 Citations
20 Claims
-
1. A method comprising:
-
deploying, by one or more processor, one or more scripts in a first deployment instance, wherein the first deployment instance is deployed from a first shared computing environment; determining, by the one or more processor, a difference between the first deployment instance at deployment and the first deployment instance at runtime; based on the determining, selecting, by the one or more processor, a first script from the one or more scripts; capturing, by the one or more processor, a representation of the first deployment instance at runtime; based on the selecting the first script, selecting, by the one or more processor, a second script, wherein the second script implements relationships between resources of the first deployment instance in a subsequent deployment of the first deployment instance; and utilizing, by the one or more processor, the representation, the first script, and the second script to deploy a second deployment instance from a second shared computing environment, wherein the second deployment instance is a subsequent deployment of the first deployment, wherein the second deployment comprises the difference between the first deployment instance at deployment and the first deployment instance at runtime. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising:
a computer readable storage medium readable by one or more processor and storing instructions for execution by the one or more processor for performing a method comprising; deploying, by the one or more processor, one or more scripts in a first deployment instance, wherein the first deployment instance is deployed from a first shared computing environment; determining, by the one or more processor, a difference between the first deployment instance at deployment and the first deployment instance at runtime; based on the determining, selecting, by the one or more processor, a first script from the one or more scripts; capturing, by the one or more processor, a representation of the first deployment instance at runtime; based on the selecting the first script, selecting, by the one or more processor, a second script, wherein the second script implements relationships between resources of the first deployment instance in a subsequent deployment of the first deployment instance; and utilizing, by the one or more processor, the representation, the first script, and the second script to deploy a second deployment instance from a second shared computing environment, wherein the second deployment instance is a subsequent deployment of the first deployment, wherein the second deployment comprises the difference between the first deployment instance at deployment and the first deployment instance at runtime. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A system comprising:
-
a memory; one or more processor in communication with the memory; and program instructions executable by the one or more processor via the memory to perform a method, the method comprising; deploying, by the one or more processor, one or more scripts in a first deployment instance, wherein the first deployment instance is deployed from a first shared computing environment; determining, by the one or more processor, a difference between the first deployment instance at deployment and the first deployment instance at runtime; based on the determining, selecting, by the one or more processor, a first script from the one or more scripts; capturing, by the one or more processor, a representation of the first deployment instance at runtime; based on the selecting the first script, selecting, by the one or more processor, a second script, wherein the second script implements relationships between resources of the first deployment instance in a subsequent deployment of the first deployment instance; and utilizing, by the one or more processor, the representation, the first script, and the second script to deploy a second deployment instance from a second shared computing environment, wherein the second deployment instance is a subsequent deployment of the first deployment, wherein the second deployment comprises the difference between the first deployment instance at deployment and the first deployment instance at runtime. - View Dependent Claims (20)
-
Specification