OpenZFS dotScale

588 views
508 views

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
588
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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. ● ○ ● ○ ● ○ ○ ○

×