Kontynuujemy cykl artykułów na temat Cisco Hyperflex. Tym razem przedstawimy Państwu działanie Cisco Hyperflex w warunkach wysokozadaniowych baz danych Oracle i Microsoft SQL oraz porównamy uzyskane wyniki z rozwiązaniami konkurencyjnymi.
Ponadto wciąż prezentujemy możliwości Hyperflex w regionach naszego kraju i z radością zapraszamy do udziału w kolejnych pokazach rozwiązania, które tym razem odbędą się w miastach Moskwa i Krasnodar.
Moskwa – 28 maja. Rejestracja .
Krasnodar – 5 czerwca. Rejestracja .
Rozwiązania hiperkonwergentne do niedawna nie były zbyt odpowiednie dla baz danych, zwłaszcza pod dużym obciążeniem. Jednak dzięki wykorzystaniu jako platformy sprzętowej fabryki UCS dla Cisco Hyperflex, która przez 10 lat udowodniła swoją niezawodność i wydajność, sytuacja ta zmieniła się już dzisiaj.
Chcesz dowiedzieć się więcej? W takim razie serdecznie zapraszamy do kontaktu.
Wprowadzenie
Obecnie istnieją dwa podejścia do organizacji rozwiązań hiperkonwergentnych. Pierwsze podejście opiera się na rozwiązaniach zdefiniowanych programowo, które są dostarczane jako oprogramowanie, a sprzęt klienci dobierają samodzielnie. Drugie podejście bazuje na rozwiązaniach „pod klucz”, czyli zawierających zarówno oprogramowanie, jak i sprzęt oraz wsparcie techniczne. W firmie Cisco przyjmujemy drugie podejście i dostarczamy gotowe rozwiązania naszym klientom, ponieważ tylko w ten sposób możemy zagwarantować stabilne działanie systemu, wysokiej jakości wsparcie techniczne od jednego producenta oraz wysoką wydajność.
Wysoka wydajność systemu jest jednym z kluczowych czynników przy podejmowaniu decyzji o wykorzystaniu danego produktu w zadaniach krytycznych dla działalności.
Dziś organizacje zazwyczaj realizują najważniejsze zadania na klasycznych rozwiązaniach o architekturze trójwarstwowej (macierz pod względem przechowywania > sieć przechowywania > serwery). Większość organizacji dąży jednak do uproszczenia i obniżenia kosztów infrastruktury IT bez utraty stabilności i wydajności. Z tego powodu coraz częściej klienci zwracają uwagę na rozwiązania hiperkonwergentne.
W ramach tego artykułu opowiemy o ostatnich testach (luty 2019 roku), które przeprowadził niezależny laboratoria ESG (Enterprise Strategy Group). Podczas testowania emulowano pracę wysokoobciążonych baz danych Oracle i MS SQL (testy OLTP), co jest jednym z najważniejszych komponentów infrastruktury IT w rzeczywistym środowisku produkcyjnym.
Obciążenie to było realizowane na trzech rozwiązaniach: Cisco Hyperflex oraz dwóch rozwiązaniach typu software-defined, które były instalowane na tych samych serwerach, co te używane w Hyperflex, czyli na serwerach Cisco UCS.
Konfiguracje testowe

W systemie dostawcy A nie używa się pamięci podręcznej, ponieważ konfiguracja z pamięcią podręczną nie jest wspierana przez twórcę rozwiązania. Z tego powodu użyto dysków do przechowywania większej objętości.
Metodologia testowania
Testy OLTP były przeprowadzane z czterema maszynami wirtualnymi oraz zestawem danych o wielkości 3,2 TB. Przed wykonaniem każdego testu każda maszyna wirtualna była uzupełniana zapisanymi danymi za pomocą narzędzia testowego. Gwarantuje to, że test odczytuje „rzeczywiste” dane i zapisuje je w istniejących blokach, a nie po prostu zwraca zera bloków lub zera wartości bezpośrednio z pamięci. Dzieje się tak, gdy dane nie są uzupełnione, dlatego ważne było, aby upewnić się, że test dokładnie odzwierciedla sposób, w jaki dane są odczytywane i zapisywane w środowisku aplikacji. Uzupełnienie tego dużego zestawu roboczego zajęło sporo czasu, ale naszym zdaniem to produktywne wykorzystanie czasu, ponieważ pozwala uzyskać dokładniejsze dane o wydajności.
Testowanie przeprowadzono z użyciem narzędzia HCI Bench (oparte na Oracle Vdbench) oraz profili wejścia-wyjścia, zaprojektowanych do emulacji skomplikowanych krytycznych obciążeń OLTP z użyciem backendów Oracle i SQL Server. Rozmiary bloków zostały przydzielone zgodnie z emulowanymi aplikacjami z 100% losowym dostępem do danych (full random).
Obciążenie robocze Oracle Database
Pierwszy przeprowadzono test OLTP, zaprojektowany w celu symulacji środowiska Oracle. Vdbench użyto do stworzenia obciążenia z różnymi proporcjami odczytu do zapisu. Test przeprowadzono na czterech maszynach wirtualnych. W trakcie czterogodzinnego testu HyperFlex zdołał osiągnąć ponad 420 000 IOPS przy opóźnieniu wynoszącym tylko 4,4 milisekundy. Rozwiązania programowe A i B mogły wykazać się jedynie 238 000 i 251 000 IOPS odpowiednio.


Poziom opóźnień w różnych systemach był mniej więcej taki sam, z wyjątkiem opóźnienia zapisu dla dostawcy B, które w średniej wyniosło 26,49 ms, przy bardzo dobrych wynikach opóźnień odczytu wynoszących 2,9 ms. Kompresja i deduplikacja były aktywowane we wszystkich systemach.
Obciążenie Microsoft SQL Server
Następnie rozważono obciążenie OLTP, mające na celu symulację systemu zarządzania bazą danych Microsoft SQL Server.

W wyniku tego testu klaster Cisco HyperFlex mniej więcej dwukrotnie przewyższył obu konkurentów A i B. 490 000 IOPS dla Cisco w porównaniu do 200 000 i 260 000 dla producentów A i B.

Wynik opóźnień w Cisco HyperFlex nie różnił się znacząco od testu Oracle, co oznacza, że był na dobrym poziomie 4,4 ms. Przy tym producenci A i B osiągnęli wyniki znacznie gorsze niż w teście dla Oracle. Jedynym pozytywnym aspektem dla konkurencyjnego rozwiązania B jest stabilnie niski poziom opóźnień odczytu na poziomie 2,9 ms; we wszystkich innych wskaźnikach HyperFlex wyprzedził konkurencyjne rozwiązania dwukrotnie i więcej.
Wnioski
Testy przeprowadzone przez niezależne laboratoria ESG ponownie potwierdziły wysoki poziom wydajności rozwiązania Cisco Hyperflex, a także udowodniły, że systemy hiperkonwergentne są już gotowe do powszechnego wykorzystania w zadaniach krytycznych.
Systemy hiperkonwergentne przez długi czas uznawane były za bardziej odpowiednie do obciążeń niekrytycznych. W 2016 roku ESG przeprowadziło ankietę wśród dużych firm. Zapytano ich, dlaczego preferują tradycyjną infrastrukturę, a nie hiperkonwergentną. 54% respondentów odpowiedziało, że powód tkwi w wydajności.
Przenieśmy się do roku 2018. Sytuacja uległa zmianie: powtórna ankieta ESG ujawniła, że tylko 24% respondentów wciąż uważa, że tradycyjne podejścia są lepsze pod względem wydajności.
Gdy ewolucja technologii zmienia kryteria wyboru rozwiązań w branży, często pojawia się rozbieżność między tym, co chcą klienci, a tym, co mogą otrzymać. Producenci, którzy potrafią dostrzec luki i je wypełnić, zdobywają przewagę. Cisco oferuje rozwiązanie hiperkonwergentne, które zapewnia prostotę i oszczędność, a także stabilnie wysoką wydajność, której brakuje i która jest niezbędna dla krytycznych obciążeń roboczych klientów.
Firma Cisco konsekwentnie posuwa się naprzód w obszarze systemów hiperkonwergentnych, co potwierdzają nie tylko znakomite parametry rozwiązania Cisco Hyperflex, ale także obecność na rynku. Dlatego latem 2018 roku Cisco zasłużenie znalazła się w gronie liderów rynku HCI według wersji Gartnera.

Już teraz możecie przekonać się, że Hyperflex jest doskonałym rozwiązaniem dla najtrudniejszych i najbardziej wymagających zadań biznesowych, odwiedzając nasze pokazy, które odbędą się w miastach Moskwa i Krasnodar.
Moskwa – 28 maja. Rejestracja .
Krasnodar – 5 czerwca. Rejestracja .
Źródło: habr.com
