Comments
Matt McLarty wrote: For more info... Follow me on Twitter See our website
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Virtualization Without the Sprawl
Decoupling configuration data from your virtual images

Virtualization Track at Cloud Expo

There is no doubt that cloud computing is raising both the awareness and ubiquity of the use of virtualization technologies. As I see it in the application middleware space, users are getting increasingly comfortable with the idea of capturing complete software stacks as virtual images.

Of course the reasons they are getting comfortable with this approach are due to its obvious benefits. The use of virtual images means users drastically reduce the number of times they need to install and configure a given solution. Once everything is installed and configured, users freeze-dry the result as a virtual image. The installation is configured and preserved and can be used over and over again.

The use of virtual images also means that the time to provision these environments is drastically reduced. Typically users have measured the time it takes them to stand up application environments in days (hours if they are really, really good). With virtual images this stand up time becomes a matter of minutes. Standing up an application environment simply means activating an image or set of images to produce the necessary collection of virtual machines.

While the use of virtual images brings about clear advantages, it also introduces its own set of challenges. Of those challenges, the issue of virtual image sprawl is one of the most consistent. Because it is so easy to create and use virtual images, there is a temptation to create an image for every distinct configuration of a particular environment. While it may seem beneficial to capture this configuration data along with software binaries, this can easily lead to a situation where users have hundreds of virtual images that they have to administer, manage, and update over time. In short it can quickly become untenable, and the benefits of virtualization and virtual images may be outweighed by these management costs.

How then does one go about getting the benefits of virtualization without the likely crippling costs of virtual image sprawl? First you need to take a practical approach to creating virtual images. Capture the basest elements of your application environments (software binaries and some configuration) and decouple other configuration data from the virtual image. Work with virtual images and management solutions that provide you the capability to pass in a subset of configuration data during activation. This allows a single image to take on multiple different personalities as the result of activation-time configuration data.

For example, consider that you want to create a virtual image of the web proxy software that you use in your organization. For an environment of any significant size, it would be a nightmare to try to create and maintain virtual images for each unique proxy instance in the company. Instead, you could create a virtual image containing the installed proxy stack, and then during the activation process pass in basic information needed by the particular instance. This could include information like the host name of the proxy, the backend servers that instance routes to, the session behavior information, and much more. The activation process then accounts for this input and configures the unique instance. By allowing for the parameterization of configuration data that varies across instances, you create a much more broadly applicable virtual image of your web proxy stack and at the same time reduce the likelihood of image sprawl.

Whether you are a consumer or producer of virtual images, keep in mind the need for images that allow for this type of configuration parameterization. If you actively use or produce virtual images and have not heard of the Open Virtualization Format specification, you may want to learn more. Briefly put, it is a standard that specifies how virtual images are packaged and distributed. It lays out a mechanism through which configuration data can be passed to the virtual image activation process, thus allowing the decoupling of instance-specific configuration data from a virtual image. No matter how you achieve it, this decoupling is essential to prevent virtual image sprawl and the ensuing management nightmare.

About Dustin Amrhein
Dustin Amrhein joined IBM as a member of the development team for WebSphere Application Server. While in that position, he worked on the development of Web services infrastructure and Web services programming models. In his current role, Dustin is a technical specialist for cloud, mobile, and data grid technology in IBM's WebSphere portfolio. He blogs at http://dustinamrhein.ulitzer.com. You can follow him on Twitter at http://twitter.com/damrhein.

Enterprise Open Source Magazine Latest Stories . . .
Cloud computing is creating the new Wall Street boom, according to NIA. The only industry that is as bright as cloud computing on Wall Street is social networking, NIA said in a recent report. 2012 will be known as the year cloud computing became widely adopted worldwide. Cloud comput...
The impact of Big Data is extremely broad for business, information management and technology. Being able to analyze your growing mountain of data can give you a distinct competitive advantage, but Big Data can be more than traditional tools can handle. In his session at the 10th Int...
In this CTO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, industry-leading CTOs & VPs of Technology will discuss such topics as: Which do you think is the most important cloud computing standard still to tackle? Who should...
China’s antitrust regulators gave Google’s $12.5 billion acquisition of Motorola Mobility the nod Saturday provided Google’s Android operating system remains open and free-of-charge for the next five years. The “free” stipulation apparently doesn’t apply to applications or services...
If your organization already uses virtualized infrastructure, you are well on your way to providing IT as a Service. But as businesses demand faster results in today’s competitive market, organizations look to gain more benefits from cloud computing than just virtualized infrastructure...
Citrix has acquired Virtual Computer, a little Massachusetts outfit with enterprise-scale management solutions for client-side virtualization. It means to combine the acquisition’s NxTop widgetry with its XenClient hypervisor to create a new Citrix XenClient Enterprise edition that c...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE