Wow, you leave me with so many questions, its almost impossible to answer your question….. But I’ll try. The virtualization platform you choose will be determined by what you need now and in the foreseeable future. Development, security, production, These are the needs assessment you need to determine which platform is right for your application.
First off, there are differences between “workstation” and vsphere versions of virtualization technologies. Depending on your needs, one technology my look to be a viable design platform over another. The two platforms you hypothesize over, workstation and vsphere, offer the capability to run tertiary OS versions, depending on your system’s inherent capabilities like RAM and disk space, networking capabilities, etc. The workstation version runs on top of your client OS, while vsphere is an independent OS which must be managed from an alternate, client based management tool. I can run all versions of a tertiary OS through my vsphere server (massive disk set, 64G RAM, multiple network interfaces) from DOS, to windows (both client and server) linux, solaris and others. Alternately from my 2008 R2 server running Hyper-V, I can run some flavors of linux, as well as all versions of Windows Server currently available. I’ve recently begun dabbling with Server 2012 R2 in my datacenter and have the same capabilities.
What is it that you’re attempting to accomplish with your virtualization dreams? Are you seeking to work within the industry standard, or have you simply read a bunch of magazine articles about the future of virtualization and cloud environments? Storage data throughput, network latency, and both server and client needs need to be a part of your overall discussion on virtualization needs.
VCP/Hyper-V certified Professional