Hi.
Love the diagram and the fact that you included UPS in there.
- Is your offline backup a NAS (with proper scheduled scrubs, SMART tests, snapshonts, redundancy, yada yada) or something else?
Just to be sure.
- How do you define “offline” backup in this setup? Not connected to the internet, different VLAN, scheduled internet shutdown, scheduled connection cut off?
Why I ask - offline backup is often done due to malware protection, but if your offline NAS is still accessible from other devices, those devices may be compromised, therefore your offline NAS too.
To keep the unit running (if it’s a NAS), I’d just schedule a script that turns off the connection to the main unit outside of backup window. It is only accessible via cable, separate VLAN, no Wi-Fi, no internet, only main unit has access to it from its VLAN and separate user is used.
In such a way, you air-gapped it as much as you can, while still keeping it running (which supports automatic backups).
You have separate UPS-es for each which is fantastic.
- Are your cloud backups immutable?
In case of hacked account, bad actor can delete everything from cloud. Keep that in mind and act accordingly (discard the risk or change cloud provider)
- Are all of your backups versioned?
In case of malware, you have potentially infected backups all over the place, but with snapshots you can revert to the state after locating infection time.
- Schedule data recovery procedures for each backup
You can have 50 copies of your data, but if you can’t get it back due to some errors, all 50 are useless.
5.1) Think of getting another unit for the sake of scheduled automated data recovery testing.
THIS IS VERY PARANOID BUT MY ENTERPRISE EXPERIENCE IS SCREAMING
That way you will know for sure for any breaking bug, change or dependency shenanigans.
And with checksums you will know that data is not corrupted.
-
Honestly, I’d do one more OFFSITE OFFLINE backup for archiving the data that won’t change or changes not too often
-
Anyway, everything I said is just a heads up for potential points to look into.
As-is, your setup is 90% better than most.