Manuel de référence ByteSync

Introduction

ByteSync propose deux modes de synchronisation des données : la Synchronisation Cloud et la Synchronisation Locale. Le choix du mode de synchronisation dépend du contexte et des besoins.

Synchronisation Cloud

La Synchronisation Cloud s’effectue au moyen d’un système de sessions qui permettent de connecter des clients de façon sécurisée. Une Session Cloud est identifiée par un Identifiant de session et un Mot de passe de session. Elle est sécurisée par HTTPS et un chiffrement de bout-en-bout (E2EE) basé sur l’algorithme de chiffrement AES-256.

Une Session Cloud peut comprendre de deux à cinq clients, appelés les Membres de la Session. Les Membres de la Session peuvent être locaux, si les clients sont utilisés depuis le même réseau local, ou distants si les clients sont situés sur des réseaux distants.

Chaque Membre de la Session sélectionne sur sa machine et sur son réseau local les sources de données (répertoires et fichiers) à synchroniser. L’Inventaire des Données est effectué en parallèle sur chaque client. Une fois terminés, les inventaires sont échangés entre tous les membres, ils sont comparés et les résultats de la comparaison des données sont affichés.

Le premier Membre de la Session détermine les actions de synchronisation à effectuer puis il lance la Synchronisation des Données.

Synchronisation Locale

La Synchronisation Locale permet de synchroniser des données sur la machine ou sur le réseau local, au moyen d’une Session Locale. Un seul client, ici aussi nommé Membre de la Session, participe à la Session Locale.

Le Membre de la Session sélectionne sur sa machine et sur son réseau local les sources de données (répertoires et fichiers) à synchroniser.
L’Inventaire des Données est effectué par le client. Une fois l’inventaire terminé, les résultats de la comparaison des données sont affichés.

Le Membre de la Session détermine les actions de synchronisation à effectuer puis il lance la Synchronisation des Données.

Quel mode de fonctionnement utiliser ?

Si les conditions suivantes sont réunies :

  • Toutes les données à synchroniser sont situées sur une machine unique ou sur le réseau local de cette machine ;
  • Le logiciel est lancé par un utilisateur disposant des droits d’écriture sur les données de destination de la synchronisation.

Alors un seul client est nécessaire et c’est le mode Synchronisation Locale qu’il faudra utiliser.

Dans les autres cas, c’est à dire si les données sont situées sur des réseaux distants ou que des problèmes de droits nécessitent que le logiciel soit lancé par différents utilisateurs, il faudra utiliser plusieurs clients et le mode Synchronisation Cloud.

Article suivant

Synchronisation Cloud