What developers need to know about virtualization

Virtualization introduces many unique and new concepts into your environment, and as a result many groups within IT often put up resistance to it. This tip addresses the unique concerns of developers and what they need to know -- before you start your virtualization journey.

Many developers will be concerned that their applications may not run properly on virtual servers. Another concern may be that software vendors will not support their products running in virtual environments. Early on in your project, gather support statements from software vendors that show their level of support for virtualization. Demonstrate the snapshot and cloning features of VMware that will be a great benefit to them. Also explain what virtual hardware is and how VMs see the same hardware regardless of the underlying physical hardware (except for the CPU). By having consistent hardware on all servers, you can eliminate any potential problems that may be caused by using different hardware on different servers running the same applications.

What developers need to know:

  • Show them statements of support for VMware from software vendors.
  • Show them a VM's hardware configuration.
  • Explain how VM hardware can easily be modified (more RAM, more disk space, and so on).
  • Tell them about VMware's capability to rapidly provision new servers and to have dedicated, isolated development sandboxes.
  • Show them information about the Lab Manager and Stage Manager automation products that VMware offers as additional components to VI3.
  • Demonstrate creating snapshots and reverting back and cloning existing VMs and creating new ones from templates.


Today's Tip was adapted from "VMware VI3 Implementation and Administration" by Eric Siebert, Published May 18, 2009 by Prentice Hall.
ITWorld DealPost: The best in tech deals and discounts.
Shop Tech Products at Amazon