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.

ModeLecture des donnéesCompromis
Accès direct au stockageDirectement depuis la baie ou le datastoreLe plus rapide, exige une connectivité au stockage
Appliance virtuelle (hot-add)Disques attachés à une machine virtuelle proxyRapide, le proxy doit tourner sur le même cluster
RéseauVia l'hôte hyperviseur, par le réseauFonctionne 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.