Pokazywanie postów oznaczonych etykietą VNX. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą VNX. Pokaż wszystkie posty

sobota, 9 listopada 2013

VNX2 - nowe macierze midrange od EMC

Nie jest to może zupełna nowość, bo ogłoszono te urządzenia już jakiś czas temu, ale produkcja i wysyłka do pierwszych klientów rozpoczęła się całkiem niedawno.
O czym mowa? O nowej generacji macierzy midrange od EMC nazywanych (potocznie) VNX2.

Słowem przypomnienia:

VNX to rodzina urządzeń skierowanych do dużych (i średnich) przedsiębiorstw i zaliczana do klasy tzw: midrange - czyli maszyn bardzo dobrych ale jeszcze nie "najlepszych z najlepszych".
VNX jest macierzą typu "unified", czyli może obsługiwać ruch zarówno blokowy jak i plikowy.

O "oryginalnych" VNXach można poczytać sobie np TUTAJ


Nowe VNXy:

Oficjalnie nowe urządzenia dalej nazywają się VNX (bez 2 na końcu) a cała rodzina wygląda następująco:

źródło: Emc


Część VNXe to "maluchy" z przeznaczeniem do mniejszych firm, które nie posiadą własnej sieci SAN (brak interfejsu FC i uboższe funkcjonalności), natomiast linia oznaczona po prostu VNX (od 5200 do giganta 8000) to już pełnoprawne macierze midrange, różniące się między sobą mocą, możliwościami rozbudowy i ,oczywiście, ceną :D

Co w środku:

Pojawieniu się nowych modeli towarzyszył szum medialny (co oczywiste, w końcu EMC umie się promować), ale same macierze są warte tego żeby przyjrzeć się im dokładniej.
Oczywiste jest porównanie do poprzednich VNXów i prócz naturalnego wykorzystania nowych komponentów (np: nowe modele procesorów Intela w kontrolerach) macierze te mają naprawdę multum nowych funkcjonalności.

Na pierwszym miejscu wspomniał bym o architekturze MCx.

Multi-Core Everything:

MCx można tłumaczyć jako "multi-core everything" i formalnie jest to nowa nazwa firmware w tych macierzyach (żegnaj FLARE). Tak naprawdę w nazwie kryje się jedna z głównych cech nowego oprogramowania, czyli bardzo dobre (w porównaniu do starego rozwiązania) dzielenie zadań między rdzenie procesorów w kontrolerach. Porównanie efektywności FLARE do nowego MCx-a bardzo dobrze obrazuje ta ilustracja:

źródło: EMC


Jak widać po lewej stronie, FLARE (lub Static Cory Utilization) dedykował poszczególne rdzenie do konkretnych zadań, przez co część z nich była nadmiernie obciążona, a pozostałe się nudziły. W nowym rozwiązaniu każdy rdzeń zajmuje się różnymi zadaniami, a utylizacja wszystkich z nich jest na równym poziomie.
Druga zmiana jaką można odczytać z tego obrazka to zwiększona liczba rdzeni w MCx ale to cecha oczywiście nie samego oprogramowania, tylko użycia w nowych VNXa, mocniejszych (nowszych) procesorów.

Oprócz równej dystrybucji obciążenia między rdzeniami MCx ma również wiele innych zmian w funkcjonalnościach podzielonych na kilka głównych modułów:

  • Multi-Core Cache (MCC) - cache działa inaczej niż w VNX1 i nie ma potrzeby podziału go na pamięć do obsługi odczytów i zapisów (macierz robi to sama)
  • Multi-Core RAID (MCR) - pewne zmiany w zarządzaniu dyskami (np: nowe możliwości w konfigurowaniu hot spare-ów)
  • Multi-Core FAST Cache (MCF) - ulepszanie algorytmów działania FAST Cache
  • Active/Active data accesss - dostęp na zasadzie active/active do LUNów, co sprawia, że nie ma już potrzeby przypisywania LUNu do któregoś z kontrolerów. Niestety funkcjonalność ta działa jedynie dla LUNów klasycznych - włącznie thin provisioningu sprawia, że cofamy się do tego co znamy ze "starych" VNXów

Deduplikacja:

W końcu EMC wprowadziło tą funkcję w swoich macierzach SAN-owych. Trochę ciężko jest uważać się za innowacyjną firmę, gdy brakuje pewnych atutów, które konkurencja (NetApp) ma od dość długiego już czasu. Deduplikacja w VNX2 działa na poziomie 8Kb bloków i odbywa się (oczywiście) w post-procesie. Włączyć ją można na poziomie LUNa i używać razem ze snapshotami, replikacą i  FASTem.

Zmiany w FAST VP:

Jedna bardzo dużo zmiana w sposobie działania "auto-tieringu" (FAST VP) w nowych VNX2 to zmniejszenie wielkość "chunk"-a (czyli najmniejszej jednostki dla jakiej określa się "gorącość" danych i którą przenosi się między odpowiednimi dyskami) z 1GB na 256MB.
Pozwala to na bardziej precyzyjne określanie, które bloki danych są najczęściej/najrzadziej wykorzystywane i które powinny być zmigrowane na szybsze/wolniejsze dyski.
    Mniejsze zmiany:

    Oczywiście oprócz w/w VNX2 ma bardzo dużo innych mniejszych modyfikacji i usprawnień.
    Kilka z nich to:
    • Wsparcie dla ODXa (czyli mechanizmów pozwalających Hyper-V na "zdelegowanie" pewnych zadań na macierz)
    • Wsparcie dla chmury publicznej Azure
    • Oprogramowanie optymalizowane pod obsługę dysków SSD
    • Dużo wydajniejsze snapshoty (Użycie mechanizmu ROW - Redirect on Write, który sprawia, że impakt na wydajność po włączeniu snapshotowania jest dużo mniejszy)
    • Dużo funkcji, wcześniej osobno licencjonowanych teraz w cenie macierzy: (Analyser , QoS, VNX Monitoring and Reporting, Unisphere Remote) - w końcu nie trzeba extra płacić, żeby dowiedzieć się jak performuje nasze urządzenie.

    Podsumowanie:

    Nowe macierze to nie tylko odświeżenie serii ale naprawdę duża zmiana i nic dziwnego, że rynke ochrzcił je mianem VNXów 2. Dużo lepsza wydajność i moc maszyn jest natruralna (mocniejsze podzespoły), a dodanie działania w trybie active-active i np: deduplikacji sprawia, że EMC, ostatnio trochę "odstające" od najbardziej innowacyjnych konkurentów w obszarze midrange, ostro nadgoniło zaległości.

    Do poczytania:

    Emc releases the next generation of vnx-arrays
    Emc next generation vnx - deduplication
    Emc next generation vnx - mcx
    Speed2lead part 1: Next generation vnx

    sobota, 11 czerwca 2011

    VNX - symulator dla każdego!

    EMC udostępniło "symulator" macierzy VNXe3100.
    Szkoda, że nie można się "pobawić" którymś z bardziej zaawansowanych modeli z tej linii ale dla kogoś kto nie ma dostępu do prawdziwej macierzy, takie demo może dostarczyć dużo radości :D Zobaczyć możemy nie tylko samego VNXa ale i interfejs Unisphere , który może nie jest już taką nowością (obecny już w CLARiiONach z FLARE30) ale nie każdy miał okazję na nim pracować.

    Plik do ściągnięcia w tym miejscu:
    VNX Demo

    PS.
    Widzę że demo jest bardzo "realistyczne". Spróbowałem usunąć jedną z predefiniowanych storage pool i czekam już drugi kwadrans na wynik :D

    sobota, 28 maja 2011

    VNX - macierze wszystkich typów łaczcie się!

    W sumie post jest takim trochę odgrzewanym kotletem , ponieważ seria macierzy VNX ma już prawie pół roku, ale z nadmiaru innych tematów blogowych oraz chronicznego braku czasu pojawia się on dopiero teraz.


    Breaking Record:

    W styczniu 2011 odbył się event EMC pod nazwą"Breaking Record".
    Było dość zabawowo, czego przykładem może być próba (udana) bicia rekordu Guinessa w ilości osób jakie zmieszczą się w Mini Copperze:



    Podczas konferencji, oprócz marketingowych wygłupów, EMC zaanonsowało także kilkadziesiąt produktów, jakie pojawiają się w jej ofercie, przy czym jednym z najistotniejszych była nowa rodzina macierzy mid-range nazwanych VNX.
    Zmiana ta jest bardzo istotna i dość mocno przebudowała macierzowe portfolio EMC. Znikają z ich oferty dwie rodziny urządzeń , a mianowicie Celerry (macierze NASowe) oraz Clariiony (macierzy SANowe), a zamiast nich pojawia się nowy "twór" będący połączeniem tych modeli. Tym samym EMC wzbogaciło swoje portfolio o "unified storage" - czyli macierz potrafiącą wystawiać zasoby zarówno w sposób blokowy po SANie (FC, iSCSI) jaki i plikowy (NFS,CIFS). 


    Architektura VNX:

    Obsługiwane protokoły:

    Architektura VNXa to połączenie CLARiiONa i Celerry - do obsługi blokowego dostępu do zasobów wykorzystywane są Storage Procesory działające pod kontrolą firmware FLARE 30, który jest dobrze znany posiadaczom CLARiiONów. W zależonści od modelu VNX obsługuje połączenia blokowe za pomocą protokołu iSCSI, FC, FCOE.  
    Modułami zarządzającymi ruchem plikowym są X-Blades. W maksymalnej konfiguracji VNX ma ich aż osiem, a każdy z nich może działać jako zupełnie niezależny serwer plików. Obsługiwany jest NFS/pNFS , CIFS oraz FTP.
    Dodatkowo oprócz protokołów blokowych i plikowych VNX zapewnia także wsparcie dla obiektowego dostępu do danych - zarówno z wykorzystaniem protokołu SOAP jak i REST.

    Dyski:

    W zależności od modelu, maksymalna liczba dysków waha się od 48 (VNXe3100) do 1000 (VNX7500), isnieją również VNXy Gateway-e, które nie zawierają dysków, a stanowią jedynie "bramy" umożliwiające dostęp plikowy, do zasobów umieszczony w istniejącej już infrastrukturze SAN.
    Typy dysków to SSD, lub według nomenklatury EMC - EFD(Enterprise Flash Disk), a także SAS i SATA (Nearline SAS). Oprócz standardowych dysków 3,5 cala VNX obsługuje także dyski 2,5 calowe.

    Możliwości:

    Seria VNX posiada całą gamę funkcjonalności związanych z zarządzaniem i udostępnianiem danych. Duża część z nich jest licencjonowana i wchodzi w skład tzw: Priced Packs and Suits, które można dokupić/zaaktywować na danej macierzy.
    Funkcjonalność dostępna standardowo to między innymi virtual/thin provisioning oraz deduplikacja na poziomie pliku. Automatyczny tiering (FAST) lub wykorzystanie dysków SSD jako dodatkowej pamięci cache (FAST CACHE) jest już opcją płatną i wchodzi (razem z np: QoSem i narzędziemi do analizy wydajnościowej) w skład FAST Suit. Dość przydatne są także paczki z licencjami na replikację: Local/Remote Protection Suit, które umożliwią nam wykonywanie kopii lokalnych (snapshoty i klony) oraz zdalnych (replikacja synchroniczna i asynchorniczna), a także uruchomienie CDP (Constant Data Protection) za pomocą oprogramowania Recovery Point. Kolejną paczką z nowymi funkcjonalnościami jest Security and Compliance Suit, gdzie znajdują się moduły zapewniające szyfrowanie, kontrolę antywirusową oraz zakładanie tzw: retention locków na dane, czyli uniemożliwiające ich skasowanie i zmianę przed upływem ustalonego okresu czasu.


    Rodzina VNXów:

    Składa się z dwóch linii macierzowych.
    Pierwsza z nich to seria VNXe (Neo) przeznaczona dla małych-średnich przedsiębiorstw. Macierze te są niewielkie i nie obsługują protokołu FC, dostęp blokowy zapewniony jest jedynie za pomocą iSCSI.
    VNXe jest skierowana do przedsiębiorstw w których, ze względu na wielkość działów IT,  nie ma dedykowanych administratorów pamięci masowych - priorytetem jest łatwość i intuicyjność w obsłudze.
    Druga seria to macierze VNX (Culham), z przeznaczeniem na przedsiębiorstwa średnie i duże - te maszyny są dużo większe, dużo bardziej skalowalne oraz dysponują większymi możliwościami.

    Porównanie macierzy VNX (źródło:EMC)

    Podsumowanie:

    Trochę ciężko rozstać się z dobrze znanymi markami takimi jak CLARiiON i Celerra, ale trzeba iść do przodu, a VNXy wyglądają naprawdę interesująco. Dodatkowo w maszynie jest jeszcze potencjał (np: retention lock i obsługa protokołów objektowych), który może sprawić, że np ten model zastąpi także macierz archiwizacyjną Centera. Unifikacja jest w końcu jednym z trendów w dzisiejszym świecie storage.