NAS (Network Attached Storage) – Netzwerkdatenspeicherung auf Dateiebene. Strukturell handelt es sich um einen gewöhnlichen Computer mit Komponenten, die speziell für die Erfüllung der Hauptaufgabe – die Speicherung von Dateien – ausgewählt wurden. Die Interaktion mit den anderen Computern im Netz erfolgt über eingebaute Schnittstellen und ein spezielles Betriebssystem.
NAS-Server: Was ist das?
Vor kurzem habe ich ein interessantes und kompaktes Speichersystem von Synology gesehen – DS413. NAS-Server mit 4 Einschüben für kleine Unternehmen. Dieser Rechner hatte 4 2-Terabyte-Festplatten. Dementsprechend passen 8 TB Speicherplatz in das kompakte Gehäuse.
Dieses NAS wurde von dem Unternehmen nur für die Archivierung von Unterlagen benötigt. Das Modell ist bereits veraltet, aber es leistet im Kern immer noch gute Arbeit. Da Synology auch ältere Produkte unterstützt und seine Software ständig aktualisiert, gab es keine Probleme bei der Integration. Erledigt alles mit ein paar Klicks.
Das alte Modell von Hand gekauft kostete nur 8 Tausend Rubel. Die Integration ist nur ein paar Klicks entfernt, denn das Betriebssystem DiskStation Manager (DSM) von Synology macht es einfach, das Gerät mit Ihrem Unternehmensnetzwerk zu verbinden.
Netzwerkspeicher
Generell ist die Netzwerkspeicherung alles andere als neu: Dateiserver, gemeinsame Nutzung von Dateien in einem lokalen Netz, Archivbänder und Laufwerke, die an einen einzelnen Computer angeschlossen sind. Daher war das Erscheinen von NAS auf dem Markt ganz natürlich, es ist einfach und effektiv für einige Aufgaben. Eine solche Flexibilität wie bei professionellen Datenspeichersystemen gibt es natürlich nicht, aber es beherrscht die Archivierung und den Netzwerkzugriff.
High-Level-Protokolle werden verwendet, um die Netzwerkkommunikation mit anderen Geräten zu ermöglichen:
- NFS;
- SMB/CIFS;
- FTP;
- TFTP;
- SFTP;
- PXE (üblich bei Synology).
Hier sind die beliebtesten aufgeführt, aber es gibt noch weitere. Die Gerätearchitektur selbst ist auf ein Minimum beschränkt. Es wird nur das verwendet, was die Dateispeicherung effizienter macht, nicht mehr. Daher kann ein NAS bei gleichen Aufgaben billiger sein als ein Dateiserver. Die Konfrontation zwischen diesen Titanen können Sie in diesem Bericht verfolgen.
Auch das Betriebssystem ist auf ein Minimum reduziert und basiert häufig auf einer modularen Architektur. Das heißt, wenn Sie etwas Neues anschließen wollen, installieren Sie einfach ein neues Modul auf der Kernel-Ebene. Die gängigsten Betriebssysteme sind FreeNAS, NAS4Free, Debian+ext4. Wiederum gibt es andere. Jeder bekommt, was er will.
Trivial, auf einer Synology DS413 Betriebssystem Synology DiskManager Version 5, es scheint Unterstützung für Version 6 zu geben, aber zum Zeitpunkt der Markteinführung gab es noch keine stabile Version. Und hier ist alles ganz einfach, es ist ganz leicht, das System einzurichten, eine Verbindung zum Netz herzustellen und die Zugriffsrechte der Benutzer zu verteilen. Alles ist intuitiv.
Lassen Sie uns nun über Arrays sprechen, denn dies ist einer der wichtigsten Aspekte von Speichersystemen. Einfache NAS-Server unterstützen hauptsächlich zwei Typen: 0 und 1. Vor allem die mit zwei Regalen. Wenn 4 Einschübe vorhanden sind, kann je nach Modell RAID 5, 6 oder 10 unterstützt werden. Geräte im Unternehmenssegment unterstützen sogar die seltenen 50 und 60.
Lassen Sie uns nun über die wichtigsten Punkte von NAS sprechen, um deutlich zu machen, wie sie sich von anderen Speichertypen unterscheiden:
Die Software ist auf die Speicherung von Dateien zugeschnitten. Manchmal unter Videoüberwachung und anderen Aspekten. Die Architektur ist modular aufgebaut. Dementsprechend werden alle Funktionen nach Bedarf durch die Installation von Modulen erweitert, was die endgültige Leistung des Systems verringert.
Die Komponenten werden nicht nach Leistung unterschieden. Schwache Prozessoren, wenig Arbeitsspeicher, alles mit dem Ziel, Kosten und Stromverbrauch zu senken, was Datenanalysen und eine schnelle Verarbeitung unmöglich macht. Selbst Virtualisierung ist auf Unternehmenssystemen verfügbar, aber dort wird NAS bereits nur noch in Worten verwendet.
Die Systeme lassen sich vertikal nicht gut skalieren, verfügen aber über umfangreiche horizontale Skalierungsmöglichkeiten.
Hauptnachteil – mangelnde Flexibilität. Das System kann nicht in einen Server für 1C umklassifiziert oder in einen Blockspeicher (SAN) umgewandelt werden.
Wie ein NAS-Server aufgebaut ist
Das ist ganz einfach:
bietet Netzwerkzugang auf Dateiebene;
hat ein abgespecktes Betriebssystem, das für die Datenspeicherung konzipiert ist;
- Komponenten nur die grundlegende Aufgabe erfüllen.
Es gibt keine großen Unterschiede zu einem Server oder Personal Computer. Tatsächlich ist NAS eher auf der Softwareebene als auf der technischen Ebene angesiedelt, und genau dort liegt der Unterschied.
Nun möchte ich Ihnen ein wenig über die Dateiebene der Datenspeicherung erzählen. Erinnern Sie sich noch an den guten alten NortonCommander? Ich bin sicher, Sie haben es schon einmal benutzt. Selbst wenn Sie also 10 Laufwerke in Ihrem System haben, werden Sie vom Standpunkt des Netzwerkzugriffs aus nur mit einem Array verbunden sein. Und das Dateisystem darauf wird gemeinsam genutzt.
Haben Sie die Torrents heruntergeladen? Ja, BitTorrent ist ein Paradebeispiel für NAS. Im Allgemeinen wird die Dateizuordnung durch spezielle Schichtprotokolle realisiert. Zum Beispiel FTP, SMB/CIFS . Ich werde nicht erklären, was diese Protokolle sind. Das ist ein anderes Thema.
Das ist alles trivial, wenn SAN den Zugriff in Blöcke aufteilt, schafft NAS ein einziges Dateisystem, das schwer voneinander zu isolieren ist, bzw. es ist schwieriger, Rechte zu vergeben oder separate Arrays für Aufgaben zuzuweisen. Nicht mehr als das.