Temps de lecture : 2 minutes

Voir aussi

Partie 1, Conception architecturale du système de fichiers du nuage mondial : Plus intelligent, plus rapide et immuable

Partie 3, Protection contre les ransomwares : Ne rien perdre

Dans cette deuxième partie, nous expliquons un autre élément différenciateur du système de fichiers global Panzura CloudFS : la façon dont il gère le verrouillage des fichiers par plage d'octets, le partage des fichiers, le verrouillage des fichiers et la cohérence globale des fichiers.

Partage et verrouillage de fichiers

Là où les systèmes concurrents "partagent" en distribuant plusieurs copies d'un fichier qui doivent ensuite être réconciliées, CloudFS fonctionne différemment (et mieux). Il s'agit du seul système de fichiers global dont les données sont cohérentes en temps réel sur tous les sites. Cela signifie que si plusieurs utilisateurs tentent d'accéder au même fichier, seul le premier utilisateur qui a ouvert le fichier peut travailler dessus. Pendant sa session, le fichier est verrouillé pour tous les autres utilisateurs, qui reçoivent chacun une notification offrant deux options. Ils peuvent soit recevoir une notification lorsque le verrouillage ne persiste plus, soit télécharger une copie en lecture seule.

Supposons qu'ils choisissent une copie en lecture seule. La source unique de vérité est protégée. Si des modifications sont apportées au fichier, celui-ci ne peut être sauvegardé qu'en utilisant un nom de fichier unique.

Lorsque le premier utilisateur termine et enregistre le fichier, ses mises à jour persistent et sont mises en cache. Les modifications sont ajoutées aux métadonnées, le magasin d'objets est mis à jour, le nouvel état est écrit sur tous les nœuds et le verrou est levé. À présent, le deuxième utilisateur en ligne pour l'accès est informé de la disponibilité du fichier. Si cet utilisateur ouvre la version mise à jour, le mécanisme de verrouillage est à nouveau invoqué.

Le verrouillage global des fichiers permet aux utilisateurs géographiquement dispersés de travailler en collaboration sans s'écraser les uns les autres ni créer de multiples versions de fichiers. Panzura file-locking garantit la cohérence des données et leur accessibilité sur tous les sites.

Shift the balance of power in the fight against ransomware.

Panzura-datasheet-Detect-and-rescue-header-min (1)