SAN vs NAS: Wie lässt sich der Unterschied zwischen Laien erklären?

8130
Anthony Kong

Ich habe einen Software-Hintergrund und bin daher mit dieser Speichertechnologie nicht wirklich auf dem neuesten Stand.

Diese Frage wurde mir heute gestellt und ich habe nicht das Gefühl, eine richtige Antwort geben zu können.

Hier ist mein Verständnis:

  • SAN bezieht sich auf eine Reihe von Technologien, die eine hohe Verfügbarkeit der Datenspeicherung gewährleisten.

  • NAS ist ein allgemeinerer Begriff, der sich auf jedes Gerät bezieht, das den Zugriff auf Speicher über ein Netzwerk ermöglicht.

Sind sie korrekt? Habe ich wichtige Funktionen vermisst?

4

3 Antworten auf die Frage

4
George Spiceland

Der allgemeine Unterschied zwischen SAN und NAS besteht darin, dass das SAN auf Blockebene (das heißt, das auf den Remote-Speicher zugreifende Gerät weist dem Laufwerk ein Dateisystem zu) und dass sich NAS auf Dateiebene befindet und das Gerät, das auf das entfernte Gerät zugreift, sieht sie über ein Protokoll wie NFS oder CIFS / SMB.) SANs werden im Allgemeinen aufgrund der Auswirkungen der Übertragung von Informationen auf Blockebene anstelle von Informationen auf Dateiebene schneller.

Es gibt andere Dinge, die mit dem Namen "Storage Area Network" oder SAN bezeichnet werden, aber eine hohe Verfügbarkeit ist keine Voraussetzung dafür. Wenn jemand von einem SAN spricht, bezieht er sich im Allgemeinen auf ein Laufwerk oder eine Gruppe von Laufwerken, die auf Blockebene über iSCSI, FC oder FCoE verfügbar sind, während jemand, der von einem NAS spricht, von einem Dateiserver wie z eine Linux-Box, auf der NFS und Samba ausgeführt werden, wobei das Dateisystem vom Hostgerät geschrieben wird.

SANs müssen nicht auf Blockebene sein, und NASs müssen nicht auf Dateiebene sein. Wir haben ein NAS im Einsatz, das gleichzeitig Dienste auf Block- und Dateiebene bereitstellt. Da es an unser allgemeines LAN angeschlossen ist, kann es derzeit nicht als SAN-Gerät bezeichnet werden. BeowulfNode42 vor 10 Jahren 0
http://en.wikipedia.org/wiki/Storage_area_network http://en.wikipedia.org/wiki/Network-attached_storage Erneut SAN, Block Level, NAS = File Level. George Spiceland vor 10 Jahren 0
Beachten Sie, dass der Wiki-Artikel keine Quellen für diese Anfangszeilen angibt. Wie würden Sie beispielsweise ein Ethernet-Netzwerk nennen, in dem ausschließlich Speichergeräte gehostet werden, die Zugriff auf Dateien auf dem Gerät auf Blockebene bieten, die als Speicher-LUN mit iSCSI für ihre Ziele angezeigt werden? Ist das Netzwerk ein SAN, obwohl Dateien verwendet werden? Da das Gerät über eine iSCSI-Blockzugriff auf eine LUN verfügt, ist es kein NAS? Noch düsterer wird es, wenn Sie die Vorstellung von VLANs vorstellen. BeowulfNode42 vor 10 Jahren 0
Ich verstehe, dass es sich bei den Begriffen um einiges handelt, aber die Realität ist, dass ein SAN im Konsens Block-Level ist. Sie brauchen kein technisches Zitat, um die Frage "in Laien" zu beantworten. Ich finde es mehr als ironisch, dass wir es vermeiden, die Frage zu beantworten, indem wir absolut falsche Informationen geben. Wenn Sie zu JEDEM DC gehen und den jüngsten DC-Techniker fragen, was der Unterschied zwischen SAN und NAS ist, wird er Ihnen sagen, dass SAN Block-Level und NAS-Dateiebenen sind. So wird jede Google-Suche. Es ist traurig für mich, dass meine Antwort unter einer liegt, die sachlich falsch ist. : - \ George Spiceland vor 10 Jahren 0
2
BeowulfNode42

Vergessen Sie alle ausgefallenen Formulierungen und speziellen Fälle wie FC, FoE, iSCSI usw.

SAN ist ein Netzwerk (real oder virtuell, Ethernet, Glasfaser oder Brieftaube), das ausschließlich zur Bereitstellung und Verwendung von Datenspeicherung dient. Allerdings verwenden die Leute SAN auch für die mit einem SAN verbundenen Speichergeräte.

NAS ist ein an ein Netzwerk angeschlossenes Speichergerät, das auch andere Aufgaben ausführt.

Sie können eine "NAS-Box" kaufen und sie mit einem SAN verbinden, sodass der NAS zu einem SAN-Gerät wird.

Denken Sie über den Tellerrand: Wenn Sie einen Kombi ausschließlich für den Transport von Festplatten, Bändern usw. mit Daten verwenden würden, könnten Sie ein SAN mit Sneakernet- Konnektivität nennen.

NAS kann mehr als ein Gerät sein. "Network Attached Storage" könnte aus hundert RedHat-Servern mit massiven Festplatten-Arrays bestehen, die alle in einem Linux-Dateisystem mit NFS und SMB / CIFS formatiert sind. Es kann auch ein vollständig exklusives Netzwerk speziell für Daten haben. Sie müssen keine VM- oder Produktionsverkehrsnetzwerke für Daten mit einem NAS verwenden. SANs unterscheiden sich insgesamt. Bei SANs handelt es sich um riesige Arrays von Festplatten, die auf Blockebene für das Netzwerk freigegeben werden und die Verbindung mit dem Gerät, bei dem sie verwendet werden, als "wenn direkt verbunden" verbinden. iSCSI emuliert eine über eine SCSI-Verbindung verbundene Festplatte. George Spiceland vor 10 Jahren 0
NAS kann mehr als ein Gerät sein. SANs müssen keine riesigen Arrays sein, obwohl dies normalerweise der Fall ist. Sie können ein SAN aus einem einzigen Switch, einem NAS mit 1 Festplatte und einem Server mit einem seiner mehreren Ethernet-Ports erstellen, der ausschließlich für dieses Netzwerk verwendet wird, z. B. die zweite Version eines [HP Proliant Gen8 Microserver] (http: / /www8.hp.com/au/de/products/proliant-servers/product-detail.html?oid=5379860#!tab=features). Um den Server nützlich zu machen und mit anderen Geräten verbunden zu sein, muss ein anderer Switch für das Netzwerk und den Datenverkehr verwendet werden. BeowulfNode42 vor 10 Jahren 0
0
pallavt

NAS- billiger, langsamer gemeinsam genutzter Speicher über ein freigegebenes Netzwerk

SAN- teure, schnelle Speicherung über dediziertes Netzwerk

Dies ist normalerweise der Fall, aber nicht erforderlich. Ich glaube, dass dies normalerweise zutrifft, weil die Leute, die für ein dediziertes Netzwerk für Speicher bezahlen, auch für teureren, größeren und schnelleren Speicherplatz zahlen werden. BeowulfNode42 vor 10 Jahren 0