I work for my company's ECM group and my manager is considering pushing to upgrade the server infrastructure due to an increasing user community. Currently it's a single VM that has 2 cores and 4 gigs of ram running Windows Server 2008 (May upgrade to 2012 next year)
There are 2 options that's he's considering; either increasing the core count or increasing the memory. In the end we would have either 2 vm's with 4 cores and 8 gigs each or 4 vm's with 4 cores and 4 gigs each. Either scenario will end up in an F5 load-balancer.
Is it better to have fewer vm's with more memory per vm or more vm's with less memory?
Additional Information: The software package that we are using is a 64-bit web server & app server on a single vm. I'm not sure if this is enough info. I can provide more if needed.
Thank you for any insight provided!