Consideration when deploying SharePoint Server 2013 VMs Web Server role ?

People,

I'm now about to deploy a webserver role for SharePoint 2013 Enterprise running on VMware, it will be accessed by a maximum of 1000 users total while total connection can be up to 200 users running company Intranet content and also some BI calculations for the Finance & Accounting team.

So I'm now thinking to deploy one big server or two smaller servers:

Deployment A - 2x smaller VMs but what Load Balancing method that I need to use
Here are the specs for single VM:
Windows Server 2012 R2 Standard
4x vCPU (2 vSockets x 2 vCores)
8 GB vRAM
C:\ - 100 GB
D:\ 50 GB
E:\ 100 GB

Deployment B - 1x big VMs:
Windows Server 2012 R2 Standard
6x vCPU (2 vSockets x 3 vCores)
16 GB vRAM
C:\ - 100 GB
D:\ 50 GB
E:\ 100 GB

which solution is more suitable for the performance reason ?

Any kind of suggestion and recommendation would be greatly appreciated.

Thanks.
LVL 11
Senior IT System EngineerIT ProfessionalAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Two small VMs, gives you better performance, availability, and resilience. (e.g. patching!)

As for Load Balancing you can use Network Load Balancing in the OS, or third party e.g.

http://www.zenloadbalancer.com/

(free!)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Senior IT System EngineerIT ProfessionalAuthor Commented:
What about windows NLB ?

does SharePoint 2013 supports it ?
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Senior IT System EngineerIT ProfessionalAuthor Commented:
Ok so how is that possible two smaller VMs gives more processing power than one big VMs ?

The application server and also the database server VMs are all each:

4x vCPU
8 GB vRAM

So I guess that's fine. Note the underlying VMFS datastore is SSD (All flash Array).
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
because performance is not linear just because you increase vCPU and Memory in VMs!
Walter CurtisSharePoint AEDCommented:
Whatever you do, increase RAM to a minimum of 24gb to avoid several errors that occur with under ram'ed machines.

Hope that helps
Senior IT System EngineerIT ProfessionalAuthor Commented:
SneekCo, why is that a web server requires 24 GB vRAM as virtual machine  ?
Walter CurtisSharePoint AEDCommented:
You're right. Pure web server, doesn't need that much, but if service applications are also running on the server so it is more than a web server, yes, expand the RAM. Sounds like this scenario will be a one or two server setup, so that was my thinking.

Thanks for the correction.
Senior IT System EngineerIT ProfessionalAuthor Commented:
Hi All,

From this Technet Article: https://technet.microsoft.com/en-us/library/cc262485.aspx?#hwforwebserver
Microsoft suggest that the minimum requirement will be 64-bit, 4 cores (for VM deployment, I will be using 4 sockets 1 core each).

I guess I will have to follow that otherwise Microsoft will not support my environment.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
that seems fine, if required.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft IIS Web Server

From novice to tech pro — start learning today.