hope you’re having a nice weekend. Downtime is never a good thing. I have a single VPS node running Yunohost and from time to time I experience downtime due to issues with my provider or scheduled maintenance work on their behalf. I’m looking into possibly setting up a second VPS to handle downtime of the main node.
Does any of you guys have Disaster Recovery solutions setup? What works for you the best? What was your experience so far? Let’s discuss
By “home solution” I meant that it’s not a very enterprise solution. Yes, I understand that even Yunohost itself isn’t very enterprise but true Disaster Recovery solutions constantly stream data to the recovery server for maximum service quality and don’t rely on nightly backups.
it depends. A lot of small enterprise are ok to lose 1 day or half a day in case of disaster. I have one client who backup their email every hour and their apps every days.
On my side, i experimented a replication using proxmox (but between 2 servers in the same room).
At ARN it’s the same with drbd, the server are in the same bay. I think it could be possible to use drbd to send every 30min for example.
However, be sure to have true backup in more of this kind of real time replication.
Maybe reading this could help you (i don’t know if you are a profesionnal adminsys or not): Backup strategies | Yunohost Documentation
In my opinion, the way to go for you would be a ProxMox (or anything similar) with your Yunohost as a virtual machine.
You could then snapshot every xx minutes or so your Yunohost and send this snapshop on a backup server.
But even with that, if your main Yunohost falls, you’d still have to find a way to switch to your fallback server. So it still requires some manual settings that could take some time (I mean, it won’t be an instant thing solution).
Let us know if you find any solution that fits your needs.
Snapshots made through my VPS provider take a lot of time and make the system unusable during the process (which makes sense). I can’t understand how ProxMox makes Live Snapshots which are not corrupt by the end of the process as they even snapshot RAM. Sounds interesting. Thanks for sharing!