I'm configuring a high-performance PC for a local business that requires three Hyper-V virtual machines: one running Windows Server 2022 with Active Directory, another Windows Server with 50 CALs, and a Linux machine for remote VPN access for inbound connections. The PC is quite powerful with 128GB of DDR5 RAM, a 2X2TB NVMe RAID 1 setup, and an i9-14900K processor. Currently, it runs Windows 11 Pro, but I'm open to upgrading to Windows Server or Enterprise if necessary. While I have considerable experience building and operating PCs as well as running VMs, I'm looking for specific guidance on this setup. Any tips would be greatly appreciated!
4 Answers
First off, what operating system is your physical machine using?
Have you considered whether you really need those high specs? For stability, using a dedicated server with redundant components might be better. You can often find used or refurbished ones that could save costs if that's a concern.
Cost isn't an issue. My client wants to future-proof this machine. I did suggest it’s somewhat overkill and that future-proofing can be revisited later when the business grows, but it’s his choice in the end.
If you’re advising a desktop to run such a workload in a production environment, I'm afraid you might be stretching beyond your expertise here.
I recommend buying a server with redundant core components. Also, consider setting up RAID 6 or 10 for better data safety, and configure email alerts through the server's remote management tools. Don’t forget a proper battery backup solution as well.

It's running Windows 11 Pro.