Browse Prior Art Database

Method and System for Deploying and Updating Applications across Multiple Virtual Machines

IP.com Disclosure Number: IPCOM000237114D
Publication Date: 2014-Jun-03
Document File: 2 page(s) / 59K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for deploying and updating applications across multiple virtual machines (VMs). The method and system includes defining a bundle of one or more deltas to different application components across multiple virtual machines. In order to deploy and update applications in multiple VMs, the method and system identifies the one or more deltas across multiple virtual machines and combines the one or more deltas together into a single bundle.

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

Page 01 of 2

Method and System for Deploying and Updating Applications across Multiple Virtual Machines

Disclosed is a method and system for deploying and updating applications across multiple virtual machines (VMs). The method and system includes defining a bundle of one or more deltas to different application components across multiple virtual machines. In order to deploy and update applications in multiple VMs , the method and system identifies the one or more deltas across multiple virtual machines and combines the one or more deltas together into a single bundle .

In accordance with the method and system, an environment that includes a central cloud site is illustrated in the Figure.

Figure

The central cloud site includes a repository of cloud -based application bundles. The cloud-based application bundles maybe a cloud marketplace and a local cloud appliance. The cloud marketplace includes application bundles that are part of an application manifest. The application manifest is configured to describe one or more application components, one or more software dependencies and a VM topology . The local cloud appliance includes a host operating system with base virtual machines images that are required to run an application. For example, the local cloud appliance map may include three virtual machines, a first virtual machine may be attached with a

web server (e.g. Websphere), a second virtual machine may be attached with a database (e.g. DB2) and a third virtual machine may be attached with a reporting engine (e.g. Cognos). Each virtual machine of the three virtual machines may include a

1


Page 02 of 2

place-hol...