20130305 lizard fs

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

Upload: oleksandra-rudnytska

Post on 17-May-2015

265 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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