Abo
  • Services:
Anzeige
Für alle, die ein funktionierendes SDS suchen, dürfte LizardFS interessant sein.
Für alle, die ein funktionierendes SDS suchen, dürfte LizardFS interessant sein. (Bild: Screenshot Valentin Höbel)

Simple, aber ausreichende Web-GUI

Damit Benutzer und Administratoren den Überblick behalten, stellt LizardFS mit dem CGI-Server eine simple, aber ausreichende Web-GUI bereit. Diese Komponente kann prinzipiell auf jedem System zusätzlich mit installiert werden und bietet eine Übersicht über alle Server im Verbund, die Anzahl der Dateien, deren Replikationszustände und andere wichtige Informationen.

  • Genereller Kommunikationsfluss bei LizardFS (Quelle: Skytechnology)
  • CGI-Oberfläche von LizardFS (Quelle: Skytechnology)
  • Architekturübersicht LizardFS (Quelle: Skytechnology)
  • Grafische Darstellung des Lesevorgangs unter LizardFS (Quelle: Skytechnology)
  • Grafische Darstellung des Schreibvorgangs unter LizardFS (Quelle: Skytechnology)
CGI-Oberfläche von LizardFS (Quelle: Skytechnology)

Wer zudem einen Support-Vertrag mit der Firma hinter LizardFS abschließt, kann den proprietären uRaft-Daemon einsetzen. Dieses Tool ist unabhängig von LizardFS und bietet auf Grundlage des Raft-Consensus-Algorithmus eine Mechanik für den automatisierbaren Failover. Mit Hilfe von Heartbeats wählen alle beteiligten Master-Daemons stets einen Hauptverantwortlichen aus. Damit das zuverlässig funktioniert, sollte für ein Quorum eine ungerade Zahl an Mastern zur Verfügung stehen.

Anzeige

uRaft sorgt dann mit Hilfe von einfachen Shell-Scripten dafür, dass die Master jeweils befördert oder degradiert werden. Wer LizardFS zusammen mit dem uRaft-Daemon laufen lässt, gibt die typischen Master- und Shadow-Rollen auf und überlässt uRaft ganz die Verwaltung der einzelnen Rollen. Zudem sorgt uRaft für den Start und Stop der Master-Daemons, womit Administratoren das Init-Script für den LizardFS-Master nicht mehr verwenden dürfen.

uRaft setzt voraus, dass sich alle Master im gleichen Netz befinden und mit dem jeweils primären Master eine Floating-IP verschoben werden kann. Der uRaft-Daemon wird auf jedem Server installiert, auf dem auch ein Master-Dienst läuft.

Alle Komponenten stellen kaum Anforderungen an das darunter liegende System. Einzig der Master-Server sollte, je nach Anzahl der zu verwaltenden Dateien, über etwas mehr Arbeitsspeicher verfügen.

Feature-Vielfalt und Limits

LizardFS stellt aus Client-Sicht ein Posix-kompatibles Dateisystem zur Verfügung, das - ähnlich wie bei NFS - über einen Mount-Befehl eingehängt werden kann. Während die Server-Komponenten zwingend Linux als das zugrundeliegende Betriebssystem voraussetzen, können, neben Linux-basierten Clients, auch Windows-Rechner auf das Netzwerkdateisystem zugreifen.

Naturgemäß läuft LizardFS im Idealfall auf mehreren Servern, wobei es für die Funktionalität keine Rolle spielt, ob virtuelle Maschinen oder Standardhardware zum Einsatz kommen. Alle Server können sämtliche oder unterschiedliche Rollen einnehmen, wobei eine Spezialisierung teilweise sinnvoll ist. So sollten Chunk-Server eher auf Systemen mit viel (und gegebenenfalls schnellem) Speicherplatz laufen, während die Master-Server vor allem Anforderungen an CPU und Arbeitsspeicher stellen. Der Metadata-Backup-Logger hingegen kann wegen der niedrigen Anforderungen auch auf einer kleinen virtuellen Maschine oder einem Backup-Server mitlaufen.

Die Daten werden mit Hilfe vorgefertigter Replikationsziele ("Goals") beliebig oft zwischen den Systemen repliziert und liegen so redundant und gleichzeitig fehlertolerant vor - fällt ein Chunk-Server aus, sind die Daten dennoch über andere Server verfügbar. Ist das defekte System repariert und wieder im Verbund eingegliedert, übernimmt LizardFS automatisch die Neuverteilung der Dateien, damit die Replikationsziele wieder erfüllt werden können. Die Goals können standardmäßig auf Server-Seiten eingestellt werden; alternativ erlaubt man auch den Clients, Replikationsziele zu setzen. Damit ist es beispielsweise möglich, ein eingehängtes Dateisystem prinzipiell redundant vorzuhalten, aber dem Benutzer die Gelegenheit zu geben, zum Beispiel temporäre Dateien nur einmal im Storage-Pool abzulegen.

Die Chunk-Server können mit den Topologien aus dem eigenen Rechenzentrum gefüttert werden, womit LizardFS im Bilde ist, ob sich die Chunk-Server im gleichen Rack oder Cage befinden. Wer die Topologien sinnvoll konfiguriert, kann den durch die Replikation verursachten Traffic somit hinter dem gleichen Switch oder innerhalb einer Co-Location halten, da die Topologien auch an die Clients propagiert werden.

 Verwaltet, gespeichert und repliziert wird über die Chunk-ServerLizardFS über Rechenzentrumsgrenzen hinweg betreiben 

eye home zur Startseite
felix.schwarz 09. Mai 2016

hm, zu den restlichen Aussagen (Microsoft's scale-out Angebote) kann ich nichts sagen...

Juge 30. Apr 2016

Kennst Du Microsoft Azure? Xbox Live? Skype? Das läuft alles auf SDS (Scale out Fileserver).

tingelchen 27. Apr 2016

Am Ende muss man eigentlich nur hergehen und die Online Speicher als FS im Linux...

olqs 27. Apr 2016

Im Text wird geschrieben, dass CephFS auch von den Entwicklern noch als "nur für Early...



Anzeige

Stellenmarkt
  1. SQS Software Quality Systems AG, Frankfurt, deutschlandweit
  2. Lampe & Schwartze KG, Bremen
  3. Dentsply Sirona, The Dental Solutions Company, Bensheim
  4. Robert Bosch GmbH, Schwieberdingen


Anzeige
Hardware-Angebote
  1. ab 14,99€
  2. (u. a. DXRacer OH/RE9/NW für 199,90€ statt 226€ im Preisvergleich)
  3. 6,99€

Folgen Sie uns
       


  1. Adobe

    Die Flash-Ära endet 2020

  2. Falscher Schulz-Tweet

    Junge Union macht Wahlkampf mit Fake-News

  3. BiCS3 X4

    WDs Flash-Speicher fasst 96 GByte pro Chip

  4. ARM Trustzone

    Google bescheinigt Android Vertrauensprobleme

  5. Überbauen

    Telekom setzt Vectoring gegen Glasfaser der Kommunen ein

  6. Armatix

    Smart Gun lässt sich mit Magneten hacken

  7. SR5012 und SR6012

    Marantz stellt zwei neue vernetzte AV-Receiver vor

  8. Datenrate

    Vodafone weitet 500 MBit/s im Kabelnetz aus

  9. IT-Outsourcing

    Schweden kaufte Clouddienste ohne Sicherheitsprüfung

  10. Quantengatter

    Die Bauteile des Quantencomputers



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Kryptowährungen: Bitcoin steht vor grundlegenden Änderungen
Kryptowährungen
Bitcoin steht vor grundlegenden Änderungen
  1. Linux-Distributionen Mehr als 90 Prozent der Debian-Pakete reproduzierbar
  2. Die Woche im Video Strittige Standards, entzweite Bitcoins, eine Riesenkonsole
  3. Kryptowährung Bitcoin notiert auf neuem Rekordhoch

IETF Webpackage: Wie das Offline-Internet auf SD-Karte kommen könnte
IETF Webpackage
Wie das Offline-Internet auf SD-Karte kommen könnte
  1. IETF Netzwerker wollen Quic-Pakete tracken
  2. IETF DNS wird sicher, aber erst später
  3. IETF Wie TLS abgehört werden könnte

Gaming-Monitor Viewsonic XG 2530 im Test: 240 Hertz, an die man sich gewöhnen kann
Gaming-Monitor Viewsonic XG 2530 im Test
240 Hertz, an die man sich gewöhnen kann
  1. LG 43UD79-B LG bringt Monitor mit 42,5-Zoll-Panel für vier Signalquellen
  2. SW271 Benq bringt HDR-Display mit 10-Bit-Panel
  3. Gaming-Bildschirme Freesync-Displays von Iiyama und Viewsonic

  1. Re: Kreis Uelzen kann ich bestätigen.

    DerDy | 00:30

  2. Re: Ich benutze zwar kein Android

    RdW | 00:30

  3. Re: mMn sollte man da noch ne bedingung hinzufügen

    Teebecher | 00:22

  4. Re: Welche Bank ist empfehlenswert?

    quadronom | 00:22

  5. Re: Ein getroffener Hund bellt...

    spezi | 00:17


  1. 21:02

  2. 18:42

  3. 15:46

  4. 15:02

  5. 14:09

  6. 13:37

  7. 13:26

  8. 12:26


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel