This. If you want on prem cloud infra without having to roll it yourself, Oxide is the solution.
(no affiliation, just a fan)
(no affiliation, just a fan)
I've read and understood from Joyent and SmartOS that they believe fault tolerant block devices / filesystems is the wrong abstraction, your software should handle losing storage.