19
your DATA our PASSION Speaker: Title: Peter aNeutrino (aka Piotr Modrzyk) TF-STORAGE - 05-06.03.2013 Architecture of LizardFS – cloud enabling – distributed file system for data centers

20130305 lizard fs

Embed Size (px)

DESCRIPTION

LizardFS is the open source distributed file system. It is the fork from MooseFS, DFS that has already proven its efficiency since 2007.

Citation preview

Page 1: 20130305 lizard fs

your DATA our PASSION

Speaker:

Title:

Peter aNeutrino (aka Piotr Modrzyk)

TF-STORAGE - 05-06.03.2013

Architecture of LizardFS – – cloud enabling – distributed file system for data centers

Page 2: 20130305 lizard fs
Page 3: 20130305 lizard fs

Year 2003 Google Published document about Google File System.

3/19

Year 2005 CoreTechnology Developed MooseFS for Gemius

Year 2008 MooseFS is GPLv3but coreTechnology owns the code

Year 2013 ●MooseFS is forked to LizardFS●The developers team grows from ONE to 5+community.●Always OpenSource

Page 4: 20130305 lizard fs

LizardFS in numbers:

ONE instance max size:

16 ExaBytes

ONE file max size:

128 PetaBytes

Files number limit

536 000 000

4/19

Page 5: 20130305 lizard fs

LizardFS - ARCHITECTURE

5/19

Page 6: 20130305 lizard fs

Thanks to LizardFS you can save money on the HDDs price and use the biggest like 4TB+ to increase density and

minimize the power consumption.

6/19

ceny z serwisu CENEO

Page 7: 20130305 lizard fs

Unrecoverable Read Error

Total Disk Faliure

Annual Fail Rate

Mean Time Before Failure

RAID 5RAID 6

Repair time is too high

for 1TB+ HDD repair takesfrom 2h...up to 20h

oreven 14 days in Tier-4 ;)

7/19

Page 8: 20130305 lizard fs

Data ReplicationIs an answer for: AFR, MTBF, TDF

8/19

File

File transfer

Page 9: 20130305 lizard fs

LizardFS uses built-in mechanism of checksumingIt is an answer for a problem with URE and errors of other

mediums like network cables or cache memory

9/19

clientChunk server

Chunk + CRC

Page 10: 20130305 lizard fs

LizardFS uses build-in mechanism of checksuming

10/19

clientChunk server

both ends use checksums

Data flow

Page 11: 20130305 lizard fs

Snapshots are very fast and always possible

11/19

FILE 1

FILE 1

Meta data

DATA

FILE 1

Page 12: 20130305 lizard fs

12/19

Snapshots are very fast and always possible

FILE 1

FILE 1

Meta data

DATAFILE 1

FILE 2

FILE 1

Meta data copy

FILE 1

FILE 2

FILE 1

Page 13: 20130305 lizard fs

13/19

Snapshots are very fast and always possible

FILE 1

FILE 1

Meta data

DATAFILE 1

FILE 2

FILE 1FILE 1

FILE 2

Changed DATA

Page 14: 20130305 lizard fs

LizardFS has transparent trash-bin

14/19

Page 15: 20130305 lizard fs

LizardFS web Monitoring

15/19

Online DEMO....

Page 16: 20130305 lizard fs

LizardFS web Monitoring

16/19

Online DEMO....OR not

Page 17: 20130305 lizard fs

LizardFS — GPLv3

17/19

Page 18: 20130305 lizard fs

LizardFS

18/19

72 000 lines of code

Page 19: 20130305 lizard fs

Customer Driven Development

19/19

your DATA our PASSION

info @ .pl