Rozwiązanie OneBlox firmy Exablox reprezentuje unikalne podejście do usprawnienia przechowywania nieustrukturyzowanych informacji. OneBlox oferuje szereg funkcji NAS skalowalnych dla przedsiębiorstw, w tym globalny system plików, który może obejmować wiele węzłów OneBlox 2U jako pierścień OneBlox o pojemności do 336 TB, z globalną deduplikacją inline i ciągłą ochroną danych. OneBlox umożliwia również administratorom „przynoszenie własnych dysków” poprzez wyposażenie urządzenia w kombinację dysków SATA i SAS o różnych pojemnościach.
Organizacje mogą zacząć od pojedynczego OneBlox jako niezależnego urządzenia pamięci masowej 2U z ośmioma zatokami na dyski 3.5 cala, które obsługują dyski twarde o pojemności do 6 TB, co daje łącznie 48 TB pojemności na węzeł. W przypadku większych wymagań pojemnościowych, OneBlox wykorzystuje architekturę pierścienia skalowalnego, w której pierścień składa się z jednego lub więcej węzłów OneBlox, które skalują się poprzez dodawanie nowych dysków lub systemów w dowolnym momencie. Architektura ta umożliwia skalowanie globalnego systemu plików z kilku TB do setek TB bez konieczności rekonfiguracji aplikacji.
Exablox stworzył własny magazyn obiektów, ściśle zintegrowany z rozproszonym systemem plików, oferujący deduplikację inline, ciągłą ochronę danych, zdalną replikację i płynną skalowalność dla aplikacji SMB i NFS. Podobnie jak wiele popularnych magazynów obiektów, OneBlox zapewnia ochronę bez RAID przed awariami wielu dysków lub węzłów, tworząc trzy kopie każdego obiektu w celu zapewnienia redundancji. Każdy OneBlox przyspiesza dostęp do metadanych obiektów dzięki wbudowanemu dyskowi SSD, zgodnie z zdecentralizowaną strukturą pierścieni OneBlox.
Firma Exablox zaprojektowała architekturę, która kładzie nacisk na użyteczność i solidny zestaw funkcji, a nie na wysoką wydajność. Rezultatem jest niestrukturyzowane rozwiązanie pamięci masowej, które jest znacznie prostsze we wdrożeniu i zarządzaniu niż inne rozwiązania pamięci masowej.
Te atuty sprawiają, że OneBlox jest atrakcyjnym rozwiązaniem dla organizacji IT z niedoborami kadrowymi, które wykorzystują aplikacje do tworzenia kopii zapasowych i/lub archiwizacji skoncentrowane na pojemności. Takie podejście minimalizuje nakład pracy często wymagany do zarządzania pulami dyskowymi i wymaganiami dotyczącymi pojemności w przypadku innych rozwiązań. OneBlox oferuje łączność SMB/CIFS i NFS oraz posiada certyfikaty zgodności z rozwiązaniami do tworzenia kopii zapasowych i odzyskiwania danych firm Symantec, Veeam, CommVault i Unitrends.
OneBlox obsługuje dowolne dyski SATA lub SAS o pojemności od 1 TB do 6 TB, a obsługa dysków 8 TB spodziewana jest jeszcze w tym roku. Dzięki obiektowemu systemowi plików, dostęp do każdego dysku jest niezależny, co oznacza, że każdy dysk może być dostępny z pełną szybkością transferu danych, a nie z najniższą szybkością w puli. Przepustowość magistrali OneBlox wynosi 6 Gb/s, co oznacza, że OneBlox obsługuje dyski 12 Gb/s, ale tylko z szybkością transferu 6 Gb/s.
Exablox sprzedaje OneBloxa bez akcesoriów, a sugerowana cena wynosi 9,995 dolarów.
Specyfikacje Exablox OneBlox
- Moc: 100-120 / 200-240 V AC
- Moc cieplna: 500 BTU/godz., 150 W (typowo)
- Waga (pusta, bez dysków): 23 funty (10 kg)
- Wymagania dotyczące miejsca: 18.75″ szer. x 3.7″ wys. x 15″ gł. (urządzenie mieści się w stojaku 19″ lub na blacie stołu)
- 2 jednostek rackowych (RU)
- Zatoki na dyski twarde: 8 gniazd na dyski, możliwość wymiany na gorąco
- Typy dysków twardych:
- 3.5″ SATA (do 6 Gb/s)
- 3.5″ SAS (do 12 Gb/s)
- Maksymalna pojemność surowa: 48 TB (8 dysków o pojemności 6 TB każdy)
- Poziom hałasu akustycznego podczas pracy: 56.5 dBA ciśnienia akustycznego (LpA) przy 22°C i na poziomie morza
- Chłodzenie: Regulowane chłodzenie wentylatorem
- Protokoły obsługi plików: SMB (1.0, 2.0, 2.1, 3.0)
- Wbudowane porty GbE: 4
- Wbudowane porty USB: 2
- Ekran LCD: 3″ TFT
- Diody LED: 3 diody na panelu przednim informujące o stanie systemu, 8 diod informujących o stanie napędu
Budowa i projektowanie
Konstrukcja OneBlox odzwierciedla priorytety firmy, jakim jest proste i usprawnione rozwiązanie do przechowywania nieustrukturyzowanych danych. Przód obudowy OneBlox 2U zawiera osiem zatok na dyski hot-swap, 3-calowy ekran LCD i diody diagnostyczne LED. Ekran LCD to najbardziej wszechstronny wyświetlacz przedni, jaki widzieliśmy do tej pory, prezentujący informacje o konfiguracji i systemie.
Załadunek dysków twardych do obudowy jest łatwy dzięki konstrukcji beztackowej i beznarzędziowej. Po otwarciu gniazda napęd wsuwa się do środka, a klapka wnęki zamyka się za nią. Wyjmowanie napędów polega na otwarciu klapki i pociągnięciu za przedłużenie klapki. To wysuwa napęd, który można następnie wyjąć.
Z tyłu obudowy znajdują się cztery gigabitowe porty Ethernet oraz jeden port USB. Dostępny jest również pojedynczy zasilacz z fizycznym włącznikiem/wyłącznikiem. W przypadku wdrożenia skalowalnego porty sieciowe są wykorzystywane zarówno do obsługi ruchu klienckiego, jak i między węzłami.
Zarząd
OneBlox korzysta z platformy zarządzania OneSystem firmy Exablox, opartej na chmurze, dostępnej z dowolnej przeglądarki z łącznością HTTPS, niezależnie od lokalizacji geograficznej. OneSystem stale i proaktywnie monitoruje stan każdego OneBlox. Dodatkowo, organizacje mogą zarządzać i przeglądać rozproszone sieci OneBlox jako pojedynczy element lub jako oddzielne elementy. Po uruchomieniu węzła OneBlox, jego wyświetlacz LCD wyświetla kod parowania, umożliwiający administratorowi dostęp do węzła za pośrednictwem OneSystem.
OneBlox oferuje również opcjonalne szyfrowanie AES 256, które pozwala administratorom zagwarantować szyfrowanie wszystkich danych przed zapisaniem ich na dysku fizycznym. Po włączeniu szyfrowania, uszkodzone lub skradzione dyski są nieodczytywalne.
Funkcja ciągłej ochrony danych OneBlox tworzy nieograniczoną liczbę migawek w ramach dostępnej pojemności, co oznacza, że poprzednie wersje dowolnych zapisanych plików można szybko odzyskać za pomocą programu Mac Finder i Eksploratora Windows.
Pierścienie OneBlox można połączyć z domeną Active Directory w celu integracji kont użytkowników. Organizacje, które nie korzystają z Active Directory, mogą konfigurować konta użytkowników za pośrednictwem OneSystem, oferując dostęp do globalnego systemu plików oparty na uprawnieniach.
Do klastra – „pierścienia” w terminologii Exablox – można dodać do siedmiu urządzeń OneBlox, co po wyposażeniu w dyski twarde o pojemności 6 TB daje pojemność 336 TB. Architektura OneBlox została zaprojektowana z myślą o redundancji danych na trzech poziomach: na wielu dyskach w węźle OneBlox, na wielu węzłach w pierścieniu OneBlox oraz na wielu pierścieniach w sieci OneBlox mesh. Za pomocą OneSystem, proste przeciąganie i upuszczanie łączy dwa pierścienie w sieć mesh z funkcją lustrzanego odbicia i zdalnej replikacji, która przesyła tylko zdeduplikowane informacje przez sieć WAN do lokalizacji zapasowej.
Chociaż OneBlox nie zapewnia obecnie podstawowej pamięci masowej dla magazynów danych VMware ani Hyper-V, może być używany jako dyskowy system kopii zapasowych/odzyskiwania plików VMDK i VHD. OneBlox posiada certyfikaty rozwiązań do tworzenia kopii zapasowych i odzyskiwania danych firm Veeam, Backup Exec, Unitrends i CommVault.
Możliwości dla danej aplikacji
Kluczowym argumentem przemawiającym za OneBlox w porównaniu z tradycyjnym serwerem NAS jest dodanie funkcji redukcji danych, która wyszukuje zduplikowane lub kompresowalne dane i kompresuje je, aby pomieścić na urządzeniu więcej niż tylko jego pojemność. Dzięki temu OneBlox sprawdza się jako miejsce docelowe kopii zapasowych w wielu lokalizacjach, w których jest wdrażany.
Stworzyliśmy kilka scenariuszy, aby zmierzyć obie możliwości deduplikacji, tworząc kopie zapasowe podobnych maszyn wirtualnych do OneBlox za pomocą Veeam v8, sprawdzając czas potrzebny do tworzenia kopii zapasowych i przywracania tych maszyn wirtualnych. Veeam nie jest nam obcy w naszym laboratorium testowym, wykorzystujemy go do naszych własnych produkcyjnych maszyn wirtualnych, a także używamy go we wcześniejszych recenzjach urządzeń do tworzenia kopii zapasowych . Jedną z zalet korzystania z Veeam z urządzeniem zdolnym do deduplikacji jest to, że dane wysyłane przez Veeam mogą być łatwo deduplikowane dzięki przyjaznej deduplikacji kompresji inline. Chociaż w przypadku Exablox, kompresja inline i deduplikacja z Veeam muszą być wyłączone zgodnie z ich najlepszymi praktykami . W tym celu wykonaliśmy kopie zapasowe wielu naszych maszyn wirtualnych Sysbench, MarkLogic i Windows SQL Server, z których niektóre są klonami siebie nawzajem, co może zapewnić najlepsze metryki redukcji danych. Zostały one skonfigurowane w dwóch zadaniach, które były uruchamiane obok siebie na urządzeniu OneBlox.

Nasze pierwsze zadanie tworzenia kopii zapasowej przesyła 1.3 TB danych w ciągu 8 godzin, a drugie 2.2 TB danych w ciągu około 14 godzin i 36 minut. Następnego ranka konsola zarządzania OneBlox wyświetliła wskaźnik deduplikacji na poziomie 2.3:1 dla tych maszyn wirtualnych. Chociaż OneBlox był w stanie w pewnym stopniu zredukować ilość zajmowanego miejsca na dane, brakowało mu możliwości osiągnięcia wskaźników często kojarzonych z dedykowanymi urządzeniami deduplikującymi, a także nadmiernie długiego okna tworzenia kopii zapasowych bez możliwości wykorzystania funkcji kompresji i deduplikacji inline Veeam.
Kolejnym obszarem, na którym się skupiliśmy, było przywrócenie wydajności jednej z naszych maszyn wirtualnych Sysbench (603 GB), której kopię zapasową utworzyliśmy na tym urządzeniu. Miejscem docelowym przywracania była jednostka LUN iSCSI all-flash. Miało to na celu odtworzenie sytuacji, w której mała firma, nie mająca ograniczeń wydajnościowych, korzystałaby z pamięci masowej Exablox OneBlox jako miejsca docelowego kopii zapasowych i musiała odzyskać serwer produkcyjny z urządzenia. Przywracanie trwało 6 godzin i 30 minut, a prędkość przywracania wynosiła 14–27 MB/s dla różnych dysków. Jak można się domyślić, czas potrzebny na ten proces pochłonąłby większość dnia roboczego, gdyby proces odzyskiwania danych rozpoczął się rano.
Dla porównania, system WD Sentinel DS6100 z systemem Windows Server 2012 R2 w naszym laboratorium, z czterema dyskami w puli Storage Spaces wykorzystującej deduplikację (dzięki której kopia zapasowa i przywracanie danych są wykonywane samodzielnie), był w stanie znacznie przewyższyć wydajność kopii zapasowych OneBloxa, przy znacznie niższej cenie. Ta sama maszyna wirtualna Sysbench, przywracana w tym systemie z puli pamięci masowej z deduplikowanymi danymi, trwała 1 godzinę i 40 minut, a średnia prędkość wynosiła 70–82 MB/s. W tym samym scenariuszu firma, o której mowa powyżej, działałaby już przed lunchem. Chociaż OneBlox może być używany jako miejsce docelowe kopii zapasowych, jego wykorzystanie w tym obszarze może mieć dramatyczny wpływ na dział IT w przypadku konieczności pobrania z niego danych i podziału zadań na fragmenty, aby umożliwić wykonanie kopii zapasowych w wyznaczonym czasie.
Chociaż platforma Exablox OneBlox nie jest w żadnym wypadku reklamowana jako platforma pamięci masowej zorientowana na wydajność, ten test ilustruje kompromis, jaki Exablox poczynił, tworząc rozwiązanie obiektowe. Exablox poświęcił wydajność pojedynczego węzła na rzecz globalnej przestrzeni nazw, skalowalnego klastrowania, ochrony bez RAID i deduplikacji inline. Chociaż OneBlox może być używany jako miejsce docelowe kopii zapasowych, jego użycie w tym obszarze może drastycznie wpłynąć na działanie systemu w przypadku dużych operacji przywracania danych. Jednak dla organizacji IT, które muszą priorytetowo traktować skalowalność pojemności nad wydajnością, OneBlox oferuje bogaty zestaw funkcji.
Analiza syntetycznego obciążenia przedsiębiorstwa
Publikujemy inwentaryzację naszego środowiska laboratoryjnego , przegląd możliwości sieciowych laboratorium oraz inne szczegóły dotyczące naszych protokołów testowych, aby administratorzy i osoby odpowiedzialne za zakup sprzętu mogły rzetelnie ocenić warunki, w jakich osiągnęliśmy opublikowane wyniki. Aby zachować naszą niezależność, żadna z naszych recenzji nie jest opłacana ani zarządzana przez producenta testowanego przez nas sprzętu.
Nasz węzeł OneBlox został skonfigurowany z dyskami twardymi klasy enterprise HGST 7K4000 o pojemności 4TB.
Przed rozpoczęciem każdego z syntetycznych testów porównawczych Fio , nasze laboratorium wstępnie kondycjonuje urządzenie do stanu stabilnego przy dużym obciążeniu 16 wątków i kolejce oczekujących 16 wątków na wątek. Następnie pamięć masowa jest testowana w ustalonych odstępach czasu z wieloma profilami głębokości wątków/kolejek, aby pokazać wydajność przy lekkim i intensywnym użytkowaniu.
Wstępne kondycjonowanie i podstawowe testy stanu stacjonarnego:
- Przepustowość (łączna liczba operacji wejścia/wyjścia na sekundę odczytu i zapisu)
- Średnie opóźnienie (średnie opóźnienie odczytu i zapisu)
- Maksymalne opóźnienie (maksymalne opóźnienie odczytu lub zapisu)
- Odchylenie standardowe opóźnienia (uśrednione odchylenie standardowe odczytu i zapisu)
Niniejsza analiza syntetyczna obejmuje cztery profile, które są powszechnie stosowane w specyfikacjach producentów i testach porównawczych:
- 4k losowo – 100% odczytu i 100% zapisu
- 8k sekwencyjnie – 100% odczytu i 100% zapisu
- 8k losowo – 70% odczytu/30% zapisu
- 128k sekwencyjnie – 100% odczytu i 100% zapisu
Przy obciążeniu syntetycznym 4k OneBlox osiągnął przepustowość równą 148 IOPS dla operacji odczytu i 136 IOPS dla operacji zapisu.
Obliczenia średniego opóźnienia dla testu 4k wskazały, że ta konfiguracja OneBlox wynosi 1,725 ms dla operacji odczytu i 1,870 ms dla operacji zapisu.
Najwyższe opóźnienia odczytu odnotowane podczas testu 4k wyniosły 3,371 ms po stronie odczytu i 3,998 ms po stronie zapisu.
Zgodnie z oczekiwaniami obliczenia odchylenia standardowego odzwierciedlają większą spójność mierzonych opóźnień podczas operacji odczytu 4k niż podczas operacji zapisu.
Nasz kolejny test porównawczy wykorzystuje sekwencyjne obciążenie składające się w 100% z operacji odczytu i w 100% z operacji zapisu, z rozmiarem transferu 8 KB. OneBlox osiągnął 1,638 IOPS dla operacji odczytu i 1,420 IOPS dla operacji zapisu.
Nasza kolejna seria obciążeń składa się z mieszanki operacji odczytu 8 tys. (70%) i zapisu (30%), maksymalnie 16 wątków i głębokości kolejki wynoszącej 16. System OneBlox utrzymywał przewidywalny poziom wydajności przez cały protokół testowy 8 tys. 70/30, osiągając na ogół od 200 do 300 IOPS w zależności od liczby wątków i głębokości kolejki.
Średnie wyniki opóźnień podczas testu porównawczego 8k 70/30 również nie ujawniają żadnych istotnych wąskich gardeł ani punktów krytycznych dla OneBlox.
Najwyższe opóźnienie zmierzone podczas testu porównawczego 8k 70/30 wystąpiło przy 8 wątkach i kolejce o głębokości 8, chociaż takie opóźnienie nie było wystarczająco częste przy tym obciążeniu, aby było zauważalne w obliczeniach średniego opóźnienia dla testu porównawczego 8k 70/30. OneBlox również odnotował szczytowe wartości maksymalnego opóźnienia przy 16 wątkach i kolejce o głębokości 2, co również nie było na tyle znaczące, aby wpłynąć na średnie opóźnienie.
Obliczenia odchylenia standardowego dla testu porównawczego 8k 70/30 pokazują również większy stopień zróżnicowania opóźnień dla obciążenia 8 wątków i 8 kolejek.
Nasz ostateczny syntetyczny benchmark wykorzystywał sekwencyjne transfery 128 KB i obciążenie 100% operacji odczytu i 100% operacji zapisu. W tym scenariuszu OneBlox osiągnął przepustowość 31.9 MB/s dla operacji odczytu i 54.5 MB/s dla operacji zapisu.
Wniosek
Firma Exablox obrała własny kurs rozwoju platformy OneBlox. Zamiast konkurować z innymi architekturami pamięci masowej dla przedsiębiorstw, które starają się konkurować pod względem wydajności, funkcjonalności, skalowalności i łatwości użytkowania, Exablox zidentyfikował swój główny rynek i skoncentrował na nim swoje zasoby inżynieryjne. Rezultatem jest modułowy system pamięci masowej z łatwym mechanizmem skalowania, oparty na solidnej podstawie ochrony danych, który nie wymaga dużych nakładów pracy przy wdrażaniu i utrzymaniu. Głównym celem Exablox jest wykorzystanie tego unikalnego magazynu obiektów i zapewnienie dostępności aplikacji NAS. W przypadku platformy OneBlox na pierwszym miejscu jest bogaty zestaw funkcji, a wydajność znalazła się znacznie niżej na liście priorytetów rozwoju.
Minimalizowanie znaczenia wydajności jest widoczne, a Exablox OneBlox pozostawia wiele do życzenia w tym zakresie. W naszych testach syntetycznych z jednym urządzeniem w pełni wyposażonym w dyski twarde 4 TB 7K, ledwo udało nam się nasycić jeden port 1 Gb, nie mówiąc już o czterech, jego sekwencyjnymi prędkościami odczytu i zapisu dużych bloków. W tym teście zmierzyliśmy nieco poniżej 32 MB/s odczytu i 54.5 MB/s zapisu. Te wyniki są w rzeczywistości lepsze niż wtedy, gdy po raz pierwszy mieliśmy system w naszym laboratorium w zeszłym roku, co przynajmniej wskazuje na pewien iteracyjny wzrost. Dla porównania, standardowy 8-zatokowy NAS (aczkolwiek bez deduplikacji) wyposażony w te same dyski twarde w macierzy RAID 10 z włączonym szyfrowaniem programowym zmierzył 329 MB/s odczytu i 64 MB/s zapisu. Gdy wykorzystaliśmy OneBlox w naszym laboratorium jako miejsce docelowe kopii zapasowej, co jest głównym przypadkiem użycia OneBlox, zaobserwowaliśmy jedynie skromne możliwości deduplikacji na wielu klonowanych maszynach wirtualnych, a także bardzo powolną wydajność tworzenia kopii zapasowych i przywracania.
Klienci rozważający zakup Exablox OneBlox pod kątem dużego współdzielenia plików, zakupując tradycyjnego serwera NAS, lub poszukujący niedrogiego serwera docelowego do tworzenia kopii zapasowych z funkcją deduplikacji, będą mieli trudny wybór. Cena OneBloxa jest znacznie wyższa niż konkurencyjnych platform NAS, które mogą działać znacznie lepiej, chociaż konkurencyjne systemy NAS z pojedynczym serwerem zazwyczaj nie oferują skalowalności, deduplikacji ani ochrony przed awariami dysków i węzłów w klastrze bez RAID-u. W porównaniu z systemem Windows Microserver, który kosztuje o połowę mniej i umożliwia lokalne uruchamianie oprogramowania do tworzenia kopii zapasowych oraz deduplikację, OneBlox nie spełnia oczekiwań pod względem wydajności tworzenia kopii zapasowych i przywracania danych.
Kupujący mają trudną decyzję, rozważając OneBlox ze względu na jego bardzo charakterystyczne, dwuwymiarowe cechy. OneBlox jest niezwykle łatwy w obsłudze i skalowalny, oferując jednocześnie interesującą architekturę. Nie jest to jednak w żadnym wypadku maszyna o wysokiej wydajności, o czym firma otwarcie podkreśla, nie podając żadnych deklaracji wydajności w swoich materiałach marketingowych. Problem polega na tym, że aby OneBlox był poważnie rozważany przez większość firm, musi istnieć minimalny, użyteczny poziom wydajności. Jeśli zebrane przez nas dane spełnią potrzeby, OneBlox będzie świetną opcją dla firm z ograniczonymi zasobami technicznymi lub bez nich. Niestety, zakładamy, że większość organizacji potrzebuje czegoś więcej i stwierdzi, że prędkości transferu danych są zbyt niskie, aby wykorzystać jego duży potencjał pojemności.
ZALETY
- Obiektowy magazyn danych w cenie podstawowej, który prezentuje się jako serwer NAS dla aplikacji
- Oferuje deduplikację i ciągłą ochronę danych
- Funkcja „Przynieś własny dysk” umożliwiająca łączenie i dopasowywanie dysków twardych
- Łatwe zarządzanie i skalowanie w obrębie urządzenia, pierścienia i siatki OneBlox
Wady
- Powolna wydajność odczytu i zapisu
- Długie okna tworzenia kopii zapasowych i odzyskiwania w przypadku używania jako celu kopii zapasowej
- Obsługa środowisk wirtualnych wyłącznie jako dysk docelowy do tworzenia kopii zapasowych
Bottom Line
Rozwiązanie Exablox OneBlox jest łatwe do wdrożenia, zarządzania i skalowania, co czyni je częścią rozwiązania, które pomaga zapewnić usługi tworzenia kopii zapasowych i replikacji, ale nie sprawdza się, gdy wydajność jest kluczowa dla decyzji o zakupie.




Amazon