• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
OpenZFS dotScale
 

OpenZFS dotScale

on

  • 174 views

Matt Ahrens talks about OpenZFS and cloud storage

Matt Ahrens talks about OpenZFS and cloud storage

Statistics

Views

Total Views
174
Views on SlideShare
174
Embed Views
0

Actions

Likes
1
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenZFS dotScale OpenZFS dotScale Presentation Transcript

    • ● ○ ● ● ● ●
    • ● ● ● ● ●
    • ● ○ ○
    • ● ○ ○ ● ○
    • ● ○ ○ ● ○ ● ○
    • ● ○ ○ ● ○ ● ○ ● ○
    • NFS SMB Local files VFS Filesystem (e.g. FFS, ext) Volume Manager (e.g. LVM, SVM) NFS SMB Local files VFS DMU (Data Management Unit) SPA (Storage Pool Allocator) iSCSI FC SCSI target (e.g. COMSTAR) ZPL (ZFS POSIX Layer) ZVOL (ZFS Volume) File interface Block i/f ZFS Block allocate+write, read, free Atomic transactions on objects
    • ● ● ●
    • Hypervisor VM A VM B A A’ B B’
    • Hypervisor VM A VM B A A’ B B’ B’’
    • Hypervisor VM A VM B A A’ B B’
    • Hypervisor VM A VM B A A’ B B’’ B’ Hypervisor VM B
    • A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 Hypervisor VM C VM D VM A VM B A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2 Hypervisor VM G VM H VM E VM F A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3 Hypervisor VM K VM L VM I VM J
    • A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 Hypervisor VM C VM D VM A VM B A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2 Hypervisor VM G VM H VM E VM F Hypervisor VM K VM L VM I VM J A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3
    • A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 Hypervisor VM C VM D VM A VM B A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2 Hypervisor VM G VM H VM E VM F Hypervisor VM K VM L VM I VM J A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3
    • Networking speeds up by <10,000x in 30 years 1986: 10Base2 (thin ethernet) standardized 2012: 40Gbit/sec commercially available
    • Vast increase in amount of storage: $/GB down by >1,000,000x in 30 years 1984: <10KB/$ 2014: >10,000,000KB/$ source: http://www.mkomo.com/cost-per-gigabyte-update
    • A B C D Hypervisor VM C VM D VM A VM B E F G H Hypervisor VM G VM H VM E VM F
    • A B C D Hypervisor VM C VM D VM B E F G H A’ Hypervisor VM G VM H VM E VM F VM A VM A
    • A B C D Hypervisor VM C Ctr D VM A Ctr B E F G H Hypervisor VM G Ctr H VM E Ctr F Lightweight containers (e.g. zones, jails, LXC)Virtual machines
    • ● ● ● ●
    • ● ● ● ●
    • OpenZFS Linux FreeBSD illumosMac OS X illumos Linux FreeBSD Mac OS X Current End Goal
    • ● ○ ● ○ ● ○ ○ ○