That was basically what I wanted to communicate ... it could work knowning the write load. A synchronous write once every second is totally fine on 1G, yet writing burst data is not, also not for replication if a lot changes.But the traffic is basically real-time, replicas can be an hour apart.
I do not know, but I reply on the constraints at hand. I suppose you are saying the speed of the NVMe is useless when it gets out/synced across 1 Gbps, but we do not know what the VMs are doing. It might be syncing crunching numbers or syncing a blockchain and for that case no CEPH, 1G NIC and occasional ZFS replication would work too. But low IOPS storage would not.