Your SlideShare is downloading. ×
0
●
○
●
●
●
●
●
●
●
●
●
●
○
○
●
○
○
●
○
●
○
○
●
○
●
○
●
○
○
●
○
●
○
●
○
NFS SMB Local files
VFS
Filesystem
(e.g. FFS, ext)
Volume Manager
(e.g. LVM, SVM)
NFS SMB Local files
VFS
DMU
(Data Manage...
●
●
●
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 ...
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 ...
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 ...
Networking speeds
up by <10,000x in 30 years
1986: 10Base2 (thin
ethernet)
standardized
2012: 40Gbit/sec
commercially avai...
Vast increase in amount of storage:
$/GB down by >1,000,000x in 30 years
1984: <10KB/$
2014: >10,000,000KB/$
source: http:...
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, jail...
●
●
●
●
●
●
●
●
OpenZFS
Linux FreeBSD illumosMac OS X
illumos
Linux FreeBSD
Mac OS X
Current
End Goal
●
○
●
○
●
○
○
○
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
OpenZFS dotScale
Upcoming SlideShare
Loading in...5
×

OpenZFS dotScale

356

Published on

Matt Ahrens talks about OpenZFS and cloud storage

Published in: Software, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
356
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "OpenZFS dotScale"

  1. 1. ● ○ ● ● ● ●
  2. 2. ● ● ● ● ●
  3. 3. ● ○ ○
  4. 4. ● ○ ○ ● ○
  5. 5. ● ○ ○ ● ○ ● ○
  6. 6. ● ○ ○ ● ○ ● ○ ● ○
  7. 7. 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
  8. 8. ● ● ●
  9. 9. Hypervisor VM A VM B A A’ B B’
  10. 10. Hypervisor VM A VM B A A’ B B’ B’’
  11. 11. Hypervisor VM A VM B A A’ B B’
  12. 12. Hypervisor VM A VM B A A’ B B’’ B’ Hypervisor VM B
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. Networking speeds up by <10,000x in 30 years 1986: 10Base2 (thin ethernet) standardized 2012: 40Gbit/sec commercially available
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. ● ● ● ●
  22. 22. ● ● ● ●
  23. 23. OpenZFS Linux FreeBSD illumosMac OS X illumos Linux FreeBSD Mac OS X Current End Goal
  24. 24. ● ○ ● ○ ● ○ ○ ○
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×