QSAN – wysoka jakość za rozsądną cenę.
W związku z przyznaniem firmie Upgreat statusu Autoryzowanego Subdystrybutora QSAN w Polsce postanowiliśmy podzielić się wrażeniami dotyczącymi produktów oferowanych przez tego producenta.
Ale zacznę może od ogólnych informacji dotyczących pamięci masowych.
Obecne są one niemal w każdym większym przedsiębiorstwie, instytucji czy też wykorzystywane do prywatnych celów. Większość zasobów sieci Internet składowane jest na pamięci masowej. Stąd ważną rzeczą jest by te urządzenia były niezawodne i wydajne. Nasze doświadczenia z takimi urządzeniami opierają się głównie o takich vendorów jak HP, IBM, NetApp. Ze względu na przyznanie statusu Autoryzowanego Subdystrybutora QSAN w nasze ręce trafiły dwa modele macierzy tego producenta. Jest to tajwański producent, którego działalność rozpoczęła się w 2004 roku. Qsan Technology (tak brzmi pełna nazwa firmy) specjalizuje się w produkcji kompletnej linii produktów sieciowych pamięci masowych SAN, iSCSI, Fibre Channel SAN dla globalnych przedsiębiorstw, średnich i małych firm.
Osobą, która zajęła się macierzami QSAN jestem ja, Marcin, inżynier w firmie Upgreat odpowiedzialny za wdrożenia związane z serwerami, macierzami i innym sprzętem związanym z prawidłowym działaniem systemów informatycznych.
Na samym początku chciałbym przedstawić konfigurację sprzętową oraz sposób podłączenia macierzy do serwera.
Macierz Q500
- 4 porty FC maksymalna prędkość 8GbE,
- 2 porty iSCSI o prędkości 1GbE każdy.
- 2 systemów chłodzenia,
- 2 zasilaczy,
- 24 sloty na dyski twarde (istnieje możliwość rozbudowy do 256 dysków),
- możliwość podłączenia dwóch kontrolerów.
Macierz P600Q
- kontroler sprzętowy iSCSI 2x 10GbE, 2 x 1GbE oraz RAID.
- rozbudowa pamięci cache do 16GB
- 2 zasilacze,
- 2 systemy chłodzenia,
- 12 slotów na dyski twarde,
- możliwość podłączenia dwóch kontrolerów.
Plan testów:
Macierz Q500
- Podłączenie macierzy do serwera – FC (4 GbE)
- Stworzenie RAID 5 (4 dyski – 1TB każdy)
- Testy wydajnościowe IOmeter – różne wielkości bloków.
- Testy wydajnościowe HDTune.
- Testy failover.
Macierz P600Q
- Podłączenie macierzy do serwera – iSCSI – 1Gbit/s.
- Stworzenie RAID 0 oraz RAID 5 (4 dyski – 300GB każdy)
- Testy wydajnościowe IOmeter – różne wielkości bloków.
- Testy wydajnościowe HDTune.
- Testy failover.
Wyniki testów Q500
Dla macierzy zostały przeprowadzone testy wydajnościowe za pomocą programu iometer oraz Hd Tune dla różnych wielkości bloku. Stworzono grupę w RAID 5 składającą się z 4 dysków 1000GB (WD).
HD Tune – blok 512K
Wyniki testów P600Q
Dla macierzy P600Q zostały również przeprowadzone testy wydajnościowe za pomocą programu iometer oraz Hd Tune dla różnych wielkości bloku. Stworzono grupę w RAID 0 oraz RAID 5 składającą się z 4 dysków 300GB (WD). Poniżej przedstawione wyniki testów dla różniej wielkości bloków. Macierz do serwera podłączona była poprzez port iSCSI o prędkości 1Gbit/s.
RAID 0 – HD Tune – blok 64K
RAID 0 – HD Tune – blok 512K
RAID 0 – IOmeter – blok 16K
RAID 0 – IOmeter – blok 32K
RAID 5 – HD Tune – blok 64K
RAID 5 – HD Tune – blok 512K
RAID 5 – IOmeter – blok 16K
RAID 5 – IOmeter – 32K
Wnioski
Po przeprowadzeniu testów wydajnościowych jak i testów failover można stwierdzić, że macierze QSAN mogą mogą nawiązać rywalizację z takimi firmami jak IBM czy HP, gdyż ich sprzęt cechuje się analogicznymi parametrami, jednakże jest o wiele tańszy.
Podczas odbudowy RAID po symulowanej awarii dysku zmierzono wydajność dysków. Zwiększył się czas dostępu o 0.7 ms oraz zmniejszyła prędkość transmisji jednak nie miało to zbyt dużego wpływu na działanie systemu testowego. Przy większej ilości dysków i większej ilości danych odbudowa RAID może potrwać nawet kilka dni.
Według producenta dzięki wykorzystaniu QiSOE (Qsan iSCSI offload engine) zwiększa się wydajność iSCSI o 30% przy jednoczesnym zmniejszeniu obciążenia procesora o 25%.
Kolejnym faktem, o którym warto wspomnieć jest uzyskanie przez macierz P600Q certyfikatu zgodności z systemami wirtualizacji (Vmware, Hyper-V, Citrix). Warto tutaj dodać, że Vmware jest obsługiwany na poziomie VAAI (interfejs programistyczny macierzy). Polega to na tym, że serwer Vmwate przesyła rozkaz do macierzy, a ta kopiuje wskazany przez macierz obraz, pomijając kopiowanie na lokalne dyski Vmware.