Cisco Hyperflex dla systemów DBMS o dużym obciążeniu

Kontynuujemy cykl artykułów o Cisco Hyperflex. Tym razem zapoznamy Państwa z pracą Cisco Hyperflex w ramach mocno obciążonych systemów DBMS Oracle i Microsoft SQL, a także porównamy uzyskane wyniki z rozwiązaniami konkurencyjnymi.

Ponadto w dalszym ciągu demonstrujemy możliwości Hyperflex w regionach naszego kraju i mamy przyjemność zaprosić Państwa na kolejne pokazy rozwiązania, które tym razem odbędą się w miastach Moskwa i Krasnodar.

Moskwa – 28 maja. Nagrywać по ссылке.
Krasnodar – 5 czerwca. Nagrywać по ссылке.

Do niedawna rozwiązania hiperkonwergentne nie były zbyt odpowiednim rozwiązaniem dla DBMS, zwłaszcza tych o dużym obciążeniu. Jednak dzięki zastosowaniu tkaniny UCS jako platformy sprzętowej dla Cisco Hyperflex, która przez 10 lat udowodniła swoją niezawodność i wydajność, sytuacja ta już się zmieniła.

Chcieć wiedzieć więcej? Zatem witaj w kocie.

Wprowadzenie

Obecnie istnieją dwa podejścia do organizowania rozwiązań hiperkonwergentnych. Pierwsze podejście opiera się na rozwiązaniach definiowanych programowo, które są dostarczane jako oprogramowanie, a klienci sami wybierają sprzęt. Drugie podejście opiera się na rozwiązaniach „pod klucz”, czyli obejmujących oprogramowanie, sprzęt i wsparcie techniczne. W Cisco stosujemy drugie podejście i dostarczamy naszym klientom gotowe rozwiązania, ponieważ tylko w ten sposób można zagwarantować stabilne działanie systemu, wysokiej jakości wsparcie techniczne od jednego producenta i wysoką wydajność.
To właśnie wysoka wydajność systemu jest jednym z kluczowych czynników decydujących o zastosowaniu danego produktu w zadaniach o znaczeniu krytycznym.

Obecnie organizacje mają tendencję do umieszczania zadań o znaczeniu krytycznym w klasycznych rozwiązaniach o architekturze trójwarstwowej (pamięć masowa > sieć pamięci masowej > serwery). Jednocześnie większość organizacji dąży do uproszczenia i obniżenia kosztów swojej infrastruktury IT bez zmniejszania jej stabilności i wydajności. Z tego powodu coraz więcej klientów zwraca uwagę na rozwiązania hiperkonwergentne.

W tym artykule porozmawiamy o najnowszych testach (luty 2019) wykonanych przez niezależne laboratorium ESG (Enterprise Strategy Group). Podczas testów emulowano działanie mocno obciążonych systemów DBMS Oracle i MS SQL (testy OLTP), które są jednym z najważniejszych elementów infrastruktury IT w realnym środowisku produkcyjnym.

Obciążenie to zostało wykonane na trzech rozwiązaniach: Cisco Hyperflex, a także dwóch rozwiązaniach programowo zdefiniowanych, które zostały zainstalowane na tych samych serwerach, które są wykorzystywane w Hyperflex, czyli na serwerach Cisco UCS.

Konfiguracje testowe

Cisco Hyperflex dla systemów DBMS o dużym obciążeniu

System dostawcy A nie korzysta z pamięci podręcznej, ponieważ twórca rozwiązania nie obsługuje konfiguracji pamięci podręcznej. Z tego powodu do przechowywania większej pojemności używano dysków.

Metodologia testowania

Testy OLTP przeprowadzono na czterech maszynach wirtualnych i działającym zestawie danych o wielkości 3,2 TB. Przed wykonaniem każdego testu każdą maszynę wirtualną zapełniono zarejestrowanymi danymi za pomocą narzędzia testowego. Dzięki temu test odczytuje „prawdziwe” dane i zapisuje je do istniejących bloków, zamiast po prostu zwracać bloki zerowe lub wartości zerowe bezpośrednio z pamięci. Dzieje się tak, gdy dane nie są wypełniane, 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. Ukończenie tego dużego zestawu roboczego zajęło dużo czasu, ale naszym zdaniem jest to opłacalna inwestycja czasu, ponieważ zapewnia dokładniejsze dane dotyczące wydajności.

Testy przeprowadzono przy użyciu narzędzia HCI Bench (opartego na Oracle Vdbench) i profili we/wy zaprojektowanych do emulacji złożonych obciążeń OLTP o znaczeniu krytycznym przy użyciu backendów Oracle i SQL Server. Rozmiary bloków przypisano zgodnie z emulowanymi aplikacjami ze 100% losowym dostępem do danych (full random).

Obciążenie bazy danych Oracle

Pierwszym był test OLTP zaprojektowany do emulacji środowiska Oracle. Do utworzenia obciążenia o różnych współczynnikach odczytu/zapisu wykorzystano program Vdbench. Test przeprowadzono na czterech maszynach wirtualnych. Podczas czterogodzinnego testu HyperFlex był w stanie osiągnąć ponad 420 000 IOPS przy opóźnieniu wynoszącym zaledwie 4.4 milisekundy. Rozwiązania programowe A i B były w stanie wykazać odpowiednio jedynie 238 000 i 251 000 IOPS.

Cisco Hyperflex dla systemów DBMS o dużym obciążeniu

Cisco Hyperflex dla systemów DBMS o dużym obciążeniu
Poziomy opóźnień były dość podobne we wszystkich systemach, z wyjątkiem opóźnienia zapisu dostawcy B, które wynosiło średnio 26,49 ms, przy bardzo dobrym opóźnieniu odczytu wynoszącym 2,9 ms. Kompresja i deduplikacja były aktywne we wszystkich systemach.

Obciążenie programu Microsoft SQL Server

Następnie przyjrzeliśmy się obciążeniu OLTP zaprojektowanemu do emulacji systemu Microsoft SQL Server DBMS.

Cisco Hyperflex dla systemów DBMS o dużym obciążeniu
W wyniku tego testu klaster Cisco HyperFlex uzyskał około dwukrotnie wyższą wydajność od konkurentów A i B. 490 000 IOPS w przypadku Cisco w porównaniu z 200 000 i 260 000 w przypadku producentów A i B.

Cisco Hyperflex dla systemów DBMS o dużym obciążeniu
Wynik opóźnienia w Cisco HyperFlex nie odbiegał zbytnio od testu Oracle, czyli był na dobrym poziomie 4,4 ms. Jednocześnie producenci A i B pokazali znacząco gorsze wyniki niż w teście dla Oracle. Jedynym pozytywnym aspektem konkurencyjnego rozwiązania B jest niezmiennie niskie opóźnienie odczytu wynoszące 2,9 ms; we wszystkich pozostałych wskaźnikach Hyperflex dwukrotnie lub więcej wyprzedzał konkurencyjne rozwiązania.

odkrycia

Testy przeprowadzone przez niezależne laboratorium ESG nie tylko po raz kolejny potwierdziły przyzwoity poziom wydajności rozwiązania Cisco Hyperflex, ale także udowodniły, że systemy hiperkonwergentne są już gotowe do powszechnego zastosowania w zadaniach o znaczeniu krytycznym.

Od dawna uważa się, że systemy hiperkonwergentne lepiej nadają się do obsługi niekrytycznych obciążeń. W 2016 roku ESG przeprowadziło badanie wśród dużych firm. Zapytano ich, dlaczego wybrali infrastrukturę tradycyjną zamiast infrastruktury hiperkonwergentnej. 54% respondentów odpowiedziało, że powodem jest produktywność.

Przejdźmy szybko do roku 2018. Obraz się zmienił: powtórne badanie ESG wykazało, że tylko 24% respondentów nadal uważa, że ​​tradycyjne podejścia są wciąż lepsze pod względem wydajności.

Kiedy ewolucja technologii zmienia kryteria podejmowania decyzji w branży, często pojawia się rozbieżność między tym, czego chcą klienci, a tym, co mogą uzyskać. Producenci, którzy potrafią zobaczyć, czego brakuje i wypełnić tę lukę, mają przewagę. Cisco dostarcza rozwiązanie hiperkonwergentne, które zapewnia prostotę, opłacalność i stałą wydajność, których klienci potrzebują w przypadku obciążeń o znaczeniu krytycznym.

Cisco konsekwentnie posuwa się do przodu w dziedzinie systemów hiperkonwergentnych, czego potwierdzeniem są nie tylko doskonałe właściwości rozwiązania Cisco Hyperflex, ale także jego obecność na rynku. Tym samym jesienią 2018 roku Cisco zasłużenie weszło według Gartnera do grona liderów rynku HCI.

Cisco Hyperflex dla systemów DBMS o dużym obciążeniu
Już teraz możesz się przekonać, że Hyperflex to doskonałe rozwiązanie dla najbardziej skomplikowanych i wymagających zadań biznesowych, odwiedzając nasze pokazy, które odbędą się w miastach Moskwie i Krasnodarze.

Moskwa – 28 maja. Nagrywać по ссылке.
Krasnodar – 5 czerwca. Nagrywać по ссылке.

Źródło: www.habr.com

Dodaj komentarz