Naar inhoud springen

Distributed File System

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Smile4ever (overleg | bijdragen) op 10 okt 2011 om 18:16. (Titel van Distributed File System (Microsoft) gewijzigd in Distributed File System)
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Distributed File System (Microsoft) of DFS is de implementatie van Microsoft van het principe van Distributed File System zoals toegepast binnen de server-OS lijn Windows.[1]

Microsoft heeft de DFS implementatie verdeeld in twee takken,die vaak in combinatie worden toegepast: DFS-Namespace en DFS-Replicatie.[2]

DFS-Namespace

Bij DFS Namespace is het mogelijk om een bepaalde groep fileshares, verdeeld over meerdere servers en/of locaties via een logische naam als een (virtueel) geheel te zien. Voor de eindgebruiker lijkt de DFS-Namespace een gewone lokale fileshare te zijn, maar de data kan in de praktijk verspreid zijn over diverse servers en locaties en vaak wordt er ook gebruik gemaakt van replicatie: de data is aanwezig op meerdere locaties en de gebruiker krijgt (automatisch) toegang tot de best toegankelijke dataset (bijvoorbeeld de data op zijn eigen locatie of krijgt verbinding met de site waarmee de beste verbindingen bestaan). Replicatie van de data kan ofwel via DFS-Replicatie plaatsvinden of via de oudere methode File Replication Service. Op Windows domein controllers wordt bijvoorbeeld de SYSVOL aanlog-share op deze manier bekend gemaakt: de eindgebruiker is zich niet bewust van op welke server hij de SYSVOL share kan vinden: het operating systeem zorgt ervoor dat hij verbinding maakt met de best toegankelijke bron.

Microsoft biedt naast de standaard ingebouwde tools voor DFS-N en DFS-R ook aanvullende software waarmee je DFS volledig kan beheren en bewaken.[3]

DFS-Replicatie

Vanaf Windows 2003 en latere versies wordt DFS-R ondersteund. Voor die tijd bestond er alleen de File Replication Service of NTFRS. Deze optie wordt tot op vandaag als standaard gebruikt om de logon-shares van domein-controllers onderling te laten repliceren, al kan de klant er nu ook voor kiezen om ook deze speciale share via DFS-R te laten repliceren.[4] Als de gebruiker een netwerk-omgeving heeft met meerdere locaties, en tussen die locaties liggen WAN verbindingen dan is het niet altijd gewenst dat alle eindgebruikers via dit WAN verbinding maakt met data die op een centrale locatie zou staan. Dat zou prima werken als er maar een beperkt aantal gebruikers deze data zou gebruiken, maar als veel mensen dezelfde dataset willen benaderen kan het veel efficiënter zijn om een up-to-date kopie te benaderen op een lokale fileserver. Via DFS-R kan een klant een dergelijke distributie van data opzetten en tot in detail regelen hoe de files er op de verschillende locatie voor zorgen dat alle (verspreide) versies bijgewerkt worden. Hierbij kan rekening gehouden worden met de beschikbare bandbreedte en/of ervoor zorgen dat de replicatie vooral 's nachts plaatsvindt als de WAN links verder niet intensief gebruikt worden.[5]

Door zowel DFS-R als DFS-N samen te gebruiken is het mogelijk om een consistente naamgeving voor gedeelde bronnen (zoals file-shares) in het netwerk te gebruiken zonder dat de eindgebruiker zich bewust hoeft te zijn van de daadwerkelijke locatie waar de data zich bevindt en zich ook geen zorgen hoeft te maken over het verspreiden van wijzigingen naar alle locaties.

Bronnen en referenties

  1. dfs versus DFS, bezocht 17 oktober 2010
  2. Microsoft website DFS Technology center, bezocht 19 oktober 2010
  3. Microsoft downloadcenter DFS-N Managementpack
  4. MS Technet Administering DFS-Replicated SYSVOL, bezocht 18 oktober 2010
  5. Microsoft MSDN website DFSR, bezocht 19 oktober 2010