Dell EMC PowerStore

Korábban már volt pár információ arról, hogy a gyártó dolgozik tárolói átstruktúrálásán. Volt is rá szükség, mert annó a Dell és az EMC oldaláról is jöttek termékek, amelyek nem csak az ügyfelekben, de partnerekben is okoztak némi frusztrációt, tekinve hogy voltak egymást fedő termékek. Ennek eredménye volt, hogy nem csak más gyártók tárolóival szemben kellett megvizsgálni melyik illik oda a legjobban, hanem azonos gyártón belül is, sőt akár több jó válasz volt, csak a Dell EMC berkein belül.

(Fontos! A blog minden bejegyzése és tartalma az én véleményem tükrözi a tudásom, ismereteim és tapasztalataim alapján. A munkáltatóm véleményét és álláspontjánt NEM reprezentálja!)

Az első ilyen a – korábban Midrange.NEXT-nek hívott kódnevű – PowerStore.

Design-ban mindig erős volt a Dell, illik a többi termék kinézetébe ez is. Mielőtt belevágok, a marketing részét nem tárgyalom, elfogadom hogy X-szer gyorsabb, Y-szor olcsóbb stb. Szóval végre itt ez a tároló és alapjában véve másképp működik mint minden más Dell EMC tároló eddig – sőt mint minden más gyártóé.

Ma már nem éri meg hibrid tárolóra fejleszteni, így a PowerStore is csak all-flash kiépítésben létezik – ne kövezzetek meg ha később mégis lesz pörgő lemezes, de erre inkább zéró az esély – ráadásul csak és kizárólag 2U méretben. Egy ilyen 2U-s head-ben, 25 darab 2,5-os SSD fér el – amiből 21 használható, az első kettő-négy az write cache NVMe NVRAM formában (páronként tükörben), az alábbi táblázatban látható méretben és csatolóval.

Storage Class Memory itt is van – Optane – illetve NVMe alapon van SSD is – bár ez sok gyártóhoz hasonlóan csak abban a unit-ban, amelyben a kontrollerek is vannak. SAS csak a szintén 2U-s bővítésre használt enclosure-okban használható csak, amelyek SAS-on csatlakoznak a kontrollerekre (4x12Gb/s SAS). Egy ilyen expansion enclosure szintén 25 darab 2,5″-os hellyel rendelkezik és ezekben mind használható. A PowerStore-nál az SCM nem cache-re használt, hanem tényleges tárolásra, tehát kiadható róla terület.

Kapcsolatok

A node-ok 1U magasak és innen hátulról csúsznak az enclosure-be. Van mindenféle szóval lehet használni 16 x 16/32Gbit/s Fibre Channel portot vagy 24 x 10Gbase-T iSCSI vagy 24 x 10/25GButE viSCSI portot – keverni is lehet őket. Összesen egyébként 24 port lehet egy head enclosure hátulján – tehát a két kontrolleren összesen.

PowerStore változatok

Két fő változat létezik:

  • PowerStore T
  • PowerStore X

Később kifejtem…..

Tovább bontva a képet, öt verzió létezik, ugyanakkor mint lentebb látható modelltől függetlenül 96 lemez használható – azaz 21 – a kontrollert is tartalmazó enclosure-ben illetve a maximum 3 expansion enclosure-ben még 75 darab. A különbségek az NVRAM modulok számában – a korábban említett write cache – és a kontrollerek által használt Xeon processzorok típusában vannak – feltételezem az elérhető IOPS-ban is, viszont erről nincs egyelőre semmi pontos adat. A PowerStore-ban két kontroller van és maximum kettő, a működés módja aktív-aktív. Ennek megfelelően minden kontrollerben két Xeon processzor van és bár a gyártó nem írja, de a 9000-res modellben szerintem például a régebbi Skylake alapú Xeon Platinum 8176 van például – illetve kettő.

És hogy miért van bennük ennyi memóriára szükség? Hát azért mert a PowerStore X verziókban, a kontrollereken – egyedi módon – VMware vSphere ESXi fut, amiken direktben futtathatunk virtuális gépeket. (Arról hogy a T modellekben miért kell ennyi, nincs információm) Ennél közelebb nem lehet vinni a storage-et a compute-hoz, ez tulajdonképpen a compute-ot vitte a tárolóba, míg a HCI rendszerek a tárolót a compute-ba! Ráadásul továbbra is használható marad mint blokkos tároló, szóval szolgáltathat tárterületet bármi másnak is. Nagyon érdekesnek találom, hogy a gyártó semmiféle speciális hardvert nem alkalmaz és az ilyen X modelleknél két speciális virtuális géppel – amik ott futnak az ESXi-ken/node – kódból szolgálja ki a tárolási képességekkel akár külső hosztokat, illetve oldja meg a redundáns tárolást.

A PowerStore T esetén maga a hardver azonos, de ott PowerStore OS fut, nem vSphere ESXi, viszont cserébe használható blokkos és fájl-alapú tárolóként is. Ez utóbbi kettőt telepítéskor lehet választani, ha block optimized-re állítják, akkor a NAS funkció kikapcsol.

A Dell EMC-nél is eljött az a pillanat, hogy nem lehet szabadon RAID szintet választani, kötelező a RAID5 és a lemezek számától függően az vagy 5+1(paritás) vagy 8+1. Telepítéskor érdemes legalább 10 SSD-vel megvenni őket, mert akkor kerül beállításra a RAID set size, utána hiába kerül bele több média, a set size maga nem követi a változást. Nincs spare lemez, elosztott spare van. Deduplikáció,tömörítés, zero detect és thin provisioning kikapcsolhatatlan, ezzel is célozva a hatékony tárolást, a gyártó garantálja a 4:1-es arányt.

Bővíthetőség

„Scale up és scale out”, azaz egy PowerStore eszköz 96 lemezig, azaz még három expansion enclosure-ig bővíthető fel, ha kapacitásra van szükség. Ha teljesítményre, akkor akár négy PowerStore is összefogható – csak a T modellek és azok is csak blokkos módban – egy cluster-be, ami menedzsment szempontból egy felületre hozza őket, de természetesen egy kiosztott volume csak egy tárolón kerül kiszolgálásra.

Menedzselhetőség

A tároló természetesen használja a gyártó CloudIQ-nak nevezett felhős megoldását, amelybe a korábbi tárolói is riportoltak. Gyanítom hogy ez egyébként nagyon záros határidőn belül kiterjesztésre kerül minden Dell EMC termékre az adatközponti termékek piacán. VMware Cloud Foundation kompatibilis, vCenter Server-be beépülővel integrálódik és fogyasztható Kubernetes (CSI Driver) és Ansilble által is.

Összefoglaló

Mint látható a mai megjelenés nem árult el semmiféle adatot a teljesítményről, amit részben üdvözlök, mert az olyan számoknak semmi értelme, amiket speciálisan előállított – és a való életben soha nem bekövetkező – terhelések alatt mérnek. Ugyanakkor szeretnék többet megtudni a tárolóról, magáról arról, hogyan tárol, mi az IO útja és egy kicsit mélyebben megnézni mi van a dobozban. Amint ez megvalósul, részletesebb bejegyzést írok.

Sokat gondolkodtam, hogy miképp tudnám párhuzamba állítani más gyártók azonos kategóriájában létező eszközeivel, de nem nagyon tudok alma-alma példákat mondani. Nem azért mert azok nem tárolók vagy ez nem az, hanem azért mert a PowerStore X egyedi dolog, a PowerStore T pedig egy középkategóriás eszköz, aminek vannak előnyei és hátrányai. Versenytársai vannak, közvetlenül a HPE Nimble, házon belül a Unity XT – amíg kapható.

Pro:

  • PowerStore X: egyedi ötlet és a HCI egy másik megközelítése.
  • PowerStore T: blokkos és unified is lehet
  • aktív-aktív kontrollerek
  • all inclusive licenszelés
  • DECO minden esetben
  • T modellben sok protokol használható Unified módban: NFSv3, NFSv4, NFSv4.1; CIFS (SMB 1), SMB 2, SMB 3.0, SMB 3.02, és SMB 3.1.1; FTP és SFTP

Cons:

  • RAID5 – nagyon kevesen mernek nagy SSD-k mellett még mindig RAID5-öt használni. RAID6-nak több a storage kontrollerre helyezett számítási igénye.
  • a RAID set size nem alkalmazkodik az esetleges bővítésekhez
  • nincs 16 TB-s SAS SSD
  • egyelőre nincs szinkron replikáció
  • a „cluster” funkció egy volume-ra nézve teljesen hasztalan. Vannak megoldások, amelyek akár egy volume részeit képesek külön tárolóról kiszolgálni, a hoszt számára transzparens módon
  • egy klaszterben az első node ha nem unified módú, akkor később sem adható ahhoz a klaszterhez unified appliance. Tehát az első node legyen unified vagy különben sosem lesz unified tagja egy klaszternek
  • X modelleknél fenntart erőforrásokat magunak a storage-et szolgáltató VM-eknek – 50%-ot!
  • async replikáció csak IP alapon
  • a scale-out verziónál a volume-ok elhelyezésénél nem veszi figyelembe a terhelést, csak a kapacitást

Én nem vagyok sem a Dell EMC mellett, sem ellene, de ismerni szeretném azokat a válaszokat, melyeket adnom kellene az olyan kérdésekre, hogy miért is jobb a RAID5 mint a RAID6. Szintén érdekel, hogy ha a PowerStore olyan intelligens mint amilyen, akkor miért nem szabad megvenni 10 SSD-nél kevesebbel, mert menet közben, egy bővítés után sem magától sem manuálisan nem tud átállni a magasabb teljesítményt és hasznos méretet biztosító beálltása. Nem akarok az ügyfeleknek hazudni.

A HPE Nimble ellen versenyzik – állítólag a Primera ellen is – de sok dologban azok többet tudnak:

  • igazi scale out
  • sync replikáció és peer persistence
  • cross stack Infosight
  • létező telepítések és tapasztalat
  • Nimble-nél mindegy mekkora a kiépítés, a teljesítmény azonos
  • tiple parity + (három lemez simán elveszthető és még egyben lehet probléma)

Ugyanakkor nem vitatom, hogy van újdonság is, amiben jobb a PowerStore:

  • X model ESXi-t futtat
  • SCM mint kötet
  • NAS – SMC/CIFS/FTP/NFS
  • aktív-aktív

Csak az idő mondja meg, milyen lesz a fogadtatása és mennyire lesz sikeres. Véleményem szerint várni kellett volna addig, amíg bele nem kerülnek a funkciók, amik állítólag a következő vezióban benne lesznek – RAID6 – vagy hasonló – sync rep.