Dzisiaj zajmiemy się dobraniem odpowiedniego serwera do swojego środowiska. Oczywiście do takiej operacji musimy podejść indywidualnie, ponieważ w każdym środowisku będziemy potrzebować różnych zasobów, a wykorzystanie serwera będzie do innych celów. Natomiast postaram się wytłumaczyć w dużym skrócie, jak możemy dobrać odpowiedni serwer NAS, aby spełniał swoją rolę w naszym środowisku.
Posłużymy się dzisiaj serwerami QNAP, ale oczywiście większość rzeczy będzie analogicznie taka sama u innych producentów, np. Synology. Wiadomo, że będą się trochę różnić parametry serwerów, ale są one dosyć zbliżone. Największą różnicą będą systemy, ponieważ w serwerach QNAP mamy aż cztery systemy w urządzeniach, a w Synology jest jeden.
Szybkie porównanie systemów
Zaczynając od standardowego QTS, jest to system, który powiedzmy jest uniwersalny, a także jest najdłużej na rynku. Jest zbudowany na systemie plików EXT4 z możliwością odczytywania dysków zewnętrznych w formatach EXT3, EXT4, NTFS, FAT32, HFS+ oraz exFAT. System obsługuje pule pamięci o pojemności 308 TB oraz woluminy o pojemności 250 TB i mowa tutaj oczywiście o pojedynczej puli lub woluminie. Takich pul pamięci możemy utworzyć aż do 128, a woluminy mogą być tzw. cienkie, grube oraz statyczne. Dodatkowo mamy możliwość tworzenia jednostek LUN, które mogą osiągać rozmiar do 250 TB, i możemy utworzyć do 128 targetów. Jeśli chodzi o foldery udostępnione, to możemy ich utworzyć aż do 512 dla urządzenia. Mamy możliwość utworzenia do 1024 migawek, ale w niektórych urządzeniach ta wartość może się różnić. Inne funkcje, które możemy obsługiwać w systemie, to: migracja poziomów RAID, hot spare, snapshot, pamięć podręczna, FTP Server, iSCSI, FC (tylko za pomocą dodatkowej karty), pamięć obiektowa, połączenie z AD lub utworzenie domeny na urządzeniu, quota, szyfrowanie AES-256, wirtualizacja oraz kontenery. Wirtualizacja jest obsługiwana od serii 51, czyli musimy mieć procesor Intel lub AMD, abyśmy mogli uruchomić maszyny wirtualne, a na procesorach ARM niestety tego nie zrobimy. Oczywiście jest to bardzo okrojony opis systemu, ponieważ funkcji jest tyle, że moglibyśmy tutaj napisać książkę.
Drugi system to QuTS hero i jest to „doładowany” QTS, który obsługuje powyższe funkcje, ale zbudowany został na systemie ZFS, który oferuje nam dodatkowe możliwości. Mamy możliwość włączenia kompresji i deduplikacji i to są właśnie jedne z głównych funkcji, które decydują o wyborze systemu. Musimy oczywiście dla deduplikacji zapewnić odpowiednią ilość RAM, aby funkcja działała wydajnie. Przy zastosowaniu zbyt małej ilości RAM deduplikacja nie zadziała lub będzie działała za wolno. Dodatkowo mamy porównywanie sum kontrolnych oraz opcję WORM, które pozwalają bardziej zabezpieczyć nasze dane przed uszkodzeniem oraz modyfikacją. Oprócz tego możemy utworzyć pulę aż do 5 PB oraz folder udostępniony. LUN może osiągać pojemność do 1024 TB i możemy utworzyć do 256 targetów. Dodatkowo w systemie mamy możliwość utworzenia większej liczby użytkowników, m.in. do 16 000, 512 grup oraz do 200 000 użytkowników domenowych. Nie mamy tutaj standardowej pamięci cache, a tzw. ZIL oraz L2ARC. Dzięki ZFS mamy możliwość uruchomienia zadania SnapSync, czyli replikacji pomiędzy dwoma urządzeniami, które posiadają system QuTS hero. Taką replikację możemy uruchomić według ustalonego harmonogramu przez użytkownika, a także w czasie rzeczywistym. Oczywiście replikacja w czasie rzeczywistym będzie potrzebować „lepszych” zasobów niż według harmonogramu i zapewne w głównej mierze będzie to sieciówka, aby nasze dane były błyskawicznie wysyłane na drugie urządzenie.
Zobacz webinar, w którym omawiam replikację! Kliknij
System QES jest dedykowany do środowisk, w których ciągłość działania ma największe znaczenie, ponieważ system obsługuje dwa kontrolery i na dzień dzisiejszy tylko dwa dostępne urządzenia są w stanie go obsłużyć (ES2486dc oraz ES1686dc R2). Dzisiaj nie będziemy szczegółowo omawiać takich rozwiązań.
I ostatni system to QuTScloud, czyli system uruchamiany w chmurze. Obsługuje wszystkie funkcje jak w QTS, oprócz wirtualizacji, i taki system oparty jest na subskrypcji, a niektóre aplikacje również mogą wymagać opłaty, nawet jeśli w standardowym QTS są darmowe.
Nomenklatura
Teraz omówimy sobie w skrócie serie urządzeń oraz jak możemy wyczytać potrzebne informacje. Często dostaję pytania, jak w ogóle czytać oznaczenia serwerów?

Na początku mamy oznaczenia:
TS – Turbo Station
TDS – Turbo Dual Station
TVS – Turbo Virtualization Station
HS – pasywne chłodzenie
TBS – NASbook
Następnie mamy literkę „h”, czyli informację, jaki system jest wspierany. Jeżeli nie mamy literki „h”, to obsługujemy standardowego QTS, a jeśli jest „h”, to obsługujemy zarówno QTS, jak i QuTS hero. Urządzenia, które obsługują hero, zawsze też obsługują QTS, ale te, które obsługują QTS, nie obsługują hero. Od pewnego czasu urządzenia, które nie mają literki „h”, też obsługują hero, ale nie wszystkie, więc trzeba zawsze sprawdzić w dokumentacji, jaki system jest obsługiwany.
Następnie mamy liczbę zatok na dyski oraz serię urządzeń:
10 – specjalistyczny NAS
16 – podstawowy model 2,5 GbE NAS
32 – 64-bitowy ARM
33 – wbudowany NPU
35 – krótka obudowa RACK
42 – serwer oparty na SI
53 – długoterminowa dostępność
55 – 8-rdzeniowy Atom
62 – możliwość rozbudowy PCIe
64 – pierwszy wybór w średniej klasie
73 – 4-rdzeniowy Ryzen
74 – serwer do edycji wideo
75 – 8-rdzeniowy ZhaoXin
77 – oparty o DDR5
86 – wysoka niezawodność
87 – hybrydowa pamięć masowa HDD/SSD
88 – najwyższa wydajność
89 – dwa procesory
90 – U.2 NVMe All-Flash
Lista zapożyczona ze strony qnap.com.
Następnie widzimy dodatkowe funkcje takie jak:
U – obudowa RACK
a, b, d – oznaczenie kolejnych wersji
X – model z 10 GbE
T – port Thunderbolt
F – obsługa dysków U.2/U.3
P – model ARM
Dodatkowo, jeśli poszukujemy serwera, który obsłuży wirtualizację, to musimy szukać powyżej serii 51. Czyli serie: 10, 16, 32, 33, 35, 42 nie obsłużą wirtualizacji, ale kontenery jak najbardziej. Natomiast trzeba wziąć pod uwagę parametry serwera, aby uruchomić kontenery na urządzeniu.
Dodatkowe karty rozszerzające
Poszczególne serwery w obudowie RACK/Tower obsługują dodatkowe komponenty, takie jak karty rozszerzające do dodatkowych półek rozszerzających (QXP), karty do powiększenia miejsca na dane (QM2), dodanie portów sieciowych (QXG), dodanie interfejsów, np. FC (QXP), zwiększające wydajność (QAI) oraz adaptery dla dysków (QDA). Mamy możliwość zastosowania kart hybrydowych, czyli posiadających zarówno miejsca na dyski, jak i porty sieciowe. Aby zastosować taką kartę, potrzebujemy wolnego złącza PCIe na płycie głównej, ale warto zawsze sprawdzić, do jakiego złącza pasuje dana karta. Taką informację znajdziemy na liście kompatybilności. Jeśli nie ma wpisanej takiej informacji, to znak, że karta może być umieszczona w dowolnym złączu. Czasami też może się okazać, że każde ze złącz ma inny wymiar, ponieważ jest to spowodowane obudową oraz innymi komponentami, więc może się okazać, że stosując kilka kart obok siebie, nie będzie odpowiedniego miejsca dla nich. Warto też zwrócić uwagę na generację, ponieważ karty są kompatybilne wstecz, czyli do złącza PCIe Gen4 możemy zamontować kartę generacji 3, ale może się okazać, że złącze będzie tzw. wąskim gardłem, ponieważ starsza generacja ma gorszą przepustowość. To samo tyczy się długości złącza. Z reguły mamy złącza x4, x8, ale mogą trafić się nawet x16. W przypadku zastosowania dłuższej karty, np. Gen4 x8, do złącza x4, oczywiście karta zadziała, ale złącze może być wąskim gardłem.
Dyski
Obecnie urządzenia, w zależności od serii, obsługują różne rodzaje dysków oraz pojemności. Najczęściej wykorzystywane to dyski 3,5-calowe tradycyjne talerzowe HDD oraz SSD 2,5-calowe. Natomiast mamy możliwość zastosowania również dysków U.2 PCIe NVMe, M.2 PCIe NVMe, E1.S PCIe NVMe, SAS oraz M.2 SATA, ale wszystko zależy od urządzenia, które dobieramy. Zawsze musimy dobrać dyski z listy kompatybilności, aby mieć pewność, że wszystkie dyski będą kompatybilne z urządzeniem. Zagwarantuje nam to poprawną pracę i stabilność działania. Obecnie większość serwerów QNAP obsługuje dyski do 30 TB HDD, więc nawet w przypadku mniejszych serwerów i tak jesteśmy w stanie pomieścić duże ilości danych. Do pamięci podręcznej możemy użyć dysków 2,5-calowych lub M.2. W niektórych urządzeniach złącza M.2 znajdują się na płycie głównej i mogą zostać wykorzystane jako pamięć podręczna, ale jeśli z niej nie korzystamy, to bierzemy je na dane. W przypadku korzystania z dysków M.2 na płycie głównej trzeba mieć na uwadze, to że nie są to dyski Hot-Swap i podczas awarii będziemy musieli urządzenie wyłączyć, a następnie wymienić dyski.
Rozbudowa o jednostki rozszerzające
Większość urządzeń pozwala na swobodną rozbudowę przestrzeni za pomocą dodatkowych półek rozszerzających. Takie obudowy dodatkowe możemy podłączyć na dwa sposoby: za pomocą USB oraz za pomocą kart rozszerzających. Złącza, które możemy spotkać w takich jednostkach, to SAS, PCIe, SATA oraz USB. W przypadku drugiej opcji potrzebujemy wolnego złącza PCIe na płycie głównej. Dyski, w zależności od półki, mogą być z interfejsem SAS lub SATA. Takie półki również występują w obudowach Tower oraz RACK i mogą pomieścić od 2 do 24 dysków w zależności od wersji. Dobierając zawsze taką półkę, musimy sprawdzić, czy jest ona kompatybilna, ponieważ istnieją różne możliwe konfiguracje podłączenia. Niektóre urządzenia mogą mieć podłączoną jedną półkę, ale są urządzenia, które mogą mieć ich aż do 16 sztuk, ponieważ takie półki podłączamy kaskadowo. Każde urządzenie na liście kompatybilności będzie miało wpisane kompatybilne półki oraz liczbę możliwych półek podłączonych. Dodatkowym atutem jest to, że półki są również kompatybilne z innymi serwerami niż QNAP, więc przykładowo półkę TR-004 można bez problemu podłączyć do komputera z systemem Windows za pomocą USB i bez problemu będziemy mogli z niej korzystać. W zależności od modelu takie półki są kompatybilne z Windows, Ubuntu oraz macOS.
Grupy RAID
Serwery obsługują różne poziomy RAID w zależności od liczby zatok w urządzeniu. W przypadku urządzeń z jednym dyskiem oczywiście nie ma możliwości utworzenia grupy RAID, ponieważ taka grupa wymaga minimum dwóch dysków. W urządzeniach 2-zatokowych mamy możliwość utworzenia grupy RAID 0 oraz 1. Urządzenia 4-zatokowe pozwalają na utworzenie grupy RAID 0, 1, 5, 6, 10. W urządzeniach 6-zatokowych dochodzi nam jeszcze RAID 50, a powyżej 8-zatok również RAID 60. Dodatkowo w QuTS hero mamy możliwość utworzenia Triple Mirror oraz Triple Parity.
Gwarancja
Standardowa gwarancja, w zależności od modelu urządzenia, trwa od 2 do 5 lat. Natomiast mamy możliwość rozszerzenia gwarancji do 5 lat w tych modelach, w których jest ona krótsza, ale także zastosowania dodatkowej gwarancji NBD lub NBD Onsite. Tradycyjna gwarancja NBD gwarantuje nam naprawę lub wymianę urządzenia w kolejnym dniu roboczym po potwierdzeniu usterki przez wsparcie techniczne QNAP. W przypadku Onsite mamy jeszcze dodatkowo zapewnioną wizytę technika, który pomoże nam przy wymianie urządzenia/komponentu i uruchomieniu środowiska.
Wysoka dostępność
Jeśli szukasz serwerów, które będą działać w trybie wysokiej dostępności z aplikacją HA Manager, to zapraszam Cię do tego artykułu, w którym opisuję funkcję, a także urządzenia, które obsługują HA Manager.
Podsumowanie
To krótki, praktyczny przegląd tego na co zwrócić uwagę pod swoje potrzeby bez wchodzenia w szczegóły. Wskazuję na podstawy doboru urządzeń oraz rozbudowę i kompatybilność. Całość to zebrane wskazówki, które mają ułatwić start i pomóc uniknąć nietrafionych decyzji. Oczywiście jeśli chcemy dobrać taki serwer profesjonalnie, to musimy zwrócić uwagę na jeszcze szereg rzeczy, o których tutaj nie wspomniałem.