Whether you would like to use virtualization on your desktop PC or on a server farm, you must choose a virtualization product. The two most popular virtualization products are EMC’s VMware and Microsoft’s Virtual PC/Server. So how do you choose the right product for your needs? Let’s find out…
No matter what your needs, it is very likely that either VMware or Virtual PC/Server can do the job. In my opinion, the key to choosing the right product is understanding your needs. What is it that you want to do with virtualization? Do you want to have a test network on your desktop PC? Do you want to do software development? What features are needed? How many servers will you run concurrently? How much RAM is required? What operating systems will be run in the virtual systems? The answers to these questions will help you choose the right class of virtualization product.
Once you take a look at your needs, you will be able to better choose the class of virtualization product you need. For example, if you just want to run a test Windows 2003 server and Windows XP workstation, on their own private network, on your local desktop PC, then you should choose a desktop virtualization product. Examples of these are VMware Workstation and MS Virtual PC. Both of those applications are designed to be run on a local desktop.
On the other hand, if you need to run 5 concurrent production servers that required at least 1GB of RAM each, you are no longer talking about a desktop product. You require an enterprise virtualization server product. Not only because of the amount of RAM required but because we said that we would run “production servers”. You don’t want to run production servers on desktop virtualization products.
Let’s say that you want to setup a basic server & workstation isolated network and run it on your local desktop PC. You know that you can choose between VMware workstation and MS Virtual PC. So how do you make that choice? Let’s compare these two competing applications. Below, I will list out pro’s and con’s of each of these applications. As always, with pros and cons, some of them can be debated.
Both VMware and Microsoft offer their server products for FREE (see VMware Beta and Virtual Server). However, using the server class products on your desktop system may not be the best choice. The server class products are designed to run production servers. Workstation class products have more user-friendly features, with the desktop user in mind. This goes back to knowing your requirements.
In summary, prior to choosing a virtualization product, you should first consider your needs. Ask yourself what you will be using the product for. Once you understand your needs, you can move on to choosing between vendors. Best of all, you don’t have to make that choice just from this list, you can try out the products yourself. One thing that I am sure of, once you begin using virtualization you will wonder how you ever did without it.
Got a question? Post it on our VMware Forums!