Remote offsite replication

I’m deploying a NC server on a cloud VPS, and I’d like to have it replicated on another VPS on a different provider (remote) for disaster recovery and fallback.

The database part is achievable by database clustering, but what about the filesystem part? Is still unison the best choice or is there anything better?