Member_2_7950482
asked on
Looking for server recommendations
Currently have a workgroup environment that with a server running Multipoint 2011, primarily for RemoteApp access for QuickBooks. Company has grown since it was installed about 5 years ago. Now about 12 users in the main office with 4-5 accessing QuickBooks at any one time. There are also about 10 laptop/tablet users in the field using MS Office Apps primarily. They connect with cellular hotspots, so connections are variable. Expect to add a few more in the near future. Approx 30 devices total, because some users have desktops and Surface Pro tablets.
Have NAS for storage currently, primarily for local backups. Office and email is through Office 365.
We are needing to add more storage to centralize access, and update the server(s) for QuickBooks and adding a DC. Am considering on-premise vs cloud server options and wondering if it would be better to stay on-prem for the best performance. Any recommendations would be helpful.
Have NAS for storage currently, primarily for local backups. Office and email is through Office 365.
We are needing to add more storage to centralize access, and update the server(s) for QuickBooks and adding a DC. Am considering on-premise vs cloud server options and wondering if it would be better to stay on-prem for the best performance. Any recommendations would be helpful.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
The QuickBooks app would be set up on the RD Session Host where users desktop and RemoteApp sessions are hosted.
We typically put the QB Db setup on the same server as file and print. The RD Broker/Gateway/Web VM only needs 2 vCPUs and 3GB to 4GB of vRAM at most. The Session Host would be the beefiest VM at 3 vCPUs (assuming a four physical core CPU) and 16GB vRAM.
We typically put the QB Db setup on the same server as file and print. The RD Broker/Gateway/Web VM only needs 2 vCPUs and 3GB to 4GB of vRAM at most. The Session Host would be the beefiest VM at 3 vCPUs (assuming a four physical core CPU) and 16GB vRAM.
ASKER
Philip -
I'm confused about the VM allocation. Looking at your initial post, the E3-1230v6 is a 4 Core processor and it appears you are calling for 4 VMs. In your last post, there is an allocation of 5 vCPUs. I don't understand how you are intending the allocation to be.
Would this work?:
VM0: 2v CPUs, 4GB RAM - ADDS / RDCB / RDL / F&P / QB DB
VM1: 2v CPUs ,12GB RAM- RDSH / RDGW / RDWeb
Thanks for clarifying.
Tom
I'm confused about the VM allocation. Looking at your initial post, the E3-1230v6 is a 4 Core processor and it appears you are calling for 4 VMs. In your last post, there is an allocation of 5 vCPUs. I don't understand how you are intending the allocation to be.
Would this work?:
VM0: 2v CPUs, 4GB RAM - ADDS / RDCB / RDL / F&P / QB DB
VM1: 2v CPUs ,12GB RAM- RDSH / RDGW / RDWeb
Thanks for clarifying.
Tom
Tom,
Please read the following:
Some Hyper-V Hardware and Software Best Practices
Practical Hyper-V Performance Expectations
The way things work from bits to bytes along with vCPUs, Cores, and Threads are explained quite thoroughly.
Please read the following:
Some Hyper-V Hardware and Software Best Practices
Practical Hyper-V Performance Expectations
The way things work from bits to bytes along with vCPUs, Cores, and Threads are explained quite thoroughly.
ASKER
Thank-you Philip.
Regarding your information on where QuickBooks resides.. I understand the part about putting the QB on RDSH VM, but then you say that you typically put the QB DB on the same server as File & Print. I assume QB DB and Company File mean the same thing?
Regarding your information on where QuickBooks resides.. I understand the part about putting the QB on RDSH VM, but then you say that you typically put the QB DB on the same server as File & Print. I assume QB DB and Company File mean the same thing?
Correct. There's a MySQL daemon that runs where the company file is so I assumed both to be included.
ASKER
So, if I understand correctly, then the following configuration may work for the environment (8 QB users plus 3 other users in at home office location / 10 remote users on sketchy hotspots who only really need O365)
VM0: [ 2 vCPUs, 4 GB RAM] ADDS, DNS, F&P (QB Company File)
VM1: [3-4 vCPUs, 16 GB RAM] RDSH, QB
VM2: [ 2vCPUs, 4 GB RAM] RD Broker/GW/Web
Since I'm over the allotted 2 VMs anyway for Server Standard, I need to purchase a 2nd license, so I could add a separate VM for F & P, correct? Alternatively, in order to keep it to 2 VMs, would the following be advisable for this environment?
VM0: 3-4 vCPUs, 8 GB RAM ADDS, DNS, F&P , RD Broker/GW/Web
VM1: 4 vCPUs, 24 GB RAM RDSH QB
If I put in a pair of RAID 1 SSDs for QB and ran the balance with SAS 10K RAID 10, would that provide a decent level of performance. Or is a homogenous array of RAID 6 (RAID 10) preferable?
Thank-you
Tom
VM0: [ 2 vCPUs, 4 GB RAM] ADDS, DNS, F&P (QB Company File)
VM1: [3-4 vCPUs, 16 GB RAM] RDSH, QB
VM2: [ 2vCPUs, 4 GB RAM] RD Broker/GW/Web
Since I'm over the allotted 2 VMs anyway for Server Standard, I need to purchase a 2nd license, so I could add a separate VM for F & P, correct? Alternatively, in order to keep it to 2 VMs, would the following be advisable for this environment?
VM0: 3-4 vCPUs, 8 GB RAM ADDS, DNS, F&P , RD Broker/GW/Web
VM1: 4 vCPUs, 24 GB RAM RDSH QB
If I put in a pair of RAID 1 SSDs for QB and ran the balance with SAS 10K RAID 10, would that provide a decent level of performance. Or is a homogenous array of RAID 6 (RAID 10) preferable?
Thank-you
Tom
In a new server we'd set up eight by 10K 2.5" SAS drives in RAID 6. A typical storage stack format would yield about 800MB/Second and ~350 IOPS per disk which is more than enough for this particular need.
Our setup would be:
+ VM0: DC: ADDS, DNS, DHCP - 2 vCPUS, 4GB vRAM
+ VM1: File & Print + QB - 2 vCPUS, 8GB vRAM
+ VM2: RD Broker/Gateway/Web - 2 vCPUS, 4GB vRAM
+ VM3: RD Session Host - 2 vCPUS, 16GB vRAM
That should leave enough physical memory open to allow for the tweaking of the Session Host VM setup. Start with 2 vCPUs and add one later if there is a need. I suggest not setting 4 vCPUs as that's the number of physical cores on the CPU itself (we use N-1 Cores for VM vCPU max).
Our setup would be:
+ VM0: DC: ADDS, DNS, DHCP - 2 vCPUS, 4GB vRAM
+ VM1: File & Print + QB - 2 vCPUS, 8GB vRAM
+ VM2: RD Broker/Gateway/Web - 2 vCPUS, 4GB vRAM
+ VM3: RD Session Host - 2 vCPUS, 16GB vRAM
That should leave enough physical memory open to allow for the tweaking of the Session Host VM setup. Start with 2 vCPUs and add one later if there is a need. I suggest not setting 4 vCPUs as that's the number of physical cores on the CPU itself (we use N-1 Cores for VM vCPU max).
ASKER
The onsite users are accessing QuickBooks, via the Multipoint Server and RemoteApps. They occasionally need to remote-in to QuickBooks -again through RDP.
With regard to the server, I am assuming the RD Services reside on the host machine with 2 VMs - 1 for DC and the other for F & P, correct? I assume QuickBooks would reside with RD Service?
Thanks