Publication
SCC 2008
Conference paper

Simplifying service deployment with virtual appliances

View publication

Abstract

As IT services become more powerful and com-plex, service deployment gets more difficult and ex-pensive. Service deployment, the process of making a service ready for use, often includes deploying multiple, interrelated software components into het-erogeneous environments. Different technologies and tools try to address these complexities by describing the environments, abstracting the dependencies, and automating the process. Virtual Appliances, a set of virtual machines including optimized operating sys-tems, pre-built, pre-configured, ready-to-run applica-tions and embedded appliance specific components, are emerging as a breakthrough technology to solve the complexities of service deployment. Virtual appliances provide a simple, unified and easy to use interface for service deployment by encapsulating entire custom environments, and resolving the execution policy con-straints and inter-dependencies through pre-installing the software applications. The motivation of this paper is to prove virtual appliances offer a better service deployment mecha-nism. We start with an easy to understand model to describe the complexity of service deployment and in-troduce the architecture of a virtual appliance. We then analyze the deployment process of using traditional deployment mechanisms, and quantitatively and qual-itatively compare the deployment time, operations and parameters of the traditional approach with the use of virtual appliances. The results show virtual appliances offer significant advantages for service deployment by making the deployment process much simpler and easier, even for the deployment of advanced enterprise services. ©2008 IEEE.

Date

Publication

SCC 2008

Authors

Topics

Share