So, been a while since I’ve posted anything, but I’m doing some major IT renovation work for a client.
Just to set the background, the client is technically family as the business is owned by my to be mother-in-law and managed by my to be sister-in-law. They’re a small business that provide in-home care (non medical) and day programmes. I’ve taken over the IT management for them, which was neglected for several years as their previous (very good) tech retired due to age.
So far we’ve replaced their entire network with a new UniFi stack, setup a Synology NAS for system backups and Office 365 back, which all then get backed up to Backblaze B2.
The next project is to retire their on-prem servers where possible. The first removal will be their AD server, which runs on Windows Server 2019 on a pretty decent machine (Xeon Silver 4208, 64gb RAM) and have everyone authenticate via their 365 accounts.
However, we have one on-prem machine that we can’t see an affordable cloud migration route with, as it runs propriety accounting software the business relies on. That’s running on Windows Server 2012 R2 (yes, I know) on a Xeon E5-2620 with 64gb RAM and runs both the software itself and SQL Server for the DB component of this.
It’s Accounting CS by Thomson Reuters, and before anyone asks, we’re forced to stay with it due to it being one of the few tools that can handle Ohio’s complex tax codes (so my MIL tells me) - Thomson do offer a ‘Virtual Office CS’ solution, but it’s overpriced and is literally just a Citrix instance in their hosting.
Looking at usage of the system resources over the last few months via NinjaOne, we’re barely seeing the CPU or RAM being taxed here. So… here’s my radical idea.
- Replace the 2012 server with a Minisforum MS-A2 loaded up with 96gb RAM
- One x m.2 nVME drive for the hypervisor (debating XCP NG or Proxmox)
- 2 x m.2 nVME drivers in ZFS Raid Z1 for the actual VMs
- One VM running Windows 11 to run Accounting CS itself (it’s supported on non server Windows).
- A Linux (Ubuntu) VM running SQL Server 2022 with the database - that database being backed up to the Synology NAS.
My reasoning on this is:
- It has 10gb SFP+ and the rack it’ll be in has a UniFi Pro Max 16 PoE switch that has a spare SFP+ port available.
- Low power draw would save them money and noise - the old servers were under a desk in their conference room with a desk fan to keep them cooled.
- It’s an affordable system when compared with a 1 / 2U build out.
- Moving away from Windows Server saves on licensing costs.
- Having VMs means we can back those VMs up to the Synology for relatively quick recovery - whilst Accounting CS is vitally important to the business it’s not mission critical for day to day ops and we could spin up a backup instance very quickly on other hardware.
I know this sort of mini PC is really aimed at home-lab, but I can’t see a good reason to not consider this for genuinely small business (less than 20 people would have access to the Accounting CS software, and usually no more than 2-3 at any given time).
I’m happy to hear feedback, I will be transparent and say this is new to me, but I have the trust of the business manager (my SIL) and we work closely together to test any new systems we build out.
Thank you for your time!
