Browse Prior Art Database

Optimize Cloud Environments deployments using logical deltas

IP.com Disclosure Number: IPCOM000245469D
Publication Date: 2016-Mar-11
Document File: 4 page(s) / 52K

Publishing Venue

The IP.com Prior Art Database

Abstract

During cloud environment deployment based on deployment topology there are instances when there is partial or complete deployment failure of the cloud environment.User needs to investigate the failure and fix it and redeploy the image .If we observe during redeployment there are lots of repeated activity being done as part of deployment . These repeated deployment activity are time consuming and redundant. This paper suggests a mechanism to optimize cloud environment deployment and enhance flexibility to the user to replay the total or partial deployment using deltas.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 35% of the total text.

Page 01 of 4

Optimize Cloud Environments deployments using logical deltas

During cloud environment deployment based on deployment topology there are instances when there is partial or complete deployment failure of the cloud environment .User needs to investigate the failure and fix it and redeploy the image .If we observe during redeployment there are lots of repeated activity being done as part of deployment . These repeated deployment activity are time consuming and redundant.e.g There is multinode deployment with multiple jobs like pre configurations, installation of multiple applications , post install configurations. During deployment one of the jobs on one of the node failed which leads to cascading effect of failures in the total deployment.

Taking an example of complex enterprise application setup with 3rd party integrations , WAS, java , eclipse IDE etc which will have multiple nodes synchronized and installed and configured to have a working customer like deployment. If any of the step fails in the multi node complex configurations during deployment we need to redeploy the whole setup to get it working .Partial deployment will not work in this scenario.In this scenario user needs to go debug the failure on specific node and do the redeployment of complete environment again.

To illustrate the problem with different context , in an organization during continuous integration and deployment as part of development and testing activity there are lots of cloud deployment happening everyday. Several times same deployment topology is triggered without any change in the variables or with some variable change at a specific node.Observe that most of the jobs happening here are repeatable and can be optimized.Within same deployment topology there can be scenarios where redundant jobs might be being done on multiple virtual nodes. These redundant activities can be optimized across deployment.e.g Like installing of same application on multiple nodes.This white paper suggests a mechanism to optimize cloud environment deployment and gives flexibility to the user to replay the total or partial deployment using deltas.

As explained above during cloud environment deployment there can be multiple scenarios where lots of common repeated activities can be identified. In case of failure and redeployment or independent new deployment we can reuse the assets created in previous deployment.Cloud technology is enabled to take total env snapshots or delta snapshots which can be used to recreate the env again .

Through this paper suggest a mechanism to analyze the cloud deployment topology and take deltas of each virtual node at each logical milestone and store it in a way that it can be reused exactly to recreate the environment later. User can define which for which logical parts they want to reuse the deltas if available and which part need fresh deployment execution.

Advantages we can observe with this method :


We can reuse logical deltas to optimize the cl...