Backup MongoDB en sharding : vos stratégies pour 10To+ ?

MySQL, PostgreSQL, requetes, optimisation
maxime_py
Messages : 13
Inscription : mar. janv. 16, 2024 7:25 pm

Backup MongoDB en sharding : vos stratégies pour 10To+ ?

Message par maxime_py »

Coucou ! On doit mettre en place une solution de backup pour un cluster MongoDB en sharding (12 nœuds, 14To de données). Vous utilisez quoi comme outils ? mongodump ne semble pas adapté à cette taille...
le_noob62
Messages : 55
Inscription : dim. janv. 26, 2025 7:24 pm

Re: Backup MongoDB en sharding : vos stratégies pour 10To+ ?

Message par le_noob62 »

On utilise Ops Manager en prod avec snapshot LVM. Par contre ça nécessite un stockage performant. Tu peux aussi regarder du côté de Percona Backup for MongoDB.
thomas1983
Messages : 100
Inscription : mer. nov. 05, 2025 7:24 pm

Re: Backup MongoDB en sharding : vos stratégies pour 10To+ ?

Message par thomas1983 »

Attention aux snapshots distribués ! On a eu des corruptions de données quand les snapshots n'étaient pas parfaitement synchronisés entre shards.
maxime_py
Messages : 13
Inscription : mar. janv. 16, 2024 7:25 pm

Re: Backup MongoDB en sharding : vos stratégies pour 10To+ ?

Message par maxime_py »

Merci ! @47, t'as des chiffres sur le temps de backup/restore avec Ops Manager ? Notre SLA impose un RTO < 4h...
le_noob62
Messages : 55
Inscription : dim. janv. 26, 2025 7:24 pm

Re: Backup MongoDB en sharding : vos stratégies pour 10To+ ?

Message par le_noob62 »

On fait 11To en ~7h en backup incrémental. Pour le restore complet, compte 9h avec notre config (10Gbps réseau, stockage NVMe). Mais testez avec vos données !
la_mehdi57
Messages : 29
Inscription : mer. déc. 17, 2025 7:24 pm

Re: Backup MongoDB en sharding : vos stratégies pour 10To+ ?

Message par la_mehdi57 »

Petit tips : faites des backups de config séparés. Récupérer les balancers et tags après un crash c'est le genre de truc qu'on oublie toujours !
maxime_py
Messages : 13
Inscription : mar. janv. 16, 2024 7:25 pm

Re: Backup MongoDB en sharding : vos stratégies pour 10To+ ?

Message par maxime_py »

Super conseil @132 ! Je note aussi pour les users et rôles. Vous testez vos backups comment ? Chez nous c'est tous les 3 mois mais c'est light...
Répondre