0

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!

jay1_z
  • 1

1 Answers1

0

This is entirely dependent on how the applications you're running behave. Some might require more CPU power, some might require more RAM. Some apps are also unable to use multiple cores effectively, which means scaling them horizontally (i.e. lots of smaller VMs running the same app) might be necessary. Without knowing more about your application there is no way to answer this. I would suggest using a tool like perfmon to understand better about what the application 's bottlenecks might be.