13-09-2020, 04:12 PM
Depuis la migration, le backup quotidien de la DB est fait par OVH, j'ai rien à configurer ni à faire. On peut aussi backuper à la mano si besoin (genre, je l'ai fait avant de commencer la réorganisation), donc je ne sais pas trop comment c'est implémenté.
De ce que je sais en théorie (vu au taff, même si c'est pas ce qu'on fait parce que... /shrug), il faudrait:
- Avoir un mysql slave configuré pour être une réplique de la prod (pour backup à tout instant)
- Avoir un autre mysql slave configuré pour être aussi une réplique de la prod (qui servira aux backups)
- Quotidiennement (ou autre), couper ce 2nd slave (pour qu'il ne réplique plus la prod), faire un dump complet, puis reconnecter ce slave à la prod pour rattraper le retard
Il existe "XTrabackup" un truc du genre qui se charge non pas de dump la DB sous forme de queries SQL, mais juste de copier les fichiers de data sql (ça peut être nettement plus rapide et léger).
De ce que je sais en théorie (vu au taff, même si c'est pas ce qu'on fait parce que... /shrug), il faudrait:
- Avoir un mysql slave configuré pour être une réplique de la prod (pour backup à tout instant)
- Avoir un autre mysql slave configuré pour être aussi une réplique de la prod (qui servira aux backups)
- Quotidiennement (ou autre), couper ce 2nd slave (pour qu'il ne réplique plus la prod), faire un dump complet, puis reconnecter ce slave à la prod pour rattraper le retard
Il existe "XTrabackup" un truc du genre qui se charge non pas de dump la DB sous forme de queries SQL, mais juste de copier les fichiers de data sql (ça peut être nettement plus rapide et léger).