Dell Technologies PowerFlex

Dell Technologies Inc.
Typ Publiczny
Przemysł




Sprzęt komputerowy Oprogramowanie Przetwarzanie w chmurze Przechowywanie danych Bezpieczeństwo informacji Doradztwo
Przodkowie Firma DellEMC
Założony 7 września 2016 ; 6 lat temu ( 07.09.2016 ) w wyniku fuzji EMC Corporation i Dell Inc.
Założyciel Michaela Della
Siedziba Round Rock, Teksas , USA
Obsługiwany obszar
Na całym świecie
Kluczowi ludzie

Michael Dell (prezes i dyrektor generalny)
Produkty
Przychód Increase 94,224 mld USD (2021)
Increase5,144 mld USD (2021)
Decrease3,505 mld USD (2021)
Aktywa ogółem Increase123,415 mld USD (2021)
Całkowity kapitał własny Increase7,553 mld USD (2021)
Liczba pracowników
158000 (2021)
Podziały
Spółki zależne
Strona internetowa dell .com
Przypisy / odniesienia

Dell Technologies PowerFlex (wcześniej znany jako ScaleIO i VxFlex OS) to komercyjny produkt pamięci masowej definiowany programowo firmy Dell Technologies , który tworzy opartą na serwerze sieć pamięci masowej (SAN) z lokalnej pamięci masowej serwera przy użyciu serwerów x86. Przekształca tę bezpośrednio podłączoną pamięć masową we współdzieloną pamięć blokową, która działa w sieci opartej na protokole IP.

PowerFlex można skalować od trzech węzłów obliczeniowych/przechowujących do ponad 2000 węzłów, które mogą zapewnić wydajność do 240 milionów IOPS [ potrzebne źródło ] . PowerFlex jest dołączany do standardowych serwerów obliczeniowych firmy Dell (oficjalnie nazywanych węzłami VxFlex Ready Nodes, urządzeniami PowerFlex i szafami PowerFlex).

PowerFlex można wdrożyć jako samą pamięć masową lub jako infrastrukturę konwergentną łączącą pamięć masową, zasoby obliczeniowe i sieciowe w jednym bloku. Pojemność i wydajność wszystkich dostępnych zasobów są agregowane i udostępniane każdemu uczestniczącemu serwerowi i aplikacji PowerFlex. Warstwy pamięci masowej można tworzyć z typami nośników i typami dysków, które odpowiadają idealnej wydajności lub charakterystyce pojemności, najlepiej odpowiadającej potrzebom aplikacji.

Historia

ScaleIO zostało założone w 2011 roku przez Boaz Palgi, Erez Webman, Lior Bahat, Eran Borovik, Erez Ungar i Dvir Koren w Izraelu. Oprogramowanie zostało zaprojektowane z myślą o dużej wydajności i dużych systemach.

Produkt został ogłoszony w listopadzie 2012 roku.

EMC Corporation kupiło ScaleIO w czerwcu 2013 roku za około 200 milionów dolarów, zaledwie sześć miesięcy po tym, jak firma wyszła z trybu stealth . EMC zaczęło promować ScaleIO w 2014 i 2015 roku, konkurując z własnymi macierzami do przechowywania danych EMC. Również w 2015 roku firma EMC wprowadziła model infrastruktury konwergentnej VCE (firmowej) , który obsługiwał pamięć masową ScaleIO.

Na targach w 2015 roku firma EMC ogłosiła, że ​​ScaleIO zostanie bezpłatnie udostępnione programistom do testów. Do maja 2015 programiści mogli pobrać oprogramowanie ScaleIO.

We wrześniu 2015 r. firma EMC ogłosiła dostępność wcześniej dostępnego wyłącznie programowo rozwiązania ScaleIO, wstępnie dołączanego do standardowego sprzętu EMC, zwanego EMC ScaleIO Node.

W maju 2017 r. firma Dell EMC ogłosiła rozwiązanie ScaleIO.Next, oferujące kompresję wbudowaną, elastyczne udostępnianie i migawki oparte na pamięci flash. Nowa wersja zawiera ulepszone narzędzia i funkcje migawek oraz pełną obsługę woluminów wirtualnych VMware (VVols), a także migrację woluminów dla wdrożeń, które chcą skorzystać z tańszych nośników dla danych o niskim priorytecie.

W marcu 2018 r. ScaleIO zostało przemianowane na VxFlex OS i nadal było pamięcią masową zdefiniowaną programowo dla węzłów VxFlex Ready, urządzenia VxFlex i zintegrowanego systemu VxFlex (VxRack FLEX).

W kwietniu 2019 roku wydano VxFlex OS 3.0 (ScaleIO 3.0).

W czerwcu 2020 r. VxFlex OS został przemianowany na PowerFlex i wydano wersję 3.5, która zawierała aktualizacje, takie jak natywna replikacja asynchroniczna, interfejs sieciowy HTML5, bezpieczne migawki i inne podstawowe ulepszenia.

W czerwcu 2021 r. wprowadzono PowerFlex 3.6, który zawiera nowe funkcje, takie jak replikacja dla HCI z obsługą VMware SRM, 15-sekundowe taktowanie RPO, CloudIQ, obsługa wirtualizacji Oracle Linux, zwiększone ulepszenia odporności sieci i obsługa do 2000 SDC.

W listopadzie 2021 r. — wydano PowerFlex 3.6.0.2 wraz z PowerFlex Manager 3.8, który obejmuje obsługę stelaży PowerFlex, urządzeń i niestandardowych węzłów serwerowych Dell 15G, a także nowe opcje sieciowe obsługujące dodatkowe topologie oraz nowe możliwości obserwowania kontenerów za pomocą kontenera Moduły pamięci masowej (CSM) .

W maju 2022 r. PowerFlex 4.0 został ogłoszony na Dell Technologies World - nowe funkcje obejmują Unified Manager, który łączy PowerFlex Gateway, PowerFlex Manager i PowerFlex Presentation Server w jedno zmodernizowane narzędzie. Inne nowe i godne uwagi funkcje PowerFlex to SD-NAS zapewniający dostęp do plików (NFS/CIFS) oraz obsługa NVMe/TCP zapewniająca niezastrzeżoną opcję wykorzystania pamięci masowej PowerFlex.

Architektura

PowerFlex wykorzystuje pamięć masową i zasoby obliczeniowe z dostępnego sprzętu x86. Jako produkt zorientowany na wydajność, zwykle wykorzystuje nośniki oparte na NAND (SSD/NVMe/Optane) do tworzenia pul pamięci masowej o różnych możliwościach wydajności. Inne nośniki, takie jak dyski twarde, karty flash PCIe, a nawet pliki, mogą również służyć do tworzenia puli pamięci masowej, która udostępnia aplikacjom wspólną blokową pamięć masową.

Każdy węzeł dodany do klastra pamięci masowej zwiększy liniowo pojemność i wydajność do maksymalnie 512 węzłów pamięci masowej / 16 PiB. Zawiera również funkcje ochrony danych klasy korporacyjnej, takie jak migawki oparte na zasadach i replikacja asynchroniczna z 15-sekundowym RPO. Inne godne uwagi funkcje obejmują QoS, elastyczne udostępnianie, kompresję w linii i zarządzanie HTML5 (wraz z CLI i REST API).

Podstawowe oprogramowanie PowerFlex może działać na wielu platformach sprzętowych, w tym w publicznych systemach chmurowych, takich jak Amazon Web Services (AWS). Zarządzanie cyklem życia jest jednak najlepsze w węzłach Dell PowerFlex, ponieważ oprogramowanie może w pełni zautomatyzować udostępnianie i instalowanie poprawek aż do poziomu systemu operacyjnego/hiperwizora.

Architektura PowerFlex składa się z wielu komponentów, które są instalowane na hostach aplikacji. Hosty, które będą udostępniać lokalną pamięć masową do klastra, muszą uruchomić komponent SDS (serwer danych pamięci masowej). Hosty, które będą zużywać pamięć masową, muszą uruchomić komponent sterownika urządzenia SDC (klient danych pamięci masowej). W wersji 4.0 PowerFlex będzie również obsługiwał NVMe/TCP, więc SDC będzie tylko opcjonalne. Komponenty SDS/SDC można zainstalować razem na tym samym hoście w przypadku projektu „hiperkonwergentnego” (HCI) lub osobno w przypadku architektury „dwuwarstwowej”.

Klienci korzystający z komponentu SDC (do 2048 SDC na klaster) — dokładnie wiedzą, gdzie znajdują się ich dane w klastrze, ponieważ każdy z nich utrzymuje bardzo małą (tylko megabajty) mapę metadanych w pamięci. Zapewnia to wydajność, ponieważ nie ma potrzeby przeprowadzania scentralizowanego wyszukiwania metadanych dla każdego wejścia/wyjścia, dzięki czemu kontrolery pamięci masowej nigdy nie stają się wąskim gardłem. Protokół używany przez SDC jest zastrzeżony i jest w stanie utrzymywać połączenia TCP z setkami SDS, znacznie przekraczając możliwości iSCSI.

Komponent SDS tworzy wysoce równoległą pulę pamięci masowej, w której każde urządzenie multimedialne (SSD/NVMe/itp.) jest używane do odczytu i zapisu. W systemach PowerFlex all-flash nie ma warstwy pamięci podręcznej, która umożliwiałaby wykorzystanie bezpośrednich możliwości wejścia/wyjścia bazowych nośników. Każdy wolumin jest podzielony na małe fragmenty (1 MB dla oryginalnego układu średnioziarnistego, 4 KB dla układu drobnoziarnistego, który obsługuje kompresję w linii). Te fragmenty danych są w 100% równomiernie rozmieszczone na każdym urządzeniu multimedialnym, aby osiągnąć najwyższy możliwy poziom wydajności dzięki równoległości. Ta wydajność jest również w dużym stopniu wykorzystywana do osiągnięcia 6 dziewiątek dostępności PowerFlex (99,9999%) poprzez zapewnienie niezwykle szybkiej odbudowy w przypadku awarii urządzenia lub węzła. Skraca średni czas naprawy , co zapewnia wyższą ponad wszystko dostępność bez konieczności dostarczania dodatkowych kopii danych. PowerFlex wykorzystuje projekt układu danych typu mesh-mirror, dlatego wydajność pamięci masowej wynosi około 50% przed kompresją.

Zasoby pamięci masowej i obliczeniowe można dodawać lub usuwać z klastra PowerFlex w razie potrzeby, bez przestojów i przy minimalnym wpływie na wydajność aplikacji. Funkcja samonaprawiania i automatycznego równoważenia klastra PowerFlex gwarantuje, że dane są automatycznie odbudowywane i ponownie równoważone między zasobami, gdy komponenty są dodawane, usuwane lub ulegają awarii. Ponieważ każdy serwer i lokalne urządzenie pamięci masowej w klastrze jest używane równolegle do przetwarzania operacji we/wy i ochrony danych, wydajność systemu skaluje się liniowo w miarę dodawania do konfiguracji dodatkowych serwerów i urządzeń pamięci masowej.

Oprogramowanie PowerFlex pobiera każdą porcję danych do zapisania i rozdziela ją na wiele węzłów, tworząc również kopię lustrzaną. To sprawia, że ​​odbudowywanie danych po utracie dysku jest bardzo szybkie, ponieważ kilka węzłów wnosi do całości własne, mniejsze, szybsze i równoległe wysiłki w zakresie odbudowy. PowerFlex obsługuje VMware , Hyper-V , Xen i KVM. Obsługuje również OpenStack , Windows , Red Hat , SLES , CentOS i CoreOS (docker). Może z niej korzystać każda aplikacja wymagająca pamięci blokowej, w tym Oracle i inne wysokowydajne bazy danych.