50
Ceph Loves OpenStack: Why and How レッドハット株式会社 グローバルサービス本部 ストレージソリューションアーキテクト 岩尾 はるか F6

Ceph Loves OpenStack: Why and How

Embed Size (px)

DESCRIPTION

Ceph Loves OpenStack: Why and How from Red Hat Forum Tokyo 2014

Citation preview

  • 1. Ceph Loves OpenStack:Why and How F-6

2. l Cephl Inktank Ceph Enterprise l Ceph l OpenStack Ceph l Copyright 2 2014 Red Hat K.K. 3. CEPHCopyright 3 2014 Red Hat K.K. 4. Cephl l l (~10000)l (1000)Copyright 4 2014 Red Hat K.K. 5. Ceph10OpenStack2011Xen 2013Copyright 5 2014 Red Hat K.K.RHEL-OSPFEB 2014MAY 2012Inktank2010LinuxKernel 20062004UCSCProductionReadySEPT 20122012CloudStackOCT 2013Inktank CephEnterprise APR 2014Inktank 6. Ceph S3SwiFCopyright 6 2014 Red Hat K.K.FILESYSTEMBLOCKSTORAGEOBJECTSTORAGEKeystoneGeo-ReplicaonErasureCodingOpenStackLinuxTieringPOSIXLinuxKernelCIFS/NFSHDFS 7. CephCOMMUNITY METRICS DASHBOARDMETRICS.CEPH.COMCopyright 7 2014 Red Hat K.K. 8. INKTANK CEPHENTERPRISE Copyright 8 2014 Red Hat K.K. 9. Inktank Ceph Enteprisel Cephl ICE ()l Ceph + Calamari + + Copyright 9 2014 Red Hat K.K. 10. ICE Whats Inside?DEPLOYMENT TOOLSCALAMARI, WebRESTful APICEPH FOR OBJECTBLOCKCopyright 10 2014 Red Hat K.K.SUPPORT SERVICESSLA 11. CalamariCopyright 11 2014 Red Hat K.K. 12. ICETCOCopyright 12 2014 Red Hat K.K.READY TCO Ceph Ceph SLA 13. ICEQ3Q4Q1Q2Q3Q4Q1Q2201320142015Copyright 13 2014 Red Hat K.K. 14. ICECopyright 14 2014 Red Hat K.K. 15. CEPHCopyright 15 2014 Red Hat K.K. 16. CephAPPHOST/VMCLIENTCopyright 16 2014 Red Hat K.K. 17. RADOSAPPHOST/VMCLIENTCopyright 17 2014 Red Hat K.K. 18. RADOSl (Reliable)l l (Autonomic)l l l (Distributed)l (Object Store)Copyright 18 2014 Red Hat K.K. 19. RADOS (2)l Cephl RADOSl mon osd 2l CRUSHCopyright 19 2014 Red Hat K.K. 20. OSDl Object storage daemonl 11OSDl xfs/btrfs l Btrfs l Write-aheadl OSD3Copyright 20 2014 Red Hat K.K. 21. MONl Monitoring daemonl l 3, 5Copyright 21 2014 Red Hat K.K. 22. OSD MONbtrfsxfsext4Copyright 22 2014 Red Hat K.K. 23. RADOSRADOSCLUSTERCopyright 23 2014 Red Hat K.K. 24. l RADOS CRUSH l 100%l l SPoFl Copyright 24 2014 Red Hat K.K. 25. CRUSH POOLSCopyright 25 2014 Red Hat K.K.CLUSTER(CONTAININGPGs)POOLAPOOLBPOOLCPOOLD 26. l OSDl ()l Copyright 26 2014 Red Hat K.K. 27. RGWAPPHOST/VMCLIENTCopyright 27 2014 Red Hat K.K. 28. RADOS GatewayCopyright 28 2014 Red Hat K.K.RESTsocketRADOSCLUSTER 29. RADOS Gateway(2)l RESTl RADOSl S3/SwiftAPIl Copyright 29 2014 Red Hat K.K. 30. RBDAPPHOST/VMCLIENTCopyright 30 2014 Red Hat K.K. 31. RBD + RADOSCLUSTERCopyright 31 2014 Red Hat K.K. 32. RBD + RADOSCLUSTERCopyright 32 2014 Red Hat K.K. 33. RBD (2)l RADOSl l l Copy-on-writel Linux Kernel, KVM, OpenStackCopyright 33 2014 Red Hat K.K. 34. CEPHFSAPPHOST/VMCLIENTCopyright 34 2014 Red Hat K.K. 35. CEPHFS (2)l POSIXl l ICECopyright 35 2014 Red Hat K.K. 36. CEPHOPENSTACKCopyright 36 2014 Red Hat K.K. 37. CephOpenStackRADOSCLUSTERCopyright 37 2014 Red Hat K.K. 38. Swift/KeystoneSwiftAPIRADOSCLUSTERCopyright 38 2014 Red Hat K.K. 39. GlanceOSRBDGlanceRADOSCLUSTERCopyright 39 2014 Red Hat K.K. 40. CinderRBDCinderCoWRADOSCLUSTERCopyright 40 2014 Red Hat K.K. 41. NOVA/HypervisorKVMRBDRADOSCLUSTERCopyright 41 2014 Red Hat K.K. 42. Copyright 42 2014 Red Hat K.K. 43. Ceph loves OpenStack: Howl l l l OpenStackCopyright 43 2014 Red Hat K.K. 44. Ceph loves OpenStack: Whyl l Copy-on-writel l CephOpenStackl Copyright 44 2014 Red Hat K.K. 45. OpenStack 2014/05Copyright 45 2014 Red Hat K.K. 46. Copyright 46 2014 Red Hat K.K. 47. Cephl l OpenStackl Copyright 47 2014 Red Hat K.K. 48. Inktank Ceph Enterprisel Cephl l l l Clamari(Web)l Hotfixl Copyright 48 2014 Red Hat K.K. 49. RHEL-OSPICEl 2l Red Hat Enterprise Linux OpenStackPlatforml Inktank Ceph Enterprisel OpenStackl Copyright 49 2014 Red Hat K.K. 50. Copyright 50 2014 Red Hat K.K.