I’ve been production virtual since 7th edition. 7th ran very well virtually. Yes you must have adequate resources to support it. But it was generally well behaved. Disk I/O is important. we had 2 Project servers 4 gb ram 4 virtual cpus & 1 info xchng.
8th is another story. Resource demands for 8th seem way up, and I still have some perfromance issues. At the recommendation of support, already have gone from 4 to 12 GB per server, and I was told to run 8 cpus for each one!! Surprise, only the top most expensive Vsphere 4.x license supports more than 4. Fortuantely Vsphere 5 allows 8, when it gets here…, and I can upgrade…
More memory did help, but it gets consumed and not given back. When I went from 4 to 8, it looked ok for a while, but then it was back up against the top. Now I’ve gone to 12 and it may not be enough. And you can’t rely on VMware’s ballooning feature - you have to commit the RAM.
125 users, 90 Projects, 12 TB, split between 2 Project servers
So for me 8th has ben a major performance leap backwards.
So you might ask, why not dedicated H/W? Well, virtualization offers so many advantages in managing and recovering applications that I would never go back. Its the only way to manage any data center in order to make the most efficient use of resources - H/W, Power, & Human. There is however no free lunch - you can’t run 10 lbs of stuff in a 1 lb box.
Which brings me to my final point. Updates to 8th & subsequent editions need to make IMPROVED performance, as well as optimization for operating in a virtual environment, a major design requirement.
It is no longer acceptable in the marketplace for any vendor of server based applications to ignore, or only passively support virtualization. SQl, exchange, everything is being adapated and supported in a virtual environment.
There are plenty of features in the NPC now (more than I might use even)- I need the product to perform MUCH better, or else I won’t be able to continue to use it and recommend it to others.