GNU/Linux >> Znalost Linux >  >> Linux

SAN vs. NAS:Porovnání dvou přístupů k ukládání dat

Pro nového správce systému může být úložiště jedním z více matoucích aspektů infrastruktury. Tento zmatek může být způsoben nedostatečným vystavením novým nebo odlišným technologiím, často proto, že potřeby úložiště může spravovat jiný tým. Bez konkrétního zájmu o úložiště se správce může setkat s řadou mylných představ, otázek nebo obav ohledně toho, jak nebo proč implementovat různá řešení.

Při diskuzi o podnikovém úložišti jsou jádrem většiny konverzací dva koncepty:sítě úložiště (SAN) a úložiště připojené k síti (NAS). Obě možnosti poskytují úložiště klientům v síti, což nabízí obrovskou výhodu odstranění jednotlivých serverů jako samostatných bodů selhání. Použití jedné z těchto možností také snižuje náklady jednotlivých klientů, protože již není potřeba mít velké množství místního úložiště.

Ukládání všech těchto důležitých dat ve speciálně navrženém systému poskytuje centralizované místo pro

spravovat – a zálohovat svá data, vytvářet řízení přístupu, poskytovat bezpečnostní kontexty pro zabezpečení vašich dat a další na jednom místě, místo abyste museli všechny tyto procesy zabudovávat do flotily strojů. Škálování úložiště tak, aby vyhovovalo budoucím potřebám, je také mnohem jednodušší, když je úložiště centrálně umístěno. Již nemusíte vynakládat tolik energie na sledování využití disků jednotlivých serverů. Místo toho spravujete větší centrální fond a zvyšujete kapacitu přidáváním disků nebo polic disků podle potřeby. Tato rozšíření lze dokonce vrstvit pomocí jednotek s různými výkonnostními možnostmi, aby bylo možné nabídnout přizpůsobené prostředí různým klientům používajícím toto úložiště.

Bez ohledu na požadovaný výkon používají SAN i NAS stejné základní stavební bloky pro své základní úložiště:disky. Tyto disky mohou být cokoli od levných 3,5palcových plotnových disků pro spotřebitele až po 10K RPM SAS a až po zařízení SSD a NVM Express (NVMe). Rychlost, rozsah a rozpočtové požadavky určují správný design, ale toto všechno je běžně dostupný hardware a není potřeba nic příliš exotického.

Při pohledu z dálky na tyto dva velkolepé nápady se zdají být zaměnitelné, ale mají mnoho rozdílů, které stojí za zvážení. NAS je z architektonického hlediska obvykle jeden server. Může být postaven jako virtuální stroj na hypervizoru, ale z důvodů škálování a výkonu je to častěji samotný fyzický stroj.

Zařízení NAS provozuje jeden nebo více protokolů pro sdílení souborů, které jsou vystaveny interní síti. Následně jsou tyto sdílené položky prezentovány protokoly jako NFS nebo SMB (CIFS), které klientům umožňují připojit se k NAS pro čtení/zápis souborů, jako by každý klient měl velký lokální souborový systém. Souborový systém dostupný v síti, jako je tento, je v podnikovém prostředí docela běžnou potřebou, takže NAS je snadným vstupním bodem do světa sdíleného úložiště.

Na druhou stranu SAN je zřídka jediný stroj. Filozofií SAN je vybudovat úložný systém z několika nezávislých částí. I u těch nejlevnějších možností máte obvykle jedno fyzické šasi obsahující pár řadičů, které se mohou vzájemně přepínat při selhání za účelem údržby (upgrade atd.) nebo v případě selhání.

Úložiště SAN je založeno na myšlence poskytování přístupu na úrovni bloků pro hostitele, kteří potřebují kontrolu nad svými vlastními podrobnostmi úložiště (systémy souborů atd.), spíše než na jednoduchém sdílení souborů, jaké poskytuje NFS. Stroj by normálně používal interní disk jako blokové zařízení a na tom by vytvářel souborové systémy. SAN tento problém odstraňuje a poskytuje blokové zařízení v síti. Tento přístup je téměř vždy poskytován buď pomocí iSCSI nebo Fibre Channel (včetně Fibre Channel over Ethernet nebo FCoE) jako komunikačního protokolu mezi klienty a SAN. Klient spotřebovávající toto blokové zařízení jej pak může rozdělit a vytvořit na něm souborové systémy podle potřeby, aniž by se musel starat o další tým, který bude tyto detaily spravovat.

Dobrým případem použití SAN je hypervizor VMware využívající úložiště SAN k uchovávání dat virtuálního stroje, nikoli na svých vlastních místních discích. Nativní souborový systém VMware (VMFS) vyžaduje přístup na úrovni bloků ke svému úložišti, což znamená, že k ukládání těchto dat nemůže používat sdílení souborů (jako NFS); i když místo toho lze v případě potřeby vytvořit úložiště dat NFS.

Zatímco NAS je nejčastěji jeden stroj, součásti SAN mohou zahrnovat vyhrazené přepínače (nebo sítě VLAN ve sdílené síti), uzly řadiče, diskové police, páskové zálohovací jednotky nebo zařízení brány. Přidaná složitost poskytuje lepší škálovatelnost, redundanci a vrstvení pro jednotlivé služby běžící na SAN. Kvůli tomuto klastrovému přístupu k hardwaru je obvykle snazší přidat další zdroje do SAN než do NAS, ve formě nových přepínačů nebo diskových poliček.

Přidání prostředků do NAS vyžaduje volný prostor, konektivitu a napájení v počítači, protože model NAS obvykle závisí na jediném šasi (nebo jediném virtuálním počítači). Určitě existují způsoby, jak škálovat NAS na velké velikosti, ale model SAN je mnohem vhodnější pro růst a škálování. Pro administrátora může mít dokonce smysl vybudovat velkou síť SAN pro mnoho různých skupin, které mohou používat, včetně záložního úložiště pro virtuální NAS, pokud je k dispozici omezený prostor pro nasazení velkého fyzického. Tento přístup je možný, protože SAN a NAS efektivně žijí v různých vrstvách abstrakce; SAN poskytuje blokové úložiště, které NAS ze své podstaty potřebuje, a NAS spravující souborový systém a síťové sdílené položky nad tímto blokovým úložištěm.

Tyto technologie se vzájemně nevylučují a ani jedna není ze své podstaty lepší než druhá. Oba poskytují cenné úložné možnosti pro různé potřeby. Mnoho organizací nakonec provozuje jeden nebo více od každého typu pro různé pracovní zátěže, úrovně redundance a dostupnosti. Pokud potřebujete místo, kde by skupina uživatelů ukládala a sdílela své soubory, NAS je pravděpodobně tou správnou odpovědí. Pokus použít NAS k poskytování sdíleného úložiště pro pracovní zátěže, které vyžadují přístup k úložišti na nižší úrovni (např. blok), nebo které mají méně běžný souborový systém (jako vmfs), může přinést mnohem větší složitost, a v důsledku toho by SAN byla mnohem lépe sedí.

* Poděkování za obrázky:  „Storage 5x10s“ od Meathead Movers je licencován podle CC BY-SA 2.0 a „Storage Units“ od JeepersMedia je licencován podle CC BY 2.0.


Linux
  1. Jak přenášet soubory mezi dvěma počítači pomocí příkazů nc a pv

  2. Nejlepší softwarová řešení NAS pro síťové úložiště

  3. Chcete efektivně alokovat využití dat se dvěma internetovými připojeními?

  1. Rozdíl mezi SAN a NAS

  2. Porovnání dvou netříděných seznamů v linuxu, seznam jedinečných v druhém souboru

  3. jak rozšířit úložiště SAN v CentOS 7

  1. Top 5 služeb cloudového úložiště

  2. Údržba Linuxu:Práce s archivy a zálohami

  3. Ověřování integrity dat