Qu'est-ce qu'un proxy de sauvegarde ?
Un proxy de sauvegarde est le composant d'un système de sauvegarde qui effectue le déplacement des données. Il lit les données à la source, par exemple un datastore d'hyperviseur, les compresse et les déduplique, les chiffre le cas échéant, puis les envoie vers le référentiel de sauvegarde. Le serveur de sauvegarde coordonne les tâches, et les proxies transportent les données.
Que fait un proxy de sauvegarde pendant une tâche ?
Lorsqu'une tâche démarre, le serveur de sauvegarde attribue le workload à un proxy. Celui-ci récupère les blocs modifiés, en général identifiés par le suivi des blocs modifiés, applique la réduction de données et le chiffrement, puis transfère le résultat vers le référentiel ou vers une passerelle placée devant lui. Lors d'une restauration, le même composant travaille en sens inverse et réécrit les données sur le stockage de production.
Que sont les modes de transport ?
Un mode de transport est le chemin qu'emprunte un proxy pour lire les données source. Le choix influe sur la vitesse et sur la charge imposée au réseau de production.
| Mode | Lecture des données | Compromis |
|---|---|---|
| Accès direct au stockage | Directement depuis la baie ou le datastore | Le plus rapide, exige une connectivité au stockage |
| Appliance virtuelle (hot-add) | Disques attachés à une machine virtuelle proxy | Rapide, le proxy doit tourner sur le même cluster |
| Réseau | Via l'hôte hyperviseur, par le réseau | Fonctionne partout, limité par le réseau |
Quel est l'effet du proxy sur les performances de sauvegarde ?
Chaque proxy ne peut traiter qu'un nombre limité de disques à la fois, fixé par ses cœurs de processeur et sa mémoire. Avec trop peu de proxies, les tâches font la queue, ce qui allonge la fenêtre de sauvegarde. Avec trop de tâches simultanées, c'est le stockage source ou le référentiel qui devient la limite. Les statistiques des tâches indiquent en général quelle étape constitue le goulet d'étranglement. L'article sur le réglage de la concurrence des tâches explique comment équilibrer les étapes.
Où placer les proxies de sauvegarde ?
Les proxies se placent près des données qu'ils lisent, afin que le transfert lourd et non compressé soit court et que seules les données réduites traversent les liaisons plus longues vers le référentiel. Dans une configuration multi-sites, cela signifie un proxy par site. Du point de vue de la sécurité, un proxy détient des identifiants pour l'hyperviseur et pour le référentiel. Il doit donc être tenu à jour et son accès restreint, comme tout autre composant de sauvegarde.
Questions fréquentes
Le proxy de sauvegarde est-il identique au serveur de sauvegarde ?
Dans les petites installations, une seule machine remplit les deux rôles. Dans les plus grandes, le serveur planifie et suit les tâches, et des proxies distincts déplacent les données.
Combien de proxies de sauvegarde faut-il ?
Assez pour traiter les changements quotidiens dans la fenêtre de sauvegarde. Les éditeurs publient des recommandations de dimensionnement fondées sur le nombre de cœurs par tâche simultanée.
Un proxy de sauvegarde stocke-t-il des données de sauvegarde ?
Non. Il traite des données en transit. Les points de restauration sont stockés dans le référentiel de sauvegarde.
