Open storage. Tehnologia ZFS - 27ian2010

23
© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 1 OPENSTORAGE Powered by ZFS Mihai TANASESCU, IT Consultant Bucuresti Romania

Transcript of Open storage. Tehnologia ZFS - 27ian2010

Page 1: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 1

OPENSTORAGE Powered by ZFS

Mihai TANASESCU, IT Consultant

Bucuresti Romania

Page 2: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 2

� Hardware scump si incet ca viteza

� Costuri semnificative incluse in pretul software-

ului proprietar al mediilor de stocare

� Lipsa unor facilitati de analiza avansate asupra

mediului de lucru

� Configurare si operare ce necesita cunostinte

complexe si personal extra, calificat pe

respectivul produs

Storage – probleme curente

Page 3: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 3

Target-ul Openstorage

� Revolutionarea pietei existente din punct de

vedere economic cu sprijinul noii tehnologii dezvoltate

� Scaderea costurilor prin folosirea

JBOD, a serverelor si a sistemului

de operare propriu, Solaris (COGS 0)

� Introducerea memoriei Flash in

ecuatie

� Rezultat: 2 x prformanta la ½ cost

Page 4: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 4

Openstorage Openstorage Openstorage Openstorage –––– Flash Flash Flash Flash ((((SSDSSDSSDSSD))))

� Memoria Flash se situeaza intre HDD tipice (15k

RPM) si DRAM ca performante � Flash = µ sec/op, DRAM = n sec/op, HDD = m sec/op � Flash = x 10 €/GB, DRAM = x 100 €/GB, HDD = €/GB

� Openstorage integreaza memoria Flash

optimizata pentru operatii de citire pe post de

cache intr-un pool de tip hibrid

Page 5: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 5

Openstorage Openstorage Openstorage Openstorage –––– Flash Flash Flash Flash ((((SSDSSDSSDSSD))))

� Pentru operatiuni aleatoare de citire: � Flash + 7200 RPM HDD = 4 x viteza 15K RPM HDD � Cost Flash + 7200 RPM HDD = ¼ cost 15K RPM

HDD

� Produsele curente: cache 600 GB; trend

ascendent pentru generatiile viitoare

� Sistem de fisiere folosit: ZFS

Page 6: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 6

ZFS – notiuni generale

� Sistem de fisiere aflat la baza OpenStorage,

componenta a Solaris OS

� Functionalitati de Volume Manager (suport RAID-

1, RAID-Z)

� ZFS implementeaza 2 facilitati pentru

imbunatatirea performantelor:

� ARC – Adaptice Replacement Cache (DRAM)

� ZIL – Jurnalizare operatiuni scriere

Page 7: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 7

OpenStorage si ZFS

� ARC(DRAM) – memoria cache a ZFS, extinsa prin

L2ARC (SSD-uri optimizate pt. citire)

� ZIL – SSD-uri optimizate pt. scriere, periodic se transfera datele pe discurile fizice

� SSD-uri ZIL – memorie non-volatila, riscuri de a pierde informatie eliminate in cazul unui crash

� Pool general ZFS – HDD SATA 7200 RPM

Page 8: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 8

Gama produse

Page 9: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 9

Configuratii

Page 10: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 10

Performante

Page 11: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 11

� RealRealRealReal----timetimetimetime, , , , primul de acest fel de pe piataprimul de acest fel de pe piataprimul de acest fel de pe piataprimul de acest fel de pe piata

D-Trace Monitorizare

Page 12: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 12

D-Trace Analiza

� Monitorizare performanta sistem

� Identificare probleme, trenduri

� Fisier cel mai accesat

� Distributia I/O

� Clientii cei mai activi

� Utilizare retea

� Export statistici

� Analiza personalizabila

Page 13: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 13

Configurare facila

� Ghid intuitiv de configurare ce simplifica munca

administratorului de sistem

Page 14: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 14

Avantaje

� Din punct de vedere financiar, fata de competitori

ne clasam....

Page 15: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 15

Avantaje

� Din punct de vedere economic

� mai putin spatiu fizic necesar

� mai putina energie

consumata

Page 16: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 16

Functionalitati – existente

Page 17: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 17

Functionalitati – existente

Page 18: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 18

Openstorage

� Cui ne adresam ?

Clientilor care au nevoie sa tina pasul relativ la

cresterea rapida a mediilor de stocare si care

urmaresc o imbunatatire a ROI.

� Ce arie de utilizare au produsele ?

Noi medi de storage, aplicatii precum ar fi: WEB,

HPC, data farms (virtualizare), file sharing, baze

de date.

� Cum apreciati momentul curent pentru aparitia pe

piata a unui astfel de produs ?

Page 19: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 19

Openstorage

Economia mondiala se afla intr-un moment de

criza, iar crizei ii priesc inovatiile.

Majoritatea companiilor doresc sa-si diminueze

cheltuielile cu mediile de stocare dar sa-si

continue trendul ascendent al dezvoltarii.

� Seria 7000 prezentata ofera o alternativa viabila

atat din considerente financiare cat si

economice, vizavi de competitorii sai din

domeniul Enterprise

Page 20: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 20

Competitori

Page 21: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 21

Concluzii

� Conceptul OpenStorage reprezinta o alternativa

economica la solutiile traditionale de stocare

� Design-ul OpenStorage, transparenta oferita prin

folosirea de solutii de tip OpenSource, confera

acestuia un caracter inovator si revolutionar,

schimband totodata perceptia companiilor asupra

mediilor de stocare.

Page 22: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 22

• Creare volumCreare volumCreare volumCreare volum: : : : zpool create zpool create zpool create zpool create <<<<numenumenumenume> > > > raidz craidz craidz craidz c0000tttt0000dddd0000 c c c c1111tttt0000dddd0000 c c c c2222tttt0000dddd0000 raidz x y z raidz x y z raidz x y z raidz x y z

• Verificare integritate date Verificare integritate date Verificare integritate date Verificare integritate date ((((manualmanualmanualmanual): ): ): ): zpool scrub zpool scrub zpool scrub zpool scrub <<<<numenumenumenume>>>>

• Listare statistici poolListare statistici poolListare statistici poolListare statistici pool: : : : zpool iostat zpool iostat zpool iostat zpool iostat ----v v v v <<<<numenumenumenume> > > > 2222; ; ; ; zpool statuszpool statuszpool statuszpool status; ; ; ; zpool listzpool listzpool listzpool list

• Eliminare volumEliminare volumEliminare volumEliminare volum: : : : zpool destroy zpool destroy zpool destroy zpool destroy <<<<numenumenumenume>>>>

• Inlocuire hdd defect din cadrul unui volumInlocuire hdd defect din cadrul unui volumInlocuire hdd defect din cadrul unui volumInlocuire hdd defect din cadrul unui volum: : : : zpool replacezpool replacezpool replacezpool replace////detachdetachdetachdetach

• Creare snapshotCreare snapshotCreare snapshotCreare snapshot: : : : zfs snapshot zfs snapshot zfs snapshot zfs snapshot <<<<poolpoolpoolpool----namenamenamename>@>@>@>@snapshotsnapshotsnapshotsnapshot----namenamenamename; ; ; ; zfs rollbackzfs rollbackzfs rollbackzfs rollback

• Listare statistici snapshotListare statistici snapshotListare statistici snapshotListare statistici snapshot: : : : zfs listzfs listzfs listzfs list; ; ; ; zfs list zfs list zfs list zfs list ----r r r r ----t snapshott snapshott snapshott snapshot

• Clonare snapshotClonare snapshotClonare snapshotClonare snapshot: : : : zfs clone snapshotzfs clone snapshotzfs clone snapshotzfs clone snapshot----name filesystemname filesystemname filesystemname filesystem----namenamenamename

• Crearea unui backup Crearea unui backup Crearea unui backup Crearea unui backup ((((snapshot existent in prealabilsnapshot existent in prealabilsnapshot existent in prealabilsnapshot existent in prealabil):):):):

zfs clone demo@demo-snap demo/backup

cd /demo/backup (se copiaza fisierele) si apoi zfs destroy demo/backup

DEMO

Page 23: Open storage. Tehnologia ZFS - 27ian2010

© 2009 Acceleris GmbH| Basel | Bukarest | Kloten| Renens| Zollikofen 23

Mihai TANASESCU, IT Consultant Bucuresti, Romania E-mail: [email protected] Telefon: 0745.070.564

Acceleris System Integration Barbu Vacarescu, Nr. 80 Bucuresti, Romania www.acceleris.ro

INTREBARI ? NELAMURIRI ? VA MULTUMESC.