If you want on prem infra in exactly the shape and form Oxide delivers*
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.
We do not put the onus on customers to tolerate data loss. Our storage is redundant and spread through the rack so that if you lose drives or even an entire computer, your data is still safe.
https://oxide.computer/product/storage
(no affiliation, just a fan)