Running corporate environment to virtualize ALL apps.
My boss (aka brother) has been tossing an idea around with his boss and finally has let me in on the secret and has asked me for my point of view. He wants to virtualize ALL apps in our environment.
Current Situation
We currently have our HQ location, and 3 branch locations. We recently (this weekend) implemented MPLS instead of P2P T-1's from our HQ to Branch Locations. The 3 branch locations currently use Citrix to work, while our HQ does not.
Proposed situation & why!
One of our Apps (our main app if you will) is limited to 32-bit OS therefore in order for our Citrix users to use it the Citrix server was put on a 2003 server via Hyper V in a 2008 R2. Now, with putting a 32-bit OS on Hyper V there are limitations. We can only push 2 processors and 4GB of RAM... which the Citrix Server bogs down upon lots of usage. The 2008R2 machine has dual quad cores and 10GB of RAM so we started thinking outside the box to utilize more of our system resources to prevent bogging down. We will virtualize our main app using a VMware product and then switch Citrix to a 64-bit OS allowing us to use ALL the 2008 R2's system specs... sounds nice!
Possible future Situation
Upon further discussion we talked about possibly virtualizing ALL apps for ALL locations (not just Citrix users)
My question
Has anyone/does anyone currently do this? What are the pro's and con's? I can talk to my brother but he is pretty set in his idea and I don't want to step on his toes but I want to present both sides IF need be.
I actually am keeping this simple for the time being as I need to RDP into some stuff for work right now but will be on later to endulge and specify more.
I appreciate any insight!
P.S. Any word on Novell product patents and AttachMate wants/needs?