Artykuły / Porady

Jaką wybrać pamięć masową: NAS czy SAN?

26 kwietnia 2011 08:45,
Wiesław Pawłowicz

Kiedy warto wdrożyć sieć SAN (Storage Area Network), a kiedy wystarczy skorzystać z pamięci NAS (Network Attached Storage)? Odpowiedź na to pytanie w dużym stopniu zależy od aplikacji oraz wymagań w zakresie wydajności i niezawodności systemu. Jednocześnie rozwój technologii i coraz bardziej podobne funkcje różnych rozwiązań pamięci masowych zacierają granice między NAS a SAN.

Od kilku już lat rozwijane są koncepcje sieci konwergentnych, które - wykorzystując jednolitą infrastrukturę sieciową - umożliwiają połączenie wszystkich urządzeń pracujących w systemie IT. Choć sieci konwergentne są uważane za przyszłościową technologię, która opanuje centra danych, to klasyczne i dobrze znane rozwiązania NAS i SAN nadal cieszą się największą popularnością.

Pamięć masowa w sieci

Już w latach 80. ub. wieku pojawiła się koncepcja NAS, jako urządzenia udostępniającego pamięć masową serwerom plików, pracującym pod kontrolą systemów NetWare lub Windows i obsługującym komputery klienckie w sieci typu klient-serwer. A pierwszym producentem, który opracował i wprowadził do sprzedaży pamięci NAS w postaci urządzeń typu appliance, była firma NetApp (Network Appliance). Obecnie pamięci NAS są wykorzystywane przez miliony użytkowników do przechowywania systemów plików obsługujących aplikacje, takie jak Microsoft Exchange lub SQL Server.

W porównaniu z wewnętrznymi, zainstalowanymi bezpośrednio w serwerze dyskami DAS (Direct Attached Storage), pamięci NAS (Network Attached Storage) mają wiele zalet. Jest to rozwiązanie bardziej uniwersalne, które z reguły oferuje większą skalowalność pojemności niż DAS i umożliwia obsługę wielu aplikacji, serwerów i urządzeń klienckich.

Natomiast u podstaw SAN (Storage Area Network) leży idea, by oddzielić wymianę danych między pamięciami masowymi a serwerami, od ruchu obsługiwanego przez standardowe sieci LAN i WAN. Umożliwia to znaczące zwiększenie wydajności aplikacji, takich jak transakcyjne bazy danych, systemy ERP lub CRM.

Wiele korzyści daje oddzielenie serwerów aplikacyjnych od SAN i podłączenie ich do wielu urządzeń pamięci przy wykorzystaniu dedykowanej sieci Fibre Channel, specjalnie zaprojektowanej do takich zastosowań. System taki może być łatwo skalowany, ale przede wszystkim oferuje większą wydajność i niezawodność w porównaniu z rozwiązaniami wykorzystującymi pamięci NAS.

Nie zawsze SAN
Sieć SAN FC ogólnie jest uważana za bardziej wydajną, niezawodną i zapewniającą mniejsze opóźnienia transmisji niż systemy wykorzystujące Ethernet. Z jednej strony nie są to parametry gwarantowane na zawsze, a z drugiej - nie każda aplikacja ma praktyczne wymagania, które spełnić może tylko sieć Fibre Channel.

Zwolennicy rozwiązań SAN podkreślają, że w systemach obsługujących biznesowe aplikacje o znaczeniu krytycznym, w których wydajność jest parametrem kluczowym, zastosowanie pamięci NAS jest trudne do zaakceptowania. Z zasady bowiem, wykorzystanie sieci LAN do wymiany danych z pamięciami masowymi i jednocześnie obsługi ruchu generowanego przez serwery i urządzenia klienckie będzie powodować konflikty i negatywnie wpływać na wydajność aplikacji. Lecz wielu użytkowników systemów NAS nie zgadza się z taką opinią, twierdząc, że w praktyce nigdy nie mieli z tym problemu i nie ma zasadniczych powodów, by pamięci NAS nie stosować do obsługi krytycznych aplikacji biznesowych.


Ocena:
Twoja ocena:

Komentarze (2)

~Wieslaw Pawlowicz

27-04-2011 23:56

Mick: to bardzo dobry komentarz z którym trudno sie nie zgodzic. Przede wszystkim zawiera konkretne i merytoryczne uwagi, ktorych czesto brak w komentarzach. W ten sposob istotnie wzbogaca on tresc publikacji i sadze, ze jest pozyteczny dla Czytelników. Wiesław Pawłowicz

Mick

26-04-2011 09:31

Ale to przecież nie do końca tak. Po pierwsze, pamięci SAN powinny mieć dedykowaną sieć, ale nie koniecznie FC. To może być iSCSI (na dedykowanych vlan, a jeszcze lepiej na dedykowanych switchach i kartach sieciowych) To może być SAS (szczególnie, że istnieją switche SAS) Po drugie, bardzo często sieć NAS i SAN są używane razem. Szybkie przestrzenie są dedykowane dla danych, potrzebujących szybkiej części (maszyny wirtualne, bazy danych), a wolne są przeznaczane np. na backup w polityce D2D2T, pliki nie potrzebujące szybkiej macierzy i również NAS - gdzie rolę serwera hostującego usługę NAS jest normalny serwer, podłączony z drugiej strony do sieci SAN. NAS i SAN to 2 różne podejścia do przechowywania danych. Przede wszystkim służą do zupełnie innych rzeczy SAN - drożej, ale bardziej niezawodnie, szybciej (czyli tak, jak autor opisał - bazy danych (bo przecież CRM, czy ERP to tylko frontend do baz danych) NAS - wolniej, mniej niezawodnie, ale taniej i można używać w bardziej rozproszonym środowisku - np pliki użytkowników, backup.

04-204 Warszawa ul. Jordanowska 12
tel.: (+48 22) 321 78 00 fax: (+48 22) 321 78 88
© copyright 2011 IDG Poland SA