London Ceph Day: Ceph for SMBs: Are we there yet?
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

London Ceph Day: Ceph for SMBs: Are we there yet?

on

  • 724 views

Martin Loschwitz, Co-Founder, Hastexo

Martin Loschwitz, Co-Founder, Hastexo

Statistics

Views

Total Views
724
Views on SlideShare
720
Embed Views
4

Actions

Likes
0
Downloads
38
Comments
0

1 Embed 4

http://www.inktank.com 4

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

London Ceph Day: Ceph for SMBs: Are we there yet? Presentation Transcript

  • 1. Ceph for SMBs Are we there yet? Martin Gerhard Loschwitz © 2013 hastexo Professional Services GmbH. All rights reserved.
  • 2. Who?
  • 3. SMBs? Why even bother?
  • 4. What is an SMB?
  • 5. Number of employees & revenue per year
  • 6. Do these work for IT?
  • 7. Cloud & Automation: Do more work with less people
  • 8. Revenue: May be low, but high when compared to the actual work effort
  • 9. Long story short: Typical SMB definitions don’t work well for IT
  • 10. Also, IT is different from most other businesses
  • 11. Storage is a perfect example for this!
  • 12. Ceph is interesting for both SMB providers and SMB customers
  • 13. Which features make Ceph interesting for SMBs?
  • 14. Commodity Hardware
  • 15. No Vendor Lock-In
  • 16. Scale-Out
  • 17. Open Source
  • 18. Low price per Megabyte
  • 19. 40TB, 3 replicas = € 21.000
  • 20. Typical situation: SMBs migrating away from SANs
  • 21. Typical SMB use cases for storage
  • 22. Virtualization storage
  • 23. KVM/Qemu: Yay
  • 24. VMWare, HyperV: Ouch
  • 25. Backup storage
  • 26. Users Ceph Object Gateway Ceph Block Device Block-level interface driver for Ceph CephFS POSIX file system access to Ceph ReSTful API to access Ceph OSD OSD OSD OSD OSD OSD MON OSD OSD OSD OSD OSD OSD MON MON OSD OSD Objects
  • 27. Users Ceph Object Gateway Ceph Block Device Block-level interface driver for Ceph CephFS POSIX file system access to Ceph ReSTful API to access Ceph OSD OSD OSD OSD OSD OSD MON OSD OSD OSD OSD OSD OSD MON MON OSD OSD Objects
  • 28. But no specific backup features
  • 29. CDN-like storage
  • 30. Users Ceph Object Gateway ReSTful API to access Ceph Ceph Block Device Block-level interface driver for Ceph CephFS POSIX file system access to Ceph OSD OSD OSD OSD OSD OSD MON OSD OSD OSD OSD OSD OSD MON MON OSD OSD Objects
  • 31. May require application porting
  • 32. Cloud Computing
  • 33. Challenges
  • 34. File storage
  • 35. CIFS / NFS: Meh
  • 36. The Gateway problem
  • 37. iSCSI
  • 38. Looks good, eh? Well, it isn’t.
  • 39. Involves iSCSI on top of RBD
  • 40. Results in loopback RBD mappings
  • 41. RBD mappings are kernel processes
  • 42. Kernel processes may not move into Swap
  • 43. Now imagine this …
  • 44. Ceph needs memory, flushes cache
  • 45. Flushes stuff that belongs to the RBD mapping
  • 46. RBD tries to flush stuff by writing back to Ceph
  • 47. Deadlock (under heavy load)
  • 48. iSCSI
  • 49. iSCSI
  • 50. HDD efficiency
  • 51. 3 2U-Server 22 HDDs 4TB each 2 Replicas
  • 52. “Don’t do that”
  • 53. 8 HDDs 4TB each 2 Replicas 9 2U-servers
  • 54. OSDs need RAM & CPU
  • 55. Replication efficiency
  • 56. Multi-DC installations
  • 57. Summary
  • 58. goo.gl/S1sYZ (me on Google+) twitter.com/hastexo hastexo.com