Closed thild42 closed 1 year ago
What is the meaning of the "backup" ?
Good question.
The full backups, the daily/nightly ones, are stored locally and in the secondary region. The real-time backups, the WAL files, are written every 5 minutes only locally and are used for point in time recovery.
Removing the "MongoDB" label as MongoDB backups are already stored in a distant region.
Good news, this feature is now released in production. You should be able to see the different location of your backups from the Control Panel.
The first is the local backup, and the second one is the remote backup.
In this example the service is running in Gravelines, so the local backup is in Gravelines, and the remote backup in Strasbourg.
How to restore from the secondary region and how to choose another region where to restore? When will be available for the instances?
Currently the restoration to another region is not permitted from the Control Panel and will be available soon. However the restoration to another region is permitted by the API, but there is a bug being resolved as we speak.
Hi ! Does this issue cover the last line in the table https://help.ovhcloud.com/csm/en-public-cloud-databases-postgresql-concept-high-availability?id=kb_article_view&sysparm_article=KB0049421#comparative-table ?
@thild42, when you said
The full backups, the daily/nightly ones, are stored locally and in the secondary region. The real-time backups, the WAL files, are written every 5 minutes only locally and are used for point in time recovery.
and I understand the secondary backup to another region is once a day, I wonder how RPO can be 5 minutes ?
Don't you need to backup the WAL every 5 minutes to another region ?
Regards
Hey @Piscenois, really good question !
It seems I was wrong when I say that WAL files were only stored locally. Both backups and WAL/oplog/binlog are created locally and sync remotely. So no worries regarding the RPO
I am in touch with our partner Aiven to get some clarification regarding the sync between local and remote drive (probably some rclone shenanigans).
The function disappeared from the control panel. I don't see it anymore.
Hello, @biapar I just check in the Control Panel and everything is fine on my end. Could you please send me your Public Cloud project identifier by email at thibaud.le-douarin@ovhcloud.com ?
Hello again @Piscenois.
I manage to get some additional information regarding synchronization and RPO. I can confirm that both backups and WAL are synched remotely. The synchronization method differs from engine to engine, for PostgreSQL pghoard is used, for MySQL it is myhoard, etc.
Thank tou @thild42
User Story
As a customer I want my data to be backup in another region that the service is deployed in So that I have a disaster recovery option for my service
Acceptance criterias
Note
This feature is already provided for MongoDB.
Vote and Feedback
Ask us anything here in the comments below, and vote with emojis ! 👍 to vote for this issue
Discuss on Discord
Feel free to discuss with us on https://discord.com/invite/PwPqWUpN8G