Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Dokładnie argumentujemy, co sprawia, że OceanStor Dorado 18000 V6 jest prawdziwie hi-endowym systemem przechowywania danych z solidnym zapasem na nadchodzące lata. Równocześnie rozwiewamy powszechne obawy dotyczące pamięci All-Flash i pokazujemy, jak Huawei maksymalnie wykorzystuje ich możliwości: end-to-end NVMe, dodatkowe buforowanie na SCM oraz cały zestaw innych rozwiązań.
Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Nowy krajobraz danych — nowe przechowywanie danych

Intensywność pracy z danymi wzrasta we wszystkich branżach. A sektor bankowy jest najlepszym przykładem. W ciągu ostatnich kilku lat liczba transakcji bankowych wzrosła ponad dziesięciokrotnie. Jak pokazuje badanie BCG, tylko w Rosji w okresie od 2010 do 2018 roku liczba transakcji bezgotówkowych przy użyciu kart plastikowych wzrosła ponad trzydziestokrotnie — z 5,8 do 172 na jednego mieszkańca rocznie. To przede wszystkim efekt triumfu mikropłatności: większość z nas przyzwyczaiła się do bankowości internetowej, a bank mamy teraz w kieszeni — w telefonie.

Infrastruktura IT instytucji kredytowej musi być przygotowana na takie wyzwanie. A to naprawdę wyzwanie. Poza wszystkim, jeśli wcześniej bank musiał zapewnić dostępność danych tylko w swoich godzinach pracy, to teraz — przez 24/7. Jeszcze niedawno 5 ms uważano za akceptowalny poziom opóźnienia, a co? Teraz nawet 1 ms to za dużo. Dla nowoczesnego systemu przechowywania danych docelowa wartość to 0,5 ms.

To samo dotyczy niezawodności: w latach 2010. ukształtowało się empiryczne rozumienie, że wystarczy doprowadzić jej poziom do „pięćdziesięciu” — 99,999%. Jednak to zrozumienie zdążyło się zdezaktualizować. W 2020 roku dla biznesu absolutnie normalne jest wymaganie 99,9999% dla przechowywania oraz 99,99999% dla całego rozwiązania architektonicznego. I to wcale nie jest kaprysem, ale niezbędnością: albo nie ma okna czasowego na konserwację infrastruktury, albo jest ono minimalne.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Aby zobrazować te wskaźniki, najlepiej jest je przedstawić na płaszczyźnie finansowej. Najłatwiej to zobaczyć na przykładach organizacji finansowych. Na powyższym wykresie przedstawiono, ile pieniędzy zarabiają w ciągu godziny każdy z dziesięciu największych banków na świecie. Tylko Chiński Bank Przemysłowy i Handlowy zarabia w tym czasie niebagatela 5 mln dolarów. Dokładnie tyle kosztuje godzinny przestój IT-infrastruktury największej instytucji kredytowej w Chinach (przy czym w obliczeniach uwzględniono tylko utracone korzyści!). Z takiej perspektywy widać, że redukcja przestojów i zwiększenie niezawodności są uzasadnione nie tylko na kilka procent – nawet na ułamki procenta – w pełni racjonalnie. Nie tylko z powodów zwiększenia konkurencyjności, ale po prostu dla zachowania pozycji rynkowej.

Podobne zmiany zachodzą w innych branżach. Na przykład w przewozach lotniczych: przed pandemią komunikacja lotnicza z roku na rok tylko zyskiwała na znaczeniu, a wiele osób zaczęło korzystać z niej niemal jak z taksówki. Jeśli chodzi o wzorce konsumenckie, w społeczeństwie zakorzenił się nawyk do całkowitej dostępności usług: po przybyciu na lotnisko potrzebujemy połączenia z Wi-Fi, dostępu do płatności, mapy terenu itp. W rezultacie obciążenie infrastruktury i usług w przestrzeniach publicznych wzrosło wielokrotnie. A metody budowy tej infrastruktury, które uważaliśmy za akceptowalne jeszcze rok temu, szybko stają się przestarzałe.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Czy nie jest za wcześnie, aby przejść na All-Flash?

Aby rozwiązać problemy wspomniane powyżej, pod względem wydajności AFA – all-flash arrays, czyli całkowicie oparte na pamięci flash, nadają się idealnie. Do niedawna istniały co prawda wątpliwości, czy są porównywalne pod względem niezawodności z systemami opartymi na HDD oraz hybrydowymi. W końcu pamięci flash SSD mają taki wskaźnik jak średni czas między awariami, czyli MTBF (mean time between failures). Niestety, degradacja komórek w wyniku operacji wejścia-wyjścia jest rzeczywistością.

Tak więc perspektywy All-Flash były przyćmione pytaniem, jak zapobiec utracie danych w przypadku awarii SSD. Kopiowanie zapasowe to tradycyjna opcja, jednak czas przywracania byłby nieakceptowalnie długi w odniesieniu do współczesnych wymagań. Innym rozwiązaniem jest wprowadzenie drugiego poziomu przechowywania na dyskach talerzowych, jednak w takim przypadku tracimy część zalet „czysto flashowego” systemu.

Jednak liczby mówią co innego: statystyki gigantów cyfrowej ekonomii, w tym Google, z ostatnich lat pokazują, że pamięci flash są wielokrotnie bardziej niezawodne niż dyski twarde. I to zarówno w krótkim, jak i długim okresie: średnio do momentu awarii pamięci flash mija od czterech do sześciu lat. Pod względem niezawodności przechowywania danych nie ustępują one dyskom talerzowym, a mogą nawet je przewyższać.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Kolejnym tradycyjnym argumentem na rzecz dysków talerzowych jest ich przystępność cenowa. Nie ma wątpliwości, że koszt przechowywania terabajta na dysku twardym wciąż jest stosunkowo niski. I jeśli weźmiemy pod uwagę tylko wydatki na sprzęt, trzymanie terabajta na dysku talerzowym jest tańsze niż na dysku SSD. Jednak w kontekście planowania finansowego istotna jest nie tylko cena konkretnego urządzenia, ale również łączny koszt jego posiadania w dłuższej perspektywie — od trzech do siedmiu lat.

Z tego punktu widzenia wszystko wygląda całkiem inaczej. Nawet jeśli pominąć deduplikację i kompresję, które zazwyczaj stosuje się w macierzach flash i czynią ich eksploatację bardziej opłacalną, pozostają takie parametry jak zajmowana przestrzeń w szafie rack, wydzielanie ciepła oraz zużycie energii. A pod tym względem flash wygrywa z poprzednikami. W rezultacie całkowity koszt utrzymania (TCO) systemów przechowywania danych na macierzach flash, uwzględniając wszystkie parametry, często jest niemal o połowę niższy niż w przypadku macierzy na dyskach talerzowych czy hybrydowych.

Zgodnie z raportami agencji ESG, w systemach przechowywania danych All-Flash Dorado V6 można rzeczywiście osiągnąć obniżenie całkowitych kosztów posiadania do 78% w przeciągu pięciu lat — dzięki efektywnej deduplikacji i kompresji oraz niskiemu zużyciu energii i wydzielaniu ciepła. Niemiecka agencja analityczna DCIG również rekomenduje ich jako optymalne pod względem TCO wśród dostępnych obecnie rozwiązań.

Wykorzystanie dysków SSD pozwala zaoszczędzić przestrzeń, zmniejsza liczbę awarii, skraca czas obsługi rozwiązania oraz obniża zużycie energii i wydzielanie ciepła w systemach przechowywania danych. Okazuje się, że AFA w aspekcie ekonomicznym jest co najmniej porównywalne z tradycyjnymi macierzami opartymi na talerzach, często przewyższając je.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Royal Flash od Huawei

Wśród naszych All-Flash magazynów, najwyższe miejsce zajmuje hi-endowy system OceanStor Dorado 18000 V6. I nie tylko u nas: w całej branży utrzymuje rekord prędkości — do 20 mln IOPS w maksymalnej konfiguracji. Co więcej, jest niezwykle niezawodny: nawet jeśli jednocześnie zawiodą dwa kontrolery, lub siedem kontrolerów jeden po drugim, czy od razu cały engine — dane pozostaną nietknięte. Znaczące przewagi „osiemnastotysięcznego” zapewnia wbudowana sztuczna inteligencja, w tym elastyczność w zarządzaniu wewnętrznymi procesami. Zobaczmy, jak to wszystko jest osiągnięte.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

W znacznej mierze przewaga firmy Huawei wynika z tego, że jest jedynym producentem na rynku, który samodzielnie wytwarza systemy przechowywania danych — całkowicie i w pełni. Mamy własną elektronikę, własny mikroprogram oraz serwis.

Kontroler w systemach OceanStor Dorado oparty jest na procesorze opracowanym i wyprodukowanym przez Huawei — Kunpeng 920. Zastosowano w nim moduł zarządzający Intelligent Baseboard Management Controller (iBMC), również nasz. Chipy AI, a dokładniej Ascend 310, które optymalizują prognozy awarii i dają zalecenia dotyczące ustawień, również są autorstwa Huawei, podobnie jak karty wejścia-wyjścia — moduł Smart I/O. W końcu, kontrolery w dyskach SSD zostały zaprojektowane i wyprodukowane przez nasze siły. Wszystko to stanowi podstawę do stworzenia zintegrowanego, zrównoważonego i wydajnego rozwiązania.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

W ciągu ostatniego roku zrealizowaliśmy projekt wdrożenia naszej najnowocześniejszej macierzy dyskowej w jednym z dużych rosyjskich banków. W rezultacie ponad 40 jednostek OceanStor Dorado 18000 V6 w klastrze metro osiągają stabilne wyniki: z każdej systemu udaje się uzyskać ponad milion IOPS, pomimo opóźnień spowodowanych odległością.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

End-to-end NVMe

Najnowsze systemy przechowywania danych Huawei wspierają end-to-end NVMe, na co kładziemy szczególny nacisk. Tradycyjnie stosowane protokoły dostępu do nośników zostały opracowane w odległej przeszłości IT: ich fundament stanowią komendy SCSI (cześć, lata 80.!); które przynoszą mnóstwo funkcji dla zapewnienia wstecznej kompatybilności. Jakikolwiek sposób dostępu by to nie był, opóźnienie protokołu w takim przypadku jest kolosalne. W rezultacie, systemy przechowywania, które używają powiązanych z SCSI protokołów, mają opóźnienie wejścia-wyjścia nie mniejsze niż 0,4–0,5 ms. Z kolei, będąc protokołem stworzonym do pracy z pamięcią flash i zwolnionym od ograniczeń w imię wspomnianej wstecznej kompatybilności, NVMe — Non-Volatile Memory Express — redukuje opóźnienia do 0,1 ms, i to na całym stosie, od hosta po nośniki. Nic dziwnego, że NVMe wpisuje się w trendy rozwoju systemów przechowywania danych na widocznej przyszłość. Postawiliśmy na NVMe i stopniowo odchodzimy od SCSI. Wszystkie produkowane dzisiaj systemy przechowywania danych Huawei, w tym linia Dorado, wspierają NVMe (choć jako end-to-end jest wdrożone tylko w zaawansowanych modelach serii Dorado V6).

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

FlashLink: garść technologii

Fundamentalną technologią dla całej linii OceanStor Dorado jest FlashLink. Dokładniej mówiąc, to termin, który łączy zestaw technologii, które służą do zapewnienia wysokiej wydajności i niezawodności. Wchodzą w to technologie deduplikacji i kompresji, funkcjonowania systemu rozdzielania danych RAID 2.0+, rozdzielania danych 'zimnych' i 'gorących', a także sekwencyjnego zapisu danych w pełnym stripe (losowe zapisy, z nowymi i zmienionymi danymi, są agregowane w dużą paczkę i zapisywane sekwencyjnie, co zwiększa prędkość odczytu-zapisu).

Oprócz tego, FlashLink zawiera dwie istotne komponenty — Wear Leveling i Global Garbage Collection. Na nich warto się skupić osobno.

W zasadzie każdy dysk SSD to miniaturowa macierz dyskowa z wieloma blokami i kontrolerem, który zapewnia dostępność danych. Zapewnia się ją między innymi poprzez przesuwanie danych z „uszkodzonych” komórek do „nieuszkodzonych”. Dzięki temu gwarantuje się możliwość ich odczytu. Istnieją różne algorytmy takiego transferu. Generalnie kontroler stara się zrównoważyć zużycie wszystkich komórek nośnika. Taki sposób ma pewną wadę. Gdy w SSD zachodzi migracja danych, liczba wykonywanych operacji I/O znacznie się zmniejsza. Na chwilę obecną jest to nieuniknione zło.

W ten sposób, jeżeli w systemie jest wiele dysków SSD, na wykresie jego wydajności rysuje się „ząb piły”, z ostrymi wzrostami i spadkami. Problem polega na tym, że jeden z dysków w puli może w każdej chwili uruchomić migrację danych, a ogólna wydajność jest mierzona jednocześnie dla wszystkich SSD w macierzy. Jednak inżynierowie Huawei wymyślili sposób na uniknięcie powstawania „ząb piły”.

Na szczęście kontrolery w nośnikach, kontroler magazynu oraz mikrokod w Huawei są „rodzinne”; w OceanStor Dorado 18000 V6 te procesy są uruchamiane centralnie, synchronicznie na wszystkich nośnikach w macierzy. Co więcej, na polecenie kontrolera macierzy i dokładnie wtedy, gdy nie ma dużego obciążenia I/O.

Chip sztucznej inteligencji również bierze udział w wyborze odpowiedniego momentu na migrację danych: na podstawie statystyki zgłoszeń z ostatnich kilku miesięcy jest w stanie z bardzo dużym prawdopodobieństwem przewidzieć, czy w najbliższym czasie będzie intensywna wymiana danych, i jeśli odpowiedź jest negatywna, a obciążenie systemu aktualnie jest niewielkie, to kontroler wydaje polecenie wszystkim nośnikom: kto potrzebuje Wear Leveling, powinien go wykonać jednocześnie i synchronicznie.

Ponadto kontroler systemu widzi, co dzieje się w każdej komórce nośnika, w przeciwieństwie do systemów macierzowych konkurencyjnych producentów: ci są zmuszeni do zakupu dysków SSD od zewnętrznych dostawców, przez co szczegółowe dane na poziomie komórek nie są dostępne dla kontrolerów takich magazynów.

W związku z tym OceanStor Dorado 18000 V6 charakteryzuje się bardzo krótkim czasem utraty wydajności podczas operacji Wear Leveling, która odbywa się głównie, gdy inne procesy nie interferują. To zapewnia wysoką i stabilną wydajność w sposób ciągły.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Na co składa się niezawodność OceanStor Dorado 18000 V6

W nowoczesnych systemach przechowywania danych wyróżnia się cztery poziomy niezawodności:

  • sprzętowy, na poziomie nośnika;
  • architektoniczny, na poziomie sprzętu;
  • architektoniczny wraz z oprogramowaniem;
  • złożony, odnoszący się do rozwiązania jako całości.

Ponieważ, przypominamy, wszystkie elementy macierzy dyskowej nasza firma projektuje i produkuje samodzielnie, zapewniamy niezawodność na każdym z czterech poziomów, z możliwością dokładnego śledzenia, co się dzieje na każdym z nich w danym momencie.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Niezawodność nośników gwarantowana jest przede wszystkim przez wcześniej opisane Wear Leveling i Global Garbage Collection. Gdy SSD działa dla systemu jak czarna skrzynka, nie jest on świadomy, jak dokładnie zużywają się komórki. W przypadku OceanStor Dorado 18000 V6 nośniki są przezroczyste, co umożliwia równomierne rozłożenie obciążenia pomiędzy wszystkimi nośnikami w macierzy. Dzięki temu może być znacznie wydłużona żywotność SSD oraz zapewniony wysoki poziom niezawodności ich działania.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Na niezawodność nośnika wpływają także dodatkowe nadmiarowe komórki w nim. Oprócz prostego zapasu w macierzy dyskowej używane są tzw. komórki DIF, w których znajdują się sumy kontrolne oraz dodatkowe kody, które umożliwiają ochronę każdego bloku przed pojedynczym błędem, oprócz zabezpieczenia na poziomie macierzy RAID.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Gwarancją niezawodności architektonicznej jest rozwiązanie SmartMatrix. W skrócie, to cztery kontrolery, które znajdują się na pasywnym bekplane w składzie jednego silnika (engine). Dwa takie silniki — odpowiednio, z ośmioma kontrolerami — są połączone z wspólnymi półkami z nośnikami. Dzięki SmartMatrix, nawet jeśli przestanie działać siedem kontrolerów z ośmiu, dostęp do wszystkich danych zostanie zachowany zarówno do odczytu, jak i zapisu. A przy utracie sześciu kontrolerów z ośmiu będzie można kontynuować operacje buforowania.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Płyty wejścia-wyjścia na tym samym pasywnym backplane są dostępne dla wszystkich kontrolerów, zarówno w frontendzie, jak i w backendzie. Przy takim pełnym połączeniu sieciowym, w przypadku awarii dostęp do magazynów zawsze jest zachowany.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

O niezawodności architektury najlepiej mówić w kontekście rodzajów awarii, przed którymi system przechowywania danych może zapewnić ochronę.

Magazyn przetrwa bez strat sytuację, w której dwa kontrolery, w tym jednocześnie, 'wypną się'. Taka odporność osiągana jest dzięki temu, że każdy blok pamięci podręcznej ma jeszcze dwie kopie na różnych kontrolerach, co oznacza, że w sumie istnieje w trzech kopiach. Co więcej, przynajmniej jedna z nich znajduje się na innym silniku. W ten sposób, nawet jeśli cały silnik przestanie działać — ze wszystkimi swoimi czterema kontrolerami — gwarantowane jest zachowanie wszystkich informacji, które znajdowały się w pamięci podręcznej, ponieważ przynajmniej w jednym kontrolerze pozostałego silnika pamięć podręczna będzie zdublowana. W końcu, przy połączeniu sekwencyjnym można stracić do siedmiu kontrolerów, a nawet przy ich ubywaniu w parach po dwa, — przy czym kładka zostanie zachowana cały czas wejścia-wyjścia i wszystkie dane z pamięci podręcznej.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

W porównaniu do magazynów klasy hi-end innych producentów widać, że tylko Huawei zapewnia pełną ochronę danych i ich pełną dostępność nawet po awarii dwóch kontrolerów lub całego silnika. Większość dostawców korzysta z systemu tzw. par kontrolerów, do których podłączane są magazyny. Niestety, w takiej konfiguracji, w przypadku awarii dwóch kontrolerów, istnieje ryzyko utraty dostępu do magazynu w zakresie wejścia-wyjścia.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Niestety, obiektywnie nie można wykluczyć awarii pojedynczego komponentu. W takim przypadku wydajność na pewien czas spadnie: konieczne jest, aby ścieżki zostały przebudowane, a dostęp dla operacji wejścia-wyjścia został wznowiony w zakresie tych bloków, które były zapisane, ale jeszcze nie zapisane, lub które zostały zażądane do odczytu. W OceanStor Dorado 18000 V6 średni czas przebudowy wynosi około jednej sekundy — znacznie mniej niż u najbliższego konkurenta w branży (4 sekundy). Osiąga się to dzięki temu samemu pasywnemu backplane: gdy kontroler zawodzi, pozostałe od razu widzą jego wejście-wyjście, a w szczególności, który blok danych nie został dopisany; w rezultacie najbliższy kontroler przejmuje proces. Stąd możliwość przywrócenia wydajności dosłownie w ciągu sekundy. Należy dodać, że interwał jest stabilny: sekunda dla jednego kontrolera, sekunda dla drugiego itd.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

W pasywnym backplane OceanStor Dorado 18000 V6 wszystkie płytki są dostępne dla wszystkich kontrolerów bez dodatkowego adresowania. Oznacza to, że każdy kontroler może przejąć wejście-wyjście z dowolnego portu. Bez względu na to, z którego frontowego portu nadejdzie wejście-wyjście, kontroler jest gotowy do jego obsługi. Stąd minimalna liczba wewnętrznych przesyłek i znaczące uproszczenie równoważenia obciążenia.

Równoważenie na froncie wykonywane jest za pomocą sterownika multipath, a dodatkowo dokonuje się równoważenie wewnątrz samego systemu, ponieważ wszystkie kontrolery widzą wszystkie porty wejścia-wyjścia.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Tradycyjnie wszystkie macierze Huawei są skonstruowane w sposób, który nie ma pojedynczego punktu awarii. Wszelkie jej komponenty: kontrolery, moduły zasilania, moduły chłodzenia, płytki wejścia-wyjścia itd. można wymienić „na gorąco”, bez ponownego uruchamiania systemu.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Zwiększa to niezawodność systemu jako całości, a także taka technologia jak RAID-TP. To nazwa grupy RAID, która pozwala zabezpieczyć się na wypadek jednoczesnej awarii do trzech dysków. A mianowicie rekonstrukcja na 1 TByte stabilnie zajmuje mniej niż 30 minut. Najlepszy z zarejestrowanych wyników — osiem razy szybszy niż w przypadku tego samego wolumenu danych na dysku talerzowym. W ten sposób istnieje możliwość wykorzystania niezwykle pojemnych dysków, na przykład o pojemności 7,68 lub nawet 15 TByte, i nie martwienia się o niezawodność systemu.

Ważne, aby odbudowa odbywała się nie na spare drive, ale na spare space — rezerwowej pojemności. W każdym nośniku wydzielone jest miejsce, które służy do przywracania danych po awarii. W ten sposób przywracanie odbywa się nie w schemacie „dużo w jeden”, ale w schemacie „dużo w wiele”, co znacznie przyspiesza proces. A dopóki jest dostępna wolna pojemność, przywracanie można kontynuować.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Osobno należy wspomnieć o niezawodności rozwiązania z wielu magazynów — w metroklastrze, lub, według terminologii Huawei, HyperMetro. Takie schematy są wspierane w całym asortymencie naszych systemów przechowywania danych i pozwalają na pracę z dostępem zarówno plikowym, jak i blokowym. Co więcej, na poziomie blokowym działa zarówno przez Fibre Channel, jak i przez Ethernet (w tym przez iSCSI).

W istocie chodzi o dwukierunkową replikację z jednej macierzy na drugą, w której replikowanemu LUN nadano ten sam LUN-ID, co głównemu. Technologia działa przede wszystkim dzięki spójności pamięci podręcznych z dwóch różnych systemów. Dla hosta nie ma więc znaczenia, z jakiej strony się znajduje: zarówno tu, jak i tam widzi ten sam logiczny dysk. W rezultacie nic nie przeszkadza w uruchomieniu klastra odporności na awarie rozciągniętego na dwa miejsca.

Do quorum używana jest fizyczna lub wirtualna maszyna Linux. Może być umiejscowiona w trzecim punkcie, a wymagania dotyczące jej zasobów są niewielkie. Powszechny scenariusz to wynajęcie wirtualnej przestrzeni wyłącznie do umieszczenia maszyny VM quorum.

Technologia pozwala również na rozszerzenie: dwa magazyny — w metroklastrze, dodatkowa lokalizacja — z asynchroniczną replikacją.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

History has shown that many clients create a "storage zoo": a multitude of storage systems from different manufacturers, models, generations, and with varying functionalities. Furthermore, the number of hosts can be quite substantial, and they are often virtualized. In such scenarios, one of the primary tasks of administration is to quickly, uniformly, and conveniently provide logical disks for hosts, ideally without needing to delve into where these disks are physically located. This is exactly what our software solution OceanStor DJ is designed for; it can uniformly manage different data storage systems and provide services from them without being tied to a specific storage model.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Same with AI

As mentioned earlier, the OceanStor Dorado 18000 V6 comes equipped with processors featuring artificial intelligence algorithms — Ascend. They are utilized, firstly, for predicting failures, and secondly, for generating configuration recommendations, which also enhances the performance and reliability of the storage.

The prediction horizon is two months: the AI machinery forecasts high-probability events that may occur during this time, such as whether it’s time to expand, change access policies, etc. Recommendations are issued in advance, allowing for timely scheduling of system maintenance windows.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

The next phase of AI development from Huawei aims to elevate it to a global level. During service maintenance — whether it involves addressing failures or recommendations — Huawei aggregates data from logging systems across all our clients' storages. Based on this collected information, an analysis of past or potentially possible failures is conducted, leading to global recommendations — not based on the functioning of a specific storage system or even a dozen, but rather on what has occurred and is occurring with thousands of such devices. The sample size is enormous, and relying on it, AI algorithms begin to learn extremely quickly, resulting in a significant increase in prediction accuracy.

Kompatybilność

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

W latach 2019–2020 w mediach pojawiło się wiele insynuacji dotyczących interakcji naszego sprzętu z produktami VMware. Aby je ostatecznie zdusić, odpowiedzialnie oświadczamy: VMware jest partnerem Huawei. Przeprowadzono wszystkie możliwe testy kompatybilności naszego sprzętu z ich oprogramowaniem, a na stronie VMware w liście kompatybilności sprzętu znajdują się dostępne obecnie macierze dyskowe naszej produkcji bez żadnych zastrzeżeń. Innymi słowy, środowisko programowe VMware może współpracować z pamięciami Huawei, w tym Dorado V6, z pełnym wsparciem.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

To samo dotyczy naszej współpracy z Brocade. Kontynuujemy współpracę i przeprowadzamy testy kompatybilności naszych produktów — a na podstawie ich wyników z pełną pewnością potwierdzamy, że nasze systemy przechowywania danych są w pełni kompatybilne z najnowszymi przełącznikami FC firmy Brocade.

Huawei OceanStor Dorado 18000 V6: co czyni go hi-endowym rozwiązaniem

Co dalej?

Nadal rozwijamy i udoskonalamy nasze procesory: stają się szybsze, bardziej niezawodne, rośnie ich wydajność. Ulepszamy również chipy AI — na ich podstawie produkujemy moduły, które przyspieszają deduplikację i kompresję. Ci, którzy mają dostęp do naszego konfiguratora, mogli zauważyć, że w modelach Dorado V6 te karty są już dostępne do zamówienia.

Pracujemy również nad dodatkowymi rozwiązaniami pamięciowymi na Storage Class Memory — pamięci nieulotnej o szczególnie niskich opóźnieniach wynoszących około dziesięciu mikrosekund na odczyt. Oprócz tego, SCM przynosi wzrost wydajności, szczególnie podczas pracy z danymi big data oraz przy rozwiązywaniu zadań OLTP. Po najbliższej aktualizacji karty SCM powinny stać się dostępne do zamówienia.

Oczywiście, funkcjonalność dostępu do plików będzie rozszerzona na całej gamie pamięci danych Huawei — śledź nasze aktualizacje.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster