Rodzina urządzeń Dell EMC VxRail to infrastruktura hiperkonwergentna (HCI) oparta na platformie VMware vSAN. VxRail od dawna jest wiodącym produktem, gdy VMware mówi o vSAN, ponieważ koncepcja wdrażania i zarządzania urządzeniem VxRail jest atrakcyjna dla wielu osób. Oczywiście Dell EMC i inni sprzedają węzły vSAN Ready Node dla tych, którzy chcą mieć większą kontrolę nad konfiguracją serwera. VxRail nie jest nowością w laboratorium, ponieważ pisaliśmy o takich funkcjach , jak usprawnione wdrażanie i rygorystyczne testy zgodności, które Dell EMC wprowadza na rynek na początku 2017 roku. Od tego czasu wiele się zmieniło; przede wszystkim Dell EMC przeniósł się z serwerów typu whitebox na serwery PowerEdge. Nie jest to bez znaczenia, ponieważ serwery PowerEdge oferują dodatkowe funkcje zarządzania i niezawodności, z których mogą korzystać urządzenia VxRail, co jeszcze bardziej wzmacnia propozycję wartości Dell EMC/VMware podczas omawiania zalet urządzenia VxRail w porównaniu z węzłami Ready Node lub wdrażania własnych opcji.
W tej recenzji przyjrzymy się typowej, czterowęzłowej konfiguracji urządzeń Dell EMC VxRail P570F. Dell EMC oferuje sporo konfiguracji VxRail, a nomenklatura może być nieco uciążliwa. Urządzenia z serii P są zazwyczaj bardziej zorientowane na wydajność i oparte na serwerach PowerEdge R740xd z jednym węzłem 2U. Dostępne są dziesiątki opcji konfiguracji, w tym systemy z jednym lub dwoma procesorami, obsługa napędów SATA, SAS i NVMe (do pamięci podręcznej), konfiguracje pamięci RAM do 3 TB na węzeł oraz obsługa sieci do 25 GbE. VxRail P570 to konfiguracja hybrydowa, natomiast P570F to wariant all-flash, który wdrożyliśmy na potrzeby tej recenzji.
Testowana przez nas wersja urządzeń P570F jest wyposażona w dwa procesory Intel 6132 (14-rdzeniowy 2.6 GHz), 384 GB pamięci RAM, sześć dysków SSD o pojemności 3.84 TB z intensywnym odczytem oraz dwa dyski SSD o pojemności 800 GB z intensywnym zapisem, pełniące funkcję pamięci podręcznej. Każdy węzeł ma dwie grupy dysków: jeden dysk pamięci podręcznej obsługiwany przez trzy dyski SSD o tej samej pojemności. Łączność między węzłami zapewniają karty Intel X710 10 GbE.
Specyfikacja Dell EMC VxRail P570F
| Form Factor | 2U |
| CPU | Skalowalne procesory Intel Xeon |
| Gniazda procesora | Pojedynczy lub podwójny |
| rdzenie CPU | 8-56 |
| częstotliwość procesora | 1.7GHz-3.6GHz |
| RAM | 64GB-3,072GB |
| Pamięć podręczna SSD | 400 GB–1.6 TB SAS 800 GB–1.6 TB NVMe |
| Pamięć flash | 1.92 TB–76.8 TB SAS lub SATA |
| wnęki na napędy | 24 x 2.5 " |
| Maksymalna liczba grup dysków | 4 |
| Maksymalna liczba węzłów na klaster | 64 |
| Minimalna liczba węzłów na klaster | 3 |
| porty | 2×25 GbE SFP28 lub 4×10 GbE RJ45 lub 4×10 GbE SFP+ lub 4×1 GbE RJ45 1x1GbE iDRAC9 |
| Opcjonalne porty | Do 16×10 GbE RJ45 lub Do 16×10 GbE SFP+ lub Do 8×25 GbE SFP28 |
| Zasilanie | |
| Podwójny redundantny zasilacz | 1100 W 100 V – 240 V prądu przemiennego 1100 W -48 V prądu stałego 1600 W 200 V – 240 V prądu przemiennego |
| Wentylatory chłodzące | 4 lub 6 |
| Temperatura | |
| Operacyjny | 10 ° C do 30 ° C (50 ° F do 86 ° F) |
| Nie działa | -40 ° C do + 65 ° C (-40 ° F do + 149 ° F) |
| Wilgotność względna | 10% do 80% (bez kondensacji) |
| Wymiary fizyczne | 86.8 mm/3.42 cala wys. 434 mm/17.09 cala szerokości 678.8 mm/26.72 cala głębokości 28.1 kg/61.95 funta |
Budowa i projektowanie
Dell EMC VxRail P570F to węzeł HCI 2U oparty na serwerze PowerEdge R740xd, wyposażony w jedną ze stylowych ramek o strukturze plastra miodu (nasza jest poprzedniej generacji), jak widać na tym makiecie.
Pod ramką znajdują się 24 dyski 2.5”. Po lewej stronie znajdują się diody LED stanu, identyfikatora i statusu. Po prawej stronie znajdują się przycisk zasilania, port VGA, port iDRAC micro-USD oraz dwa porty USB 2.0.
Obrót do tyłu wyraźnie pokazuje, że jest mnóstwo miejsca na rozbudowę za pomocą kart. W prawym dolnym rogu znajdują się dwa zasilacze. W dolnej środkowej części znajdują się cztery porty 10G SFP+, a po lewej dwa porty USB 3.0, port VGA, port szeregowy i port iDRAC 1G RJ45.
Górną część można łatwo zdjąć, aby uzyskać dostęp do procesora i pamięci RAM lub aby dodać dodatkowe złącze sieciowe lub pamięć masową z tyłu urządzenia.
Zarząd
Dużą zaletą VxRail jest łatwość wdrożenia HCI i w tym przypadku Dell EMC VxRail P570F nie zawiódł. VxRail szybko przygotował infrastrukturę, eliminując wszystko, czego nie potrzebował.
Po poprawnym skonfigurowaniu infrastruktury VxRail będzie mógł klastrować hosty ESXi i automatyzować konfigurację pamięci masowej.
Po wdrożeniu urządzenia administratorzy zostaną przeniesieni do ekranu głównego VxRail Manager. Użytkownicy zostaną automatycznie przeniesieni do pulpitu nawigacyjnego, który wyświetla informacje takie jak ogólny stan systemu, wsparcie techniczne, społeczność VxRail oraz historia zdarzeń. Po lewej stronie znajduje się kilka zakładek, w tym: Pulpit nawigacyjny, Wsparcie techniczne, Wydarzenia, Stan i Konfiguracja.
Karta Pomoc techniczna działa tak, jak sugeruje jej nazwa. Sprawdza ona ostatnie „bicie serca” urządzenia, aby sprawdzić, czy występuje problem. Umożliwia ona dostęp do kilku opcji pomocy technicznej, w tym czatu, otwarcia zgłoszenia serwisowego, przeglądania ostatniej wysłanej konfiguracji, pobierania oprogramowania, takiego jak aktualizacje, oraz umożliwia użytkownikom śledzenie aktywności w społeczności VxRail. Dostępny jest również pasek wyszukiwania w Bazie Wiedzy, umożliwiający znalezienie konkretnego problemu.
Karta „Zdarzenia” to kolejna dość intuicyjna karta, ponieważ wyświetla zdarzenia według identyfikatora, wagi, komponentu lub czasu. Kliknięcie zdarzenia pozwala użytkownikom na dokładniejsze zapoznanie się z nim w celu uzyskania szczegółowych informacji, które mogą rozwiązać problemy lub zapobiec im w przyszłości.
Karta Stan umożliwia administratorom przeglądanie podsumowania stanu całego klastra lub pozwala im przejść do szczegółów każdego urządzenia.
Karta Konfiguracja umożliwia użytkownikom przeglądanie oprogramowania systemowego w ich klastrze i umożliwia dwa typy uaktualnień: lokalne i internetowe.
Jak sama nazwa wskazuje, opcja Local Upgrade umożliwia użytkownikom przeprowadzenie aktualizacji lokalnie; w tym przypadku z komputera, na którym monitorowany jest VxRail Manager.
Pakiet aktualizacji VxRail zawiera aktualizacje dla niemal wszystkich komponentów serwera, wykorzystując korzyści płynące z integracji pionowej z ekosystemem Dell. Podczas gdy niektórzy dostawcy koncentrują się na stosie oprogramowania, VxRail jest w stanie zaktualizować wszystko wewnątrz serwera, aż do oprogramowania układowego zasilacza, jeśli to konieczne. Są to te same pliki, które są udostępniane za pośrednictwem kontrolera cyklu życia Dell, który ma dostęp do wszystkich komponentów serwera. W świecie, w którym oprogramowanie układowe kart sieciowych może być podatne na ataki, ilu administratorów IT aktualizuje je w miarę regularnego pojawiania się poprawek? VxRail obsługuje to w sposób zautomatyzowany, sprawiając, że wystarczy kilka kliknięć.
W miarę jak klaster przechodzi proces aktualizacji i modernizacji, użytkownicy mogą przeglądać szczegóły zachodzących procesów. Ten sam proces powtarza się dla każdego serwera w klastrze, w razie potrzeby.
Po zakończeniu aktualizacji użytkownicy będą mieli listę wszystkich zaktualizowanych elementów w programie VxRail Manager.
Podczas aktualizacji klastra można zaobserwować pewną aktywność na poziomie vCenter. Większość tych działań polega na przejściu poszczególnych hostów w tryb konserwacji.
Podsumowując, VxRail Manager oferuje ogromną wartość dodaną, jeśli chodzi o wzmocnienie sieci vSAN pod kątem kompatybilności oraz zapewnienie jak największego uproszczenia zarządzania i konserwacji. Jedynym minusem jest to, że to wzmocnienie wiąże się z pewnymi kosztami, ponieważ VxRail wolniej wdraża nowe wersje vSphere. System działa w wersji 6.5, podczas gdy wersja 6.7 jest dostępna już od jakiegoś czasu. Dell EMC jest jednak tego świadomy i w miarę możliwości integruje się z VMware, aby przyspieszyć wdrażanie aktualizacji.
Wydajność
Analiza obciążenia aplikacji
Pierwsze testy porównawcze obejmują wydajność MySQL OLTP za pomocą SysBench i wydajność Microsoft SQL Server OLTP przy symulowanym obciążeniu TPC-C.
Każda maszyna wirtualna SQL Server jest skonfigurowana z dwoma dyskami wirtualnymi: jednym o pojemności 100 GB do rozruchu i jednym o pojemności 500 GB na bazę danych i pliki dziennika. Z perspektywy zasobów systemowych, skonfigurowaliśmy każdą maszynę wirtualną z 16 procesorami wirtualnymi, 64 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI. Testy te mają na celu monitorowanie wydajności aplikacji wrażliwych na opóźnienia w klastrze przy umiarkowanym, ale nie przytłaczającym obciążeniu obliczeniowym i pamięci masowej.
Konfiguracja testowania serwera SQL Server (na maszynę wirtualną)
- Windows Server 2012 R2
- Zajętość pamięci masowej: 600 GB przydzielonych, 500 GB wykorzystanych
- SQL Server 2014
- Rozmiar bazy danych: skala 1,500
- Obciążenie wirtualnego klienta: 15 000
- Bufor RAM: 48 GB
- Długość testu: 3 godziny
- 2.5 godziny przygotowania wstępnego
- 30-minutowy okres próbny
W naszym teście porównawczym transakcyjnego serwera SQL Server urządzenie Dell EMC VxRail P570F osiągnęło łączny wynik 12 585 TPS, a poszczególne maszyny wirtualne osiągnęły wynik od 3,145.1 TPS do 3,148.5 TPS.
Bardziej wymownym wskaźnikiem wydajności SQL Server jest opóźnienie. Przy średnim opóźnieniu SQL Server, P570F osiągnął łączny wynik 24.4 ms, a poszczególne maszyny wirtualne działały w czasie od 21 ms do 26 ms.
Wydajność Sysbench
Każda maszyna wirtualna Sysbench jest skonfigurowana z trzema dyskami wirtualnymi: jednym do rozruchu (~92 GB), jednym z predefiniowaną bazą danych (~447 GB) i trzecim dla testowanej bazy danych (400 GB). Z perspektywy zasobów systemowych, skonfigurowaliśmy każdą maszynę wirtualną z 16 procesorami wirtualnymi, 64 GB pamięci DRAM i wykorzystaliśmy kontroler LSI Logic SAS SCSI.
Konfiguracja testów Sysbench (na maszynę wirtualną)
- CentOS 6.3 64-bit
- Zajęta przestrzeń dyskowa: 1 TB, wykorzystane 800 GB
- Percona XtraDB 5.5.30-rel30.1
- Tabele bazy danych: 100
- Rozmiar bazy danych: 10 000 000
- Wątki bazy danych: 32
- Bufor RAM: 24 GB
- Długość testu: 12 godziny
- 6 godziny wstępnego kondycjonowania 32 wątków
- 1 godzina 32 wątki
- 1 godzina 16 wątki
- 1 godzina 8 wątki
- 1 godzina 4 wątki
- 1 godzina 2 wątki
W Sysbench OLTP analizujemy konfigurację 8 maszyn wirtualnych dla każdej z nich. VxRail uzyskał łączny wynik 8,645.9 TPS, a poszczególne maszyny wirtualne uzyskały wynik od 925.48 TPS do 1,243.1 TPS.
W przypadku średniego opóźnienia w Sysbench, VxRail uzyskał łączny wynik na poziomie 29.9 ms, a dla poszczególnych maszyn wirtualnych wartości wahały się od 25.7 ms do 34.6 ms.
W naszym najgorszym scenariuszu (99. percentyl) opóźnienie VxRail osiągnęło łączny wynik 55.1 ms, a dla poszczególnych maszyn wirtualnych wartości wahały się od 47 ms do 64.4 ms.
Analiza obciążenia VDBench
W przypadku testów porównawczych macierzy pamięci masowej, testy aplikacji są najlepsze, a testy syntetyczne plasują się na drugim miejscu. Chociaż testy syntetyczne nie odzwierciedlają idealnie rzeczywistych obciążeń, pomagają one w ustaleniu punktu odniesienia dla urządzeń pamięci masowej, zapewniając powtarzalność, która ułatwia bezpośrednie porównanie konkurencyjnych rozwiązań. Obciążenia te oferują szereg różnych profili testowych, od testów „czterech kątów”, przez testy rozmiaru transferu typowych baz danych, po przechwytywanie śladów z różnych środowisk VDI. Wszystkie te testy wykorzystują generator obciążeń vdBench z silnikiem skryptowym do automatyzacji i przechwytywania wyników w dużym klastrze obliczeniowym. Pozwala to na powtarzanie tych samych obciążeń dla szerokiej gamy urządzeń pamięci masowej.
Profile:
- Losowy odczyt 4K: 100% odczytu, 128 wątków, 0-120% ioratu
- Losowy zapis 4K: 100% zapisu, 64 wątki, 0-120% ioracji
- 64K Sekwencyjny odczyt: 100% odczytu, 16 wątków, 0-120% ioratu
- 64K Sekwencyjny zapis: 100% zapisu, 8 wątków, 0-120% ioratu
- Syntetyczna baza danych: SQL i Oracle
- Ślady pełnego klonu VDI i klonów powiązanych
Przy losowym odczycie 4K VxRail osiągnął opóźnienie poniżej milisekundy przy 350 tys. operacji wejścia/wyjścia na sekundę (IOPS), osiągając szczytową wartość 422 052 operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 5.38 ms.
W przypadku losowego zapisu 4K, VxRail przerwał działanie 1 ms wcześniej, przy około 17 tys. operacji wejścia/wyjścia na sekundę (IOPS), i utrzymywał się na linii 1 ms aż do osiągnięcia ponad 60 tys. operacji wejścia/wyjścia na sekundę (IOPS), osiągając szczyt na poziomie 79 801 operacji wejścia/wyjścia na sekundę (IOPS) z opóźnieniem 5.64 ms.
Następnie przyjrzymy się obciążeniom sekwencyjnym z prędkością 64 KB. W przypadku odczytu, VxRail miał opóźnienie poniżej milisekundy, sięgające około 67 tys. operacji wejścia/wyjścia na sekundę (IOPS), czyli 4.1 GB/s, i osiągające szczyt na poziomie około 80 tys. operacji wejścia/wyjścia na sekundę (IOPS), czyli 4.9 GB/s, przy opóźnieniu wynoszącym około 4.5 ms.
W przypadku sekwencyjnego zapisu 64 KB, VxRail działał w czasie poniżej 1 ms do momentu osiągnięcia około 10 tys. IOPS lub 600 MB/s, a następnie osiągnął szczyt na poziomie około 25 tys. IOPS lub 1.53 GB/s z opóźnieniem 4.9 ms, po czym nastąpił spadek wydajności.
Następnie mamy obciążenia SQL z wykorzystaniem Dell EMC VxRail P570F, gdzie opóźnienia wynoszą mniej niż milisekundę, aż do około 285 tys. operacji wejścia/wyjścia na sekundę (IOPS), osiągając szczyt na poziomie 344 619 operacji wejścia/wyjścia na sekundę (IOPS) i opóźnieniu 2.1 ms.
W przypadku SQL 90-10 VxRail osiągnął nieco ponad 215 tys. IOPS przy opóźnieniu mniejszym niż 1 ms, a następnie osiągnął szczyt na poziomie 306 851 IOPS z opóźnieniem 2.4 ms.
W przypadku wersji SQL 80-20 opóźnienia VxRail były niższe od milisekundy do około 209 tys. operacji wejścia/wyjścia na sekundę (IOPS) i osiągnęły maksymalną wydajność 240 468 operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 2.9 ms.
Po naszych obciążeniach SQL mamy obciążenia Oracle. W tym przypadku VxRail miał opóźnienie poniżej milisekundy do około 200 tys. IOPS, a następnie szybko osiągnął szczyt na poziomie około 218 tys. IOPS z opóźnieniem 1.1 ms, po czym nastąpił znaczny spadek wydajności.
W systemie Oracle 90-10 wydajność VxRail wynosiła poniżej 1 ms do około 250 tys. IOPS, a szczytowa wartość wynosiła 302 381 IOPS przy opóźnieniu 1.7 ms.
W przypadku Oracle 80-20, VxRail osiągał wydajność poniżej milisekundy aż do ponad 226 tys. operacji wejścia/wyjścia na sekundę (IOPS), osiągając szczyt na poziomie około 258 tys. operacji wejścia/wyjścia na sekundę (IOPS) przy opóźnieniu 1.76 ms.
Następnie przeszliśmy do testu klonowania VDI, pełnego i połączonego. W przypadku rozruchu pełnego klonowania VDI, VxRail działał z opóźnieniem poniżej 1 ms, aż osiągnął około 228 tys. operacji wejścia/wyjścia na sekundę (IOPS), a szczyt osiągnął 277 332 operacji wejścia/wyjścia na sekundę (IOPS) z opóźnieniem 3.1 ms.
Podczas początkowego logowania VDI FC wydajność VxRail wzrosła na początku o ponad 1 ms, osiągając szczyt na poziomie ok. 78 tys. IOPS z opóźnieniem 4.5 ms, po czym nastąpił spadek wydajności.
VxRail miał opóźnienie mniejsze od milisekundy do około 20 tys. IOPS podczas poniedziałkowego logowania VDI FC, a następnie osiągnął szczyt na poziomie około 93 tys. IOPS z opóźnieniem 3.1 ms, po czym nastąpił niewielki spadek.
Po przełączeniu na VDI Linked Clone (LC) Boot widzimy, że VxRail osiągnął 159 tys. IOPS, po czym nastąpił spadek do 1 ms i osiągnięcie szczytu na poziomie 195 062 IOPS z opóźnieniem 2.2 ms.
Podczas początkowego logowania do VDI LC, VxRail osiągnął około 20 tys. IOPS z opóźnieniem mniejszym niż milisekunda, a szczyt osiągnął około 56 tys. IOPS z opóźnieniem 3 ms, po czym nastąpił spadek wydajności.
Na koniec, podczas poniedziałkowego logowania VDI LC, VxRail nieco przekroczył linię 1 ms i osiągnął szczyt na poziomie 60 tys. IOPS przy opóźnieniu 3.9 ms, po czym nastąpił spadek wydajności i wzrost opóźnienia.
Wniosek
Dell EMC VxRail P570F to urządzenie HCI all-flash, zorientowane na wydajność. Nowe wersje VxRail oferują łatwą we wdrożeniu infrastrukturę HCI, opartą na architekturze szkieletowej Dell EMC PowerEdge. Serwery PowerEdge oferują szereg korzyści dla klientów, którzy chcą korzystać z HCI, a platforma VxRail ułatwia klientom aktualizację oprogramowania na poziomie systemu operacyjnego, a nawet hosta. Podobnie jak w przypadku większości produktów Dell EMC, istnieje ogromna różnorodność konfiguracji, co zapewnia elastyczność w zaspokajaniu praktycznie wszystkich potrzeb. Zorientowany na wydajność, Dell EMC VxRail P570F może być wyposażony w pamięć do 3 TB na węzeł, obsługuje pamięć masową NVMe i łączność sieciową do 25 GbE.
Podczas analizy obciążenia aplikacji, P570F osiągnął łączny wynik 12 585 TPS w programie SQL Server przy średnim opóźnieniu wynoszącym zaledwie 24.3 ms. W teście Sysbench, VxRail uzyskał łączny wynik 8,645.9 TPS, średnie opóźnienie 29.9 ms i opóźnienie w najgorszym przypadku wynoszące 55.1 ms.
W naszym teście VDBench, Dell EMC VxRail P570F korzystał z pamięci masowej SAS, więc chociaż w każdym teście uzyskał opóźnienie poniżej milisekundy, czas reakcji wzrósł do ponad 1 ms przy intensywnych obciążeniach. Nie jest to nieoczekiwane, biorąc pod uwagę nośnik flash SAS3, jednak odnotował on dość dobre wyniki. Najważniejsze wyniki to 422 tys. IOPS dla losowego odczytu 4K, 4.1 GB/s dla sekwencyjnego odczytu 64K, 1.53 GB/s dla sekwencyjnego zapisu 64K, 345 tys. IOPS dla SQL, 307 tys. IOPS dla SQL 90-10, 241 tys. IOPS dla SQL 80-20, 302 tys. IOPS dla Oracle 90-10, 258 tys. IOPS dla Oracle 80-20, 277 tys. IOPS dla VDI FC Boot i 195 tys. IOPS dla VDI LC Boot. Z punktu widzenia opóźnień, urządzenie HCI działało z opóźnieniem szczytowym od 1.1 ms do 5.64 ms. Choć nie poniżej milisekundy, to i tak jest to dobry wynik dla HCI.
Ogólnie rzecz biorąc, wydajność tego urządzenia była bardzo dobra, biorąc pod uwagę docelową grupę odbiorców tej konfiguracji. VxRail z pewnością może działać szybciej, ale chodzi tu o podkreślenie typowej konfiguracji flash. Ponownie, byliśmy pod wrażeniem korzyści płynących z wyboru rozwiązania sprzętowego w przypadku vSAN, a VxRail Manager wykonuje za nas większość zadań. HCL jest dokładnie weryfikowany przez Dell EMC na poziomie wykraczającym poza to, co ma miejsce w przypadku węzłów vSAN Ready. Co więcej, sam system aktualizuje wszystko, aż do oprogramowania sprzętowego, co jest dla nabywców VxRail niezwykle cenne. Zmartwienia związane z koniecznością zarządzania samymi węzłami znikają, dzięki czemu VxRail jest łatwy w obsłudze i zarządzaniu.




Amazon