Virtualization technologies compared
This excerpt is from the book, Practical Virtualization Solutions: Virtualization from the Trenches published by Prentice Hall Professional, Oct. 2009, ISBN 0137142978, Copyright 2010 Pearson Education, Inc. all rights reserved.
This article gives you a vendor-neutral, technical overview of the types of virtualization available. We approach the various types of virtualization from an application and performance perspective -- in other words, a practical look at each technology and its implication for you. Each section also includes at least two representative examples of that technology.
Guest OS/Host OS
Virtualization aficionados perhaps know Guest OS/Host OS as classic or hosted virtualization. This type of virtualization relies on an existing operating system (the host operating system), a third-party virtualization software solution and creation of various guest operating systems. Each guest runs on the host using shared resources donated to it by the host.
Guests usually consist of one or more virtual disk files and a VM definition file. VMs are centrally managed by a host application that sees and manages each VM as a separate application.
Guest systems are fully virtualized in this scenario and have no knowledge of their virtual status. Guests assume they are standalone systems with their own hardware. They are also not aware of other guests on the system unless it's via another guest's network services.
The greatest advantage of this kind of virtualization is that there are a limited number of devices and drivers to contend with. Each VM (guest) possesses a consistent set of hardware. The major disadvantage is that disk I/O suffers greatly in this particular technology. Nondisk operation speed, however, is near native. Therefore, we tell those who use hosted virtualization to interact with their VMs over the network using Windows Terminal Services (RDP) for Windows VMs or SSH for Unix and Linux systems.
VMware Server
VMware Server is used throughout this book to illustrate virtualization techniques and technologies. It is a free offering from VMware and is considered an introductory package for use in small environments, testing, or for individuals. It has limited usefulness in large environments because of its memory limitations for VMs and sluggish disk performance. VMware Server supports 64-bit machines as hosts and guests.
Sun xVM (VirtualBox)
VirtualBox, which is now Sun xVM VirtualBox, is one of my favorite virtualization packages. Like VMware Server, it is free and cross-platform, but unlike VMware Server, it is open source. With adjustable video memory, remote device connectivity, RDP connectivity, and snappy performance, it may well be the best hosted virtualization package in your arsenal.
VirtualBox is best suited for small networks and individuals for the same reasons as VMware Server.
- 12 iPhones Apps That Will Make You a Networking Star
- 10 Careers Robots Are Taking From You
- Big Data Gold Isn't Always Where You Would Expect It
- 6 Tips to Build Your Social Media Strategy
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- Utility Storage: The Ideal Platform for Virtual and Cloud Computing In this IDG Tech Dossier, learn how utility storage makes for massive consolidation, flexibility and scalability, so IT departments can reduce storage infrastructure...
- IDC - Avoiding The Stall: Riding the Momentum of the Next Levels of Datacenter Virtualization It is very clear that datacenter managers need, in addition to server virtualization, the virtualization, pooling, and management of all the other resources...
- Forrester Research: Empowering Workforces With Mobile Work Styles And Client Virtualization The workplace is changing rapidly to accommodate mobile and flexible work styles, as employees expect the same computing experience when working remotely as...
- Making Virtualization Strategic - CIO.com eBook While virtualization is delivering clear benefits to multiple areas of IT, organizations need to start thinking about it holistically to serve business needs.
- Reduce Costs and Improve Asset Utilization with Vblock IDC discusses how Vblock System customers were able to save time and money, as well as improve performance.
- Virtualization Boosts SMBs In this KnowledgeVault from Dell and VMware, we'll learn how IT leaders are aiming higher much higher with their virtualization initiatives with things... All Virtualization White Papers | Webcasts