Jusqu’à présent, le serveur ne décodait pas les paramètres de planification des sauvegardes planifiées. La planification était intégralement gérée côté client, et les dates de déclenchement futures des sauvegardes n’étaient pas affichées dans la console d’administration.
Ceci a été modifié dans la version 7.1 d’UltraBackup, pour permettre à l’administrateur de contrôler plus efficacement le déclenchement des sauvegardes.
Désormais, les dates de déclenchement des sauvegardes sont affichées dans la console d’administration :
Une nouvelle vue d’Audits, « Déclenchements planifiés », permet de suivre le déclenchement des sauvegardes planifiées. Le délai entre la date de déclenchement attendue et la date actuelle, s’il existe, est calculé et affiché dans la colonne « Retard par rapport à la planification ». Il permet de détecter facilement les sauvegardes non exécutées alors qu’elles le devraient, le poste pouvant être éteint ou l’agent client désactivé :
Enfin, une nouvelle alerte surveillant le retard de déclenchement par rapport à la planification a été introduite et permet de prévenir automatiquement l’administrateur losqu’une certain retard de déclenchement est constaté.
Jusqu’ici, UltraBackup Home pouvait gérer les fichiers supprimés dans les dossiers sauvegardés de deux manières différentes, suivant que la case « Répercuter les suppressions dans la sauvegarde » était cochée ou non dans l’éditeur de sauvegardes :
Si les suppressions étaient répercutées dans le dossier de sauvegarde (case cochée), les fichiers supprimés étaient effacés dans la sauvegarde lors de l’exécution de la tâche, une fois la copie des nouveaux fichiers terminés,
Si les suppressions n’étaient pas répercutées dans le dossier de sauvegarde (case non cochée), les fichiers n’existant plus dans les répertoires sources étaient conservés sans limite dans la sauvegarde. Il était possible de « purger » occasionnellement les fichiers supprimés en forçant l’exécution d’une sauvegarde miroir:
La version 7 d’UltraBackup Home va proposer une nouvelle option intermédiaire qui permettra la conservation des fichiers supprimés dans la sauvegarde durant un nombre de jours défini. Ce délai expiré, les fichiers seront alors supprimés de la sauvegarde. Ce fonctionnement offre un « juste milieu » intéressant : il permet par exemple de retrouver des fichiers effacés par erreur, mais automatise leur suppression en considérant qu’au delà d’un certain délai ils ne sont statistiquement plus utiles et occupent de l’espace disque pour rien.
Pour ce faire, le logiciel gère automatiquement à la racine de chaque emplacement de stockage un fichier système nommé UltraBackupDeletedFiles.db qui contient la liste des éléments n’existant plus dans les éléments à sauvegarder, ainsi que la date à laquelle ils ont été marqués comme supprimés. A l’exécution de la tâche, le fichier est mis à jour et les fichiers supprimés les plus anciens sont effacés de la sauvegarde. Cela fonctionne aussi bien avec les sauvegardes sous forme de dossiers de fichiers que celles s’effectuant dans des archives ZIP.
Le paramétrage de ce mode de fonctionnement se réalise dans les options de la sauvegarde, onglet « Destination » :
Vous devez utiliser l’article de menu « Lorsque des fichiers sont supprimés dans les éléments à sauvegarder », choisir « Conserver les fichiers pendant un certain nombre de jours » et spécifier un nombre de jours de conservation dans le champ qui s’affiche.
Lorsque la sauvegarde est exécutée et que des fichiers qui sont dans la sauvegarde n’existent plus dans le dossier source, ils sont conservés dans le disque de sauvegarde mais leur chemin d’accès est enregistré dans le fichier UltraBackupDeletedFiles.db. Il est à noter que le contenu de ces fichiers peut être consulté en effectuant un glisser déposer à partir de leurs icônes dans UltraBackup Home :
Une fois le délai de rétention expiré, les fichier sont effacés des sauvegardes et leur suppression est mentionnée dans les rapports :
Nous espérons que cette fonctionnalité sera utile et offrira de nouvelles pistes d’utilisation pour notre logiciel UltraBackup Home.
La version 7.1 va apporter des améliorations significatives au système de restauration de fichiers piloté depuis le serveur de sauvegarde. Jusqu’ici, les requêtes de restauration déclenchaient un dialogue de validation obligatoire sur le poste client, et les fichiers ne pouvaient être placés que dans un répertoire temporaire créé spécialement pour l’occasion. L’utilisateur devait ensuite déplacer manuellement les fichiers récupérés vers le répertoire de son choix.
Deux améliorations ont été introduites : d’une part la possibilité de choisir un mode de restauration « non interactif », d’autre part le moyen de déterminer où placer les documents restaurés.
Le mode « non-interactif » permet de restaurer des documents sur un poste où personne n’est connecté, et plus généralement de court-circuiter toute intervention avec un utilisateur non qualifié. Le fait d’accéder sans consentement au système de fichiers de l’utilisateur en écriture n’étant pas une opération banale, nous avons choisi de l’autoriser uniquement si une option particulière était activée au niveau du gestionnaire de sauvegarde. Pour autoriser les restaurations en arrière-plan dirigées par l’administrateur, il faudra au préalable avoir coché la case « Autoriser la restauration en arrière-plan par l’administrateur ». Dans le cas contraire, les requêtes Push Restore seront toujours traitées en mode interactif :
Une autre demande était de pouvoir choisir d’une manière plus précise où restaurer les données. Nous proposons désormais trois emplacements possibles : • Répertoire ad-hoc créé pour l’opération : un dossier crée dans le répertoire Mes Documents contenant les fichiers restaurés affiché une fois l’extraction terminée, • Répertoire spécifique : un dossier particulier choisi par l’administrateur. Lorsque le canal serveur à client est actif, l’administrateur peut explorer le disque de l’utilisateur depuis la console pour choisir un dossier existant sur le poste. • Restaurer aux emplacements source : les fichiers sont restaurés à leurs emplacements de sauvegarde. Attention, si des documents existent déjà, ils seront écrasés.
Nous espérons que ces améliorations répondront mieux aux problématiques de nos utilisateurs en terme de flexibilité d’options de restauration dirigées par l’administrateur.
Chaque version d’UltraBackup NetStation cherche à améliorer l’expérience utilisateur en améliorant et en simplifiant les interfaces utilisateur tant côté client que côté serveur.
Dans cette release, nous avons décidé de revoir intégralement le processus de restauration depuis le poste client, qui n’avait (presque) pas évolué depuis la version 2 d’UltraBackup (sortie en 2009, il y a quasiment 10 ans…) Celui-ci faisait appel à de nombreux dialogues et sous-dialogues qui rendaient cette opération longue et compliquait parfois inutilement la logique des actions à effectuer dans le logiciel.
Nous conservons deux modes principaux de restauration : la restauration globale de l’intégralité des documents et la possibilité de récupérer seulement certains fichiers particuliers. Ce dernier cas d’usage était peu optimisé et faisait appel à une application externe (l’explorateur de sauvegardes) qui ne permettait pas en outre de sélectionner de manière simple un jeu de documents à restaurer.
Ce module a été complètement supprimé et la restauration de documents individuels se fait désormais directement depuis le gestionnaire de sauvegardes. A l’image de la restauration serveur, il suffit de cocher les cases des fichiers à récupérer pour les restaurer sur le disque en cliquant sur « Extraire les fichiers cochés ». Chaque sauvegarde explorée vient s’ouvrir dans un onglet séparé, ce qui permet d’explorer dans la même interface un nombre illimité de tâches :
Il est possible d’afficher chaque sauvegarde a une date spécifique en cliquant sur la case « Afficher les fichiers à une date particulière » et en choisissant une date :
Par ailleurs, il est également possible de sélectionner une ou plusieurs versions du même fichier en effectuant un clic droit sur son icône et en utilisant l’article de menu « Extraire d’autres versions du fichier », puis en cochant les versions à récupérer :
La recherche de documents suit la même logique. Elle est conduite dans de nouveaux onglets lorsqu’un nom de fichier est saisi dans le champ de recherche global dans la barre des menus ou lorsque le bouton « Rechercher dans la sauvegarde » est pressé. Les fichiers peuvent être extraits de manière similaire en cochant leur case puis en cliquant sur « Extraire les fichiers cochés » :
Les options de recherche ont été grandement simplifiées pour inclure les cas d’usage les plus courants : recherche des fichiers supprimés, récemment modifiés, volumineux, etc.
Nous espérons que cette refonte contribuera à améliorer l’expérience utilisateur pour cette toute dernière version de notre logiciel de sauvegarde !
La version 7 d’UltraBackup NetStation va enregistrer systématiquement tous les accès aux données sauvegardées effectués par l’administrateur ou par les utilisateurs eux-mêmes.
Ces accès seront enregistrés dans la base de données accompagnés de la liste complète des documents extraits. Ils seront accessibles depuis la console d’administration grâce à une nouvelle vue « Contrôle de l’accès aux données » :
Ils seront aussi disponibles depuis les interfaces clientes. Ainsi, le gestionnaire de sauvegarde se dotera d’un nouveau bouton « Accès aux données » :
Par conséquent, l’administrateur et les utilisateurs du serveur de sauvegarde pourront vérifier et contrôler à tout moment qui a extrait ou restauré quelles données.