Datto Windows Agent 3.0 : La nouvelle génération de Windows Backup
Nous sommes fiers d'annoncer la sortie d'une nouvelle version de l'agent Datto pour Windows. La version DWA 3.0.3 est désormais disponible sur downloads.datto.com. Alors, quelles sont les nouveautés de cette nouvelle version ?
DWA 3.0 s'appuie sur une architecture de pilotes moderne qui simplifie notre conception et permet l'intégration d'une multitude de nouvelles fonctionnalités intéressantes. Vous trouverez ci-dessous un résumé de ces améliorations :
- Nous avons renforcé l'intégration avec le service VSS (Volume Shadow Copy Service), qui joue un rôle essentiel dans la stabilité du système d'exploitation.
- Notre pile de pilotes est simplifiée, ce qui réduit les risques liés aux mises à jour.
- DWA 3.0 peut désormais fonctionner sans pilote installé ou chargé, mais ne peut alors effectuer que des sauvegardes par fusion différentielle.
- DWA 3.0 dispose d'un mécanisme de secours supplémentaire permettant d'effectuer une sauvegarde sans faire appel à des modules d'écriture VSS ; cette sauvegarde serait cohérente en cas de panne.
- Nous n'avons plus besoin d'un fichier CoW (Copy on Write) pour chaque volume afin de suivre les modifications — un mécanisme permettant de créer des instantanés des fichiers ouverts —, ce qui vous permet d'économiser de l'espace disque et d'éliminer la nécessité de disposer d'au moins 10 Go ou 10 % d'espace libre sur chaque volume protégé.
Explication de la relation VSS et simplification
Notre version de production la plus utilisée de DWA (2.8) comprend quatre pilotes indispensables pour créer des instantanés de données au niveau des blocs pour tous les volumes protégés et garantir la cohérence au niveau des applications pour les fichiers susceptibles d’être en cours d’utilisation. Un pilote pour l’énumération des volumes, un autre pour gérer notre fichier CoW, un pilote de snapshot et un pilote qui orchestre la communication entre DWA et Windows via le service VSS (Volume Shadow Copy Service) de Microsoft. Ces pilotes s’exécutent en mode noyau, ce qui rend les mises à jour difficiles et nécessite systématiquement un redémarrage.
La version 2.7.1.2 est en cours de mise à jour automatique vers la version 2.8, en vue d'une future mise à jour automatique vers DWA 3.0 à terme.
Relation entre VSS et CoW
La version 3.0 de DWA modifie radicalement la manière dont l’agent interagit avec le système d’exploitation. Grâce à notre approche simplifiée, DWA n’a plus qu’à gérer le suivi des blocs modifiés. DWA n’a plus besoin de créer ni de gérer un fichier CoW ; la gestion des applications est désormais confiée au service VSS de Microsoft. Il s’agit de l’architecture privilégiée tant par le secteur que par Microsoft. Grâce à cette amélioration, nous ne fonctionnons plus en mode noyau, mais en mode utilisateur.
Comme indiqué précédemment, le mécanisme de snapshot s'appuiera davantage sur Microsoft VSS. En effet, nous nous situerons entre VSS (VolSnap) et le système de fichiers (NTFS), ce qui en fait un pilote de niveau supérieur. Enfin, VSS intègre une fonctionnalité CoW, nous n'avons donc plus besoin de dupliquer cette fonctionnalité.
Quels sont les avantages d'un point de vue technique ?
Grâce à une conception simplifiée à pilote unique, les mises à jour sont moins complexes et nécessitent moins de redémarrages. Une sauvegarde est possible dès l'installation initiale sans redémarrage ; par exemple, dans cet état, DWA fonctionne en mode de sauvegarde différentielle uniquement. Après le redémarrage initial, le suivi incrémental normal reprendra une fois le pilote unique chargé. Nous souhaitons que ce pilote soit nettement plus stable. Une grande partie de notre code peut désormais s'exécuter en mode utilisateur, ce qui signifie qu'il peut être déchargé, remplacé et rechargé facilement.
Le principal avantage réside dans le fait que le fichier CoW n'existera plus. Avec la version actuelle de Datto Windows Agent (2.7.1 et antérieures), nous avons besoin d'un fichier de 10 Go (ou de 10 % de l'espace libre du volume, selon la première des deux valeurs atteintes) par volume protégé. Or, avec 10 Go par volume protégé, cela représente une charge importante dans les grands environnements. Avec l’agent Datto Windows 3.0, ce fichier CoW n’est plus nécessaire et les fichiers ouverts sont gérés par les services VSS de Microsoft. Le mécanisme de Microsoft est fiable et résilient, et bénéficie de la pleine confiance du secteur pour les sauvegardes tenant compte des applications.
Comment installer le nouvel agent Datto pour Windows et tirer parti de ses avantages ?
Plusieurs versions d'Agent sont mentionnées dans cet article et, selon la version, le comportement diffère, tout comme les étapes à suivre pour passer à la version 3.0. Pour pouvoir bénéficier de ces avantages, suivez les procédures de mise à niveau ci-dessous :
- Si l'agent 2.7.1.2 est installé, il sera automatiquement mis à jour vers la version 2.8. Cela ne nécessite aucune intervention de votre part. Les sauvegardes continueront d'être effectuées selon la procédure habituelle de l'agent 2.7.x. Un redémarrage est toutefois nécessaire pour passer à la version 2.8.
- Si l'agent 2.8 est installé, celui-ci pourra se mettre à jour automatiquement au fil du temps. Pour l'instant, les agents fonctionnant sous la version 2.8 resteront à cette version. Les mises à jour majeures vers la version 3.0 ne vous sont pas imposées. L'installation de la version 3.0 nécessitera toutefois un redémarrage, afin de désactiver l'ancienne pile de pilotes.
- Si l'agent 3.0 doit être installé, un redémarrage sera nécessaire si la version 2.8 ou une version antérieure est installée. Cette opération est indispensable pour désactiver les anciens pilotes et activer les nouveaux. Si le redémarrage ne peut pas (encore) avoir lieu, les anciens pilotes resteront actifs et continueront à effectuer des sauvegardes selon la méthode utilisée par l'agent 2.x. Le fichier CoW continuera d'être utilisé. Une fois le redémarrage effectué, les anciens pilotes seront supprimés et les nouveaux pilotes seront enregistrés.
- Si l'agent ShadowSnap est déjà installé, la procédure de mise à niveau nécessite deux installations. Cette procédure est décrite dans un article d'aide disponible ici.
Sauvegarde et restauration
Les sauvegardes effectuées avec l'ancien ou le nouvel agent ne présentent pas de différences significatives. La différence se situe au niveau des pilotes. Il peut toutefois exister des cas où une restauration à un moment antérieur à la mise à jour vers DWA 3.0 pourrait s'avérer nécessaire. Veuillez garder à l’esprit que dans ces situations, votre retour en arrière s’effectuera vers un agent plus ancien et devra être mis à jour vers la version 3.0, ce qui déclenchera une fusion différentielle sur l’unité BCDR pour cet agent. En règle générale, ces sauvegardes sont plus volumineuses et prennent plus de temps à finaliser. Elles déclencheront également une nouvelle synchronisation volumineuse vers notre cloud.
Nous sommes toujours à l'écoute du marché et souhaitons proposer davantage de fonctionnalités à nos agents à l'avenir. C'est pourquoi nous avons déjà mis en place de nouvelles fonctionnalités très intéressantes, qui sont encore en cours de développement.
Pour en savoir plus sur Datto Windows Agent 3.0, contactez-nous ou prenez rendez-vous dès aujourd'hui pour une démonstration.




