I believe you are heading down the right path by asking, which is always good and educational. I encourage you to keep asking and within a few weeks, you will end up designing the best solution! One very important thing is to keep good notes and document your way to set milestones - go at the pace of your documentation. I suggest OneNote 2016. Trust me, one day, you will find me and thank me in person. :-)
Here is my experience and my suggestions.
The bad news is that SBS migrations (File Services, AD and Exchange) can be tricky. In many cases, data\DOMAIN loss. Your question wasn't specifically asking about this area for your upcoming adventure. You are probably all set in this phase and only need hardware recommendations. That said, if you want to discuss the migration process, let me know and I will provide some useful links; like http://www.sbsmigration.com, who offer reasonably kits for Swing and Traditional migrations.
I personally like both vMware and HyperV. I work with vMWare the most for large clients or where needed. For a long time I had a few dozens SLA clients between 20 - 100 users. Time has past and they have grown way beyond 100 users. I had all these clients on HyperV Server 2008 Core, around the time when it was first released. These kind of clients never like vMware prices. :-)
Below are hardware specs for users between 60-80 Users 7 years ago. These clients are always on a budget and difficult to impress when a DLINK or similar device kept them running for decades. So I designed a median system and kept the same.
- Two or three Dell R710 32GB to 128GB, most common was 64GB.
- Dual XEON Dual or Quad CORE of the time.
- RAID10 on 10RPM or 15RPM Drives.
4 Network Cards.
5a. Hypervisor Installed on separate drive.
5b. Hypervisor Installed on USB.
5c. Hypervisor Installed on Dual SD Cards.
Decent managed switch for features such as VLAN's - if needed. I personally eliminate VLAN1 - whole different topic. :-)
Today, most of these clients are now on vMware clusters. Below is average scaled down version of a cluster setup using a SAN, two Dell Servers and two managed switches. The costs are not accurate - but within range.
- One EqualLogic Hybrid SAN (some SSD drives) 1GB -- around 30k
1a. One EqualLogic NON-Hybrid SAN -- around 17k 1GB
- Two PowerEdge R630 256GB RAM, 10CORE, 8 NICS -- around 8k per
- Two PowerConnect N3000 Series -- around 3k per
The above is a 1GB setup for iSCSI, vMotion, Management and your public network or VM's.
Today, 10GB is king! It's expensive and not always needed. If you want to know about 10GB, let me know, many variables.
To answer some of your questions...
- Domain Controller can be either or - physical or VM.
An example when you will regret not having a physical DC is when you have services or appliances outside of the VM Host using services like NTP or DNS. For example, with vMware, if you need to run updates, you have to enter the server in to Maintenance Mode which requires powering off all VM's. If the DC is powered off, appliances like your VPN server will not work.
The above example is just one of many. Please let me know if you want more information here to help you decide.
- Virtualize Remote Desktop Servers
I encourage best practices here and hopefully the RDP servers are behind a firewall with no NAT translation to PUBLIC. If you do have pinholes on the firewall, I recommend closing and getting SSL VPN, Meraki, SonicWALL for you size. A lot will hate on me, but I am a SonicWALL dude. :-)
RDP servers run great virtualized. And if you have lots of RDP users, look at hardware based load balancing. I am not a fan of MS Load Balancing service.
To conclude, I doubt you have 70 concurrent RDP users? That would change a lot, also expensive. I am going to guess that you have around 20 RDP users, maybe less for your accounting department.
Here are my questions before I give you a short executive summary of what I suggest.
- Are you planning to buy new servers?
- Are you planning to upgrade (physically) the current servers?
- May I ask for model of current servers or servers you want to buy?
- What is your network like? 1GB flat?
- Any of your switches manageable? Are you exploring features like VLAN's?
I will help you no matter what you want to do. I rather help the entire planet as a full time job then to see another non-practice setup. Not saying this is you, speaking generally because I see about 3-5 envionrments in bad shape, sometimes so bad that I have to refuse the work. hahaha, and that's hard for me to do. :-)
Hope to hear from you, sorry for massive email. I type pretty fast and thoughts pour within minutes. I also have a bad habit of going back and correcting, so please excuse errors. :-)