OK - I never sign up for forums. I'm a pro-lurker but this video forced my hand.... even though I feel like the STH videos are made just for me: I am a small startup that uses Supermicro servers to host VMs with a pretty beefy FreeNAS storage setup and my network stack is 100% MikroTik.
So just wanted to say that I have been using the HP Prodesk 600 Mini's as my backup infrastructure for over a year now so maybe people might be interested in my use-case.
Right now the bulk of my infrastructure physically sits in my small office. It is a set of hefty servers that run a dozen VMs. There are two machines running VMware hypervisors with vMotion for redundancy. They are both connected to a FreeNAS storage system that has a number of mirrored vDevs. Backups are made twice a day and stored in a secure third party cloud.
But what happens when there are connectivity or power issues? In Texas this happens quite a bit!
So my small staff of 6 team members all work remotely and in different states. They are provided with static IPs, MikroTik RB4011iGS+RM routers, and an HP Prodesk 600 mini to be tucked somewhere safe but always powered on. The machines have an i5-9500T CPU (6 cores) and 32GB of RAM. I use Veeam to make constant replications of two VMs to each of the six Prodesks. A Google App detects any downtime on the main site and in the case of an issue it reaches out to my third party DNS provider and reroutes each domain to the appropriate 'backup' site.
This has saved our butts so many times and the small machines do not make a dent in anyone's power bill. Since each VM is less than 100GB, the storage needs of each mini isn't a big deal.
I wanted to share one little tweak - I am paranoid about storage on the devices. Anything that gets written to the the sites while in 'failover' mode needs to get integrated back into the main server once it is brought back online. What happens if a 2.5" SSD or an NVMe drive has an issue? With constant replication syncs and web traffic hitting VMs hosting DBs, how much faith do I have in NAND? Well my solution is a RAID1 in the 2.5" bay.
I use these:
2.5" SATA III and USB 3.0 to Dual mSATA SSD Adapter with RAID support - SD-ADA40085
Yes, mSATA is a dead format, but they can be had in M.2 SATA as well. It isn't as fast as NVMe but they are fast enough and provide hardware RAID1 that is transparent to the OS (ESXi). On top of that there are LEDs that indicate issues such as drive failures and so popping the hood of the minis and verifying everything is in working order is just a monthly task for the staff. I am doing my best on a self-funded budget.
Hopefully this post is useful... or at the very least entertaining.