Dateiserver und NAS-Geräte sind gängige Lösungen zur Speicherung und Freigabe von Dateien über ein Netzwerk. Aber die beiden unterscheiden sich in ihrer Funktionalität. Die Wahl der optimalen Lösung hängt von mehreren Faktoren ab. Dieser Blog-Beitrag ist ein NAS- und Dateiserver-Vergleich, um zu erklären, wann ein traditioneller Dateiserver verwendet werden sollte und wann man sich für einen NAS-Dateiserver entscheiden sollte.
Was ist ein Dateiserver?
A file server is a computer with software installed to provide access to resources such as shared files for multiple users and computers at the same time. Other computers and software used for connecting to the server over the network are called clients. A file server controls access to shared resources and is responsible for file storage.
A file server can be created on a standard computer or on server hardware with the appropriate server software for high reliability and near 100% uptime. You can assemble a file server in a case (chassis) of the tower (desktop) form factor or rack-mount form factor. File servers offer high hardware upgrade capabilities.
Es besteht auch die Möglichkeit, Dateiserver auf virtuellen Maschinen zu konfigurieren. Ein Dateiserver kann auf einem VM-Gastbetriebssystem mit der erforderlichen Konfiguration erstellt werden.
Bereitstellung
Sie können einen Dateiserver auf Windows Server bereitstellen, um Dateien über das SMB-Protokoll freizugeben. Alternativ können Sie einen Dateiserver auf Linux bereitstellen, indem Sie Samba installieren, um das SMB-Protokoll oder NFS und andere Dateifreigabe-Protokolle zu verwenden. Sie können andere (zusätzliche) Rollen und Funktionen auf einem Dateiserver konfigurieren, detaillierte Firewall-Konfigurationen verwenden, Backup-Software konfigurieren, Fernzugriff einrichten, usw.
Sie haben die Möglichkeit, je nach Bedarf benutzerdefinierte Hardware zu verwenden. Dazu gehören die Auswahl von Festplattencontrollern, RAID-Controllern, Festplattenlaufwerken (HDDs) und Solid-State-Laufwerken (SSDs). Sie können SAS- und SATA-RAID-Controller verwenden und weitere Festplattencontroller in die PCIe-Steckplätze des Motherboards einbauen. Die Konfiguration von Software-RAID im Betriebssystem ist möglich. SAS-Geräte werden für die zuverlässigsten Speichersysteme verwendet. Wenn Sie jedoch einen Einsteiger-Dateiserver bereitstellen, verwenden Sie kein Fake-RAID, das auf der integrierten RAID-Funktionalität des Motherboards basiert, da die Ausfallwahrscheinlichkeit bei Fake-RAID hoch ist.
Konfiguration
A file server provides a variety of settings – you can configure everything. You can increase the number of disks and install different software on well-known operating systems such as Windows Server, Linux, Solaris, FreeBSD, etc. When you build a high-grade file server, you can connect the file server to a storage area network (SAN) with FC or iSCSI connectivity to use more disks and store more data. Advanced features such as load balancing are also available. For example, in Windows environments, the feature is available by creating a file server cluster with shared volumes or having a secondary file server with replicated shared data using Windows DFS role. The alternative approach to configuring a NAS file server is installing FreeNAS or TrueNAS on a server.
Architektur
Prozessoren mit x86-64-Architektur werden normalerweise für Dateiserver verwendet. Für Dateiserver, die Oracle Solaris als Betriebssystem ausführen, werden Prozessoren mit der sparc-Architektur verwendet. Ein leistungsstarker Prozessor bietet eine hohe Leistung für hohe Serverlasten.
In Bezug auf die Speicherung von Festplatten wird empfohlen, mindestens SAS-Spindelfestplatten oder SSDs für eine höhere Leistung bei physischen Dateiservern zu verwenden. Wenn Sie einen Dateiserver auf einer VM haben, sollte die Festplatte, die die freigegebenen Daten enthält, auf SAS- oder SSD-Festplatten gehostet werden, wenn es sich um lokale Festplatten handelt, oder mit FC- oder iSCSI-Verbindungen, wenn sie aus SAN-Speicher exportiert werden.
Was den Arbeitsspeicher betrifft, sollte er fair genug sein, um gleichzeitigen Benutzerzugriff auf die freigegebenen Daten zu halten, um alle zwischengespeicherten Operationen verarbeiten zu können.
Die für die Konfiguration eines Dateiservers erforderlichen Fähigkeiten hängen von der Komplexität des Dateiservers ab. Auch die Wartung eines Dateiservers ist erforderlich.
Was ist ein NAS-Server?
NAS, oder Network Attached Storage, ist ein computerähnliches Gerät mit Einschüben für Speicherlaufwerke. Der Hauptzweck von NAS besteht darin, Dateien über das Netzwerk mit Benutzern und Computern zu speichern und zu teilen. NAS kann Dateien gleichzeitig mit mehreren Benutzern teilen, ähnlich wie ein Dateiserver. Daher ist die Hauptfunktion von NAS ähnlich wie die eines Dateiservers.
Einige NAS-Geräte werden in tragbaren Gehäusen geliefert, die nicht viel physischen Platz einnehmen. Sie sind auch leise. Diese NAS-Geräte mit geringem Geräuschpegel sind sowohl für Heimanwender als auch für kleine und mittlere Unternehmen gedacht. Es gibt auch fortschrittliche NAS-Geräte für Unternehmen im Rackmount-Formfaktor mit einer höheren Anzahl von Einschüben für Festplatten.
Architektur
NAS-Geräte werden mit Prozessoren der x86-64- und ARM-Architektur geliefert. Die ARM-Architektur ist für energiesparende mobile Geräte vorgesehen, verfügt über vereinfachte Anweisungen und ist im Vergleich zur x86-64-Architektur nicht für hohe Leistung ausgelegt. Selbst kompakte NAS-Geräte mit x86-64-Prozessoren sind energiesparende Geräte, aber ihre Leistung ist nicht so hoch. Dies liegt daran, dass leistungsstarke Prozessoren ein Kühlsystem erfordern, das nicht in ein kleines NAS-Gehäuse passt und den niedrigen Geräuschpegel bewahrt.
Festplatten
NAS-Geräte haben eine begrenzte Anzahl von Einschüben für Speichergeräte. Wenn Festplatten in alle Einschübe eingesetzt werden, können Sie eine Erweiterungseinheit mit zusätzlichen Laufwerkseinschüben anschließen (sofern das NAS-Modell diese Funktion unterstützt). Lesen Sie die Hardwarekompatibilitätsliste (HCL), bevor Sie Festplatten in ein NAS-Gerät einbauen. Während Sie Hochleistungs-HDDs (die Vibrationen verursachen können) in massiven Desktop- oder Rack-Gehäusen ohne negative Auswirkungen verwenden können, kann die Verwendung solcher Festplatten in tragbaren NAS-Gehäusen negative Auswirkungen auf die Festplatten haben. Dies liegt daran, dass hohe Vibrationen zwischen den Festplatten übertragen werden und ihre Lebensdauer verkürzen können.
Speicherkapazität
Die maximale Speicherkapazität (RAM) wird durch die Anzahl der DIMM- oder SO-DIMM-Steckplätze begrenzt, deren Anzahl in der Regel niedriger ist als die für einen traditionellen Dateiserver, sowie durch die maximale Speichermodulkapazität für die entsprechende DDR-Generation. Beachten Sie, dass die Grenzen für NAS-Geräte in der Regel niedriger sind als die für Server.
Tragbare NAS-Geräte sind einsatzbereit. Sie müssen nur Festplatten installieren und das vorinstallierte Betriebssystem initialisieren oder aktualisieren. NAS-Geräte verwenden spezielle Betriebssysteme, die von ihren Herstellern entwickelt wurden. Zum Beispiel verwenden Synology NAS-Geräte das Disk Station Manager (DSM), QNAP-Geräte verwenden QTS, Western Digital-Geräte verwenden WD My Cloud OS usw. Die Funktionalität eines NAS ist durch das bereitgestellte Betriebssystem und die unterstützten Softwarefunktionen begrenzt.
Konfiguration
Die Software auf einem NAS ist einfach zu konfigurieren. Alle Dateifreigabeeinstellungen sind in der Regel vereinfacht, und es ist einfach, einen Dateiserver basierend auf NAS einzurichten, um Dateien über SMB, NFS, AFP, FTP, SFTP, FTPS usw. freizugeben. Beliebte Dateifreigabeprotokolle werden unterstützt. Das Konfigurieren eines Dateiservers unter Windows Server 2019 ist etwas komplizierter als unter NAS, und das Konfigurieren von Samba unter Linux ist noch komplizierter als das Konfigurieren der Dateifreigabe unter Windows. NAS unterstützt die Integration in das Active Directory-Domänen für die Konfiguration des Zugriffs auf freigegebene Dateien für Domänenbenutzer.
NAS-Geräte verfügen nicht über Anschlüsse zum Anschließen eines Monitors, einer Tastatur und einer Maus (im Gegensatz zu einem traditionellen Dateiserver). Die Verwaltung eines NAS-Betriebssystems erfolgt über das Netzwerk über die vom NAS-Betriebssystem bereitgestellte Webschnittstelle. Der Installationsprozess von Festplatten ist einfach. Sie sollten das Betriebssystem regelmäßig aktualisieren.
Moderne NAS können zusätzliche Funktionen wie Videotranscodierung, Überwachungsstation (Anschließen von IP-Kameras und Speichern von aufgezeichneten Videos auf dem NAS-Speicher), grundlegende Firewall mit Portweiterleitung usw. unterstützen.
NAS-Geräte unterstützen SATA-Festplatten und die Implementierung von Software-RAID. Sie können keinen Hardware-RAID-Controller mit SATA oder einer SAS-Schnittstelle installieren. Viele NAS unterstützen die Funktionen zum Hinzufügen und Wechseln von Festplatten im laufenden Betrieb.
Tipp: Lesen Sie über die Synology NAS-Modelle und QNAP NAS-Modelle, um sich mit verschiedenen NAS-Anbietern vertraut zu machen, die für einen NAS-Dateiserver verwendet werden können.
NAS gegen Dateiserver
Wir haben die Funktionen von Dateiservern und NAS-Geräten behandelt. Nun können wir uns einen Dateiserver vs. NAS-Vergleich ansehen, basierend auf verschiedenen Parametern, um festzustellen, ob Sie sich für einen Dateiserver oder ein NAS-Gerät entscheiden sollten.
Flexibilität
Wenn Sie die Flexibilität wünschen, alles zu konfigurieren, entscheiden Sie sich für einen Dateiserver anstelle eines NAS. Sie können ein allgemein verwendbares Betriebssystem wie Linux oder Windows auf einem Server installieren und konfigurieren, was Sie wollen, im Gegensatz zur NAS-Software, die nur eingeschränkte Funktionalität bietet. Wenn eine Hardwarekomponente defekt ist (zum Beispiel ein Speichercontroller, Netzwerkkarte oder Motherboard), ist der Austausch dieser Komponente kostengünstig. Ein Dateiserver bietet ultimative Anpassungsoptionen.
Skalierbarkeit
Wählen Sie einen Dateiserver, um beliebige Modelle von Festplattencontrollern hinzuzufügen, um die Anzahl der an den Server anschließbaren Festplatten zu erhöhen. Nachdem Sie weitere Festplattencontroller (RAID-Controller) hinzugefügt haben, können Sie mehr Festplattengeräte anschließen. Wenn Sie den maximalen Speicherplatz benötigen, können Sie einen Dateiserver mit einem Storage Area Network (SAN) verbinden.
Es gibt umfangreiche Hardware-Upgrade-Optionen für einen Dateiserver, mit einer großen Auswahl an Hardware, die für das Upgrade verwendet werden kann. Was NAS-Geräte betrifft, können Sie nur RAM und Festplattengeräte auf Laufwerke mit höherer Kapazität aufrüsten, wenn Ihr NAS-Modell diesen Festplattentyp und diese Kapazität unterstützt.
Hardwareleistung
Wenn Sie maximale Leistung benötigen, wählen Sie einen Dateiserver. Sie können einen leistungsstärkeren Prozessor, eine große Menge RAM und mehrere Hochgeschwindigkeitsnetzwerkadapter in einen Dateiserver installieren. Prozessoren in NAS-Geräten bieten keine hohe Leistung, insbesondere wenn es sich um Prozessoren der ARM-Architektur handelt. Ein Dateiserver kann eine höhere Anzahl von Benutzern bedienen, die gleichzeitig mit freigegebenen Dateien arbeiten.
Zuverlässigkeit
Dateiserver können aufgrund der Unterstützung von Hardware-RAID-Controllern mit Zwischenspeicher und Batterie eine höhere Zuverlässigkeitsebene bieten, einschließlich der Controller für SAS-Festplatten. SAS-Festplatten sind zuverlässiger als SATA-Festplatten und die Wahrscheinlichkeit von Lese-/Schreibfehlern ist geringer. Server können über ein redundantes Netzteil verfügen.
Tragbarkeit und Stille
NAS-Geräte sind das Richtige, wenn das Hauptziel darin besteht, Dateien auf einem Gerät zu speichern und zu teilen, das nicht viel Platz in einem Raum einnimmt und keinen Lärm erzeugt (außer bei einigen NAS-Geräten der Enterprise-Klasse im Rack-Mount-Format). NAS-Geräte sind in der Regel tragbare Desktop-Geräte, die geräuschlos arbeiten. Dieser Faktor ist wichtig für Privatanwender und kleine Büros, wenn Benutzer in einer komfortablen, leisen Umgebung arbeiten möchten.
Energieeinsparung
Im Vergleich NAS vs. Dateiserver sind NAS-Geräte führend in der Kategorie Energieeinsparung. Dies liegt daran, dass sie eine CPU mit geringerer Leistung als ein Dateiserver verwenden und von anderen Hardware-/Software-Optimierungen profitieren.
Benutzerfreundlichkeit und Wartung
NAS-Geräte sind einfach zu bedienen. Sie müssen nur Festplatten einsetzen und das Betriebssystem initialisieren, das vom NAS-Anbieter vorinstalliert ist, und dieses Betriebssystem regelmäßig aktualisieren. Dateiserver erfordern mehr Fähigkeiten zur Verwaltung eines Betriebssystems und zur Installation und Konfiguration der Software.
Preis
Der Preis hängt von der Konfiguration ab. Zum Beispiel kann ein NAS weniger kosten als ein Server mit einer Windows Server 2019-Lizenz, aber ein Server mit Linux kann weniger kosten als ein NAS. Der Preis sollte in jedem Fall individuell betrachtet und verglichen werden, abhängig von den Anforderungen des Dateiservers / NAS. NAS-Geräte werden ohne Festplatten geliefert. Sie müssen Festplatten separat kaufen.
Sicherungsfähigkeiten
Beim Vergleich von NAS vs. Dateiserver in Bezug auf Sicherung können sowohl Dateiserver als auch NAS-Geräte zur Speicherung von Daten-Backups verwendet werden. Darüber hinaus können Sie Komponenten einer Backup-Lösung auf einem Dateiserver oder NAS installieren, um eine effektive Sicherung durchzuführen. NAKIVO Backup & Replication ist eine universelle Datensicherungslösung, die virtuelle Maschinen sichern kann, Windows- und Linux-Server, Amazon EC2-Instanzen, Daten, die auf NAS und Dateiservern gespeichert sind, sowie andere Daten.
Die NAKIVO-Lösung kann auf Synology NAS und QNAP NAS (unter anderem) installiert werden, wodurch die NAS-Geräte zu einer Backup-Appliance werden und es einfach machen, Daten zu sichern und die Daten auf NAS zu speichern. Darüber hinaus können Sie ein SMB-Share, das sich auf einem traditionellen Dateiserver oder NAS-Dateiserver befindet, als Backup-Repository verwenden.
Dateifreigaben können auch gesichert werden. NAKIVO Backup & Replication unterstützt Dateifreigabensicherung, die es Ihnen ermöglicht, Daten zu schützen, die von einem der Benutzer, der mit einer Freigabe arbeitet, beschädigt werden können oder von einem Ransomware-Angriff betroffen sein könnten.