End the appliance-sprawl blues with virtual appliances

Although not perfect for every circumstance, sometimes a virtual appliance is just what you need

Appliances have a solid place in the IT world as vendors take a stand-alone system and install their software on top for a very specific purpose. Storage appliances, network appliances, antispam/antivirus appliances, load balancers, and so forth all have a special place in organizations that see the value in having devices with lower setup complexity and allow for simplified support. The downside: They take up space in your environment (aka appliance sprawl), not to mention the added hardware cost they can incur.

One way to lessen the downside of a hardware appliance is to go with a virtual appliance. Virtual appliances are simply VM images that can usually be run under most major virtualization environments -- bye-bye, hardware sprawl. It's quite logical, really. If virtualization helps reduce server issues and hardware costs, it stands to reason that appliances can slip into the VM world just as easily. And they are.

[ Check out InfoWorld's "Eight great virtual appliances for VMware, free for the downloading." | Stay abreast of key Microsoft technologies in our Technology: Microsoft newsletter. ]

One virtual appliance that I've worked with for Exchange load balancing comes from Kemp Technologies, which has both hardware load-balancing appliances and virtual appliances such as LoadMaster VLM Exchange. How a virtual appliance differs from its hardware sibling often depends on the resources allocated to the virtual machine, as you can see in this comparison chart for Kemp products.

Data centers often have racks of appliances bustling with resources that aren't needed by what their software does for you. By contrast, a virtual appliance lets you match the resources to what you actually need. In some cases, you may require more or less in terms of hardware performance, network ports, requests per second, and so forth; in a virtual appliance, you can allocate the resources accordingly. Plus, one of the cool things about VMs is that you can move them to another system if the current one can't provide the resources the appliance software needs.

Scott Lowe, a senior IT executive with the IT management firm CampusWorks, calls the virtual appliance the "lazy person's dream" -- in a good way. He suggests your first stop to learn more about these, if you run EMC VMware's virtualization technology, should be the VMmare Virtual Appliance Marketplace, which has for sale hundreds of VM systems ready to go. He also recommends Virtualappliances.net, which has Ubuntu Linux-based VMs for just about everything, including network monitoring and Web services.

Of course, virtual appliances may not be what you need for every circumstance. The flexibility and scalability you require, as well as the cost, will largely determine when to go virtual and when to go physical. In some cases, you may choose to use a hardware appliance for your production environments but use virtual appliances for lab testing. If availability is an issue, a virtual appliance may be deployable more quickly should your hardware appliance fizzle. If you're already using server virtualization, virtual appliances may be a better fit to your deploment architecture than hardware appliances. Those are just some of the considerations you'll need to run through.

Whether in a lab or production environment, the use of virtual appliances can make it much easier to test and eventually deploy new software. Make sure to consider it.

This article, "End the appliance-sprawl blues with virtual appliances," was originally published at InfoWorld.com. Read more of J. Peter Bruzzese's Enterprise Windows blog and follow the latest developments in Windows at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.

Copyright © 2012 IDG Communications, Inc.

How to choose a low-code development platform