Browse Prior Art Database

SYSTEM AND METHOD FOR CLOUD VIRTUAL APPLIANCE IMAGE DEPLOYMENT RESTRICTION

IP.com Disclosure Number: IPCOM000237015D
Publication Date: 2014-May-27
Document File: 3 page(s) / 29K

Publishing Venue

The IP.com Prior Art Database

Abstract

Open virtual appliance based image deployment is one of the key concept within the cloud operating runtime environment. This provides flexibility interms of repeatable provisioning of the virtual system image along with the selected middleware in no time. Though this has the advantage of faster deployment, this can be misused by not deploying it judiciously , especially in the development and test environment.

This leads to misuse of resources and will deprive of the resource during the critical requirement. This problem could be a bottleneck for effective cloud management.

In this article, we have discussed this issue in detail and provided the methodology by which this issue can be addressed.

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

Page 01 of 3

SYSTEM AND METHOD FOR CLOUD VIRTUAL APPLIANCE IMAGE DEPLOYMENT RESTRICTION

Open virtual appliance based image deployment is one of the key concepts within the cloud operating runtime environment. This provides flexibility in terms of repeatable provisioning of the virtual system image along with the selected middleware in no time. Though this has the advantage of faster deployment, this can be misused by not deploying it judiciously, especially in the development and test environment.

This leads to misuse of resources and will deprive of the resource during the critical requirement. This problem could be a bottleneck for effective cloud management.

The following methodology addresses the issue.

When a virtual server is completely loaded with an Operating System, Middleware and Application level stack, it is considered to be ready for capture as appliance. Once captured then it becomes a virtual server appliance and ready for deployment. The bundled virtual server appliance can be imported into cloud environment and made available for deployment. Cloud

provisioning has the advantage of repeatable deployment of the same image based on the requirement. There is no constraint (limit) to the deployment until unless the hardware resource limitation is reached.

This advantage could well be constraint as well, in the following scenarios:


(i) Environment management based restriction: Depending on the nature of virtual

server, middleware and application stack, its size varies. Typically a fully loaded virtual server appliance will run into size greater than 50 GB with considerable resources like CPU and memory. Multiple deployment of this image, especially in the test and development environment, will lead into resource management issue. If multiple deployment happens, eventually it will be hard to isolate the required instances during the resource clean up period. Hence a restriction on the number of deployments is required for effective management of the image deployment lifecycle.

(ii) Energy based restriction: Multiple deployments leads to more energy consumption by the typical underlying hardware. To have energy efficient deployment scenarios, it is required to have a restriction on deployments, so that the deployment will not

proceed if already the virtual appliance crossed its energy quota.

(iii) License based restriction: When an application is bundled as appliance along with the virtual server, it has the dependency of carrying the license of the required supporting software product which may include a third party license. The application vendor has the responsibility of maintaining the license. If the license is based on number of deployments, then there is a need to restrict the deployments based on the licensing terms and conditions.

For example: If an application vendor A has the dependency on a third party product license based on say number of instance of application deployment, then the number of deployment cannot cross the...