storage visibility and optimization. a story of ceph
DESCRIPTION
The slidedeck for the presentation by my team at the Atlanta Openstack Summit 2014.TRANSCRIPT
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential Cisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved.
Storage Visibility and OptimizationA Story of Ceph
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential Cisco ConfidentialCisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved.
Cloud/Big-data Winnovation Team
Alex [email protected]
Damian Van [email protected]
Ailing [email protected]
Marc [email protected]
Matt [email protected]
Pengfei [email protected]
Xinyuan [email protected]
Debo [email protected]
Yathiraj [email protected]
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved.
Why do we need storage visibility?
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
OpenStack Storage
Openstack APIs
Cinder
????
Swift Glance
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
The Storage Jungle
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
Why is visibility useful?
Optimal object distribution
Failure detection
Make underlying configuration
easier
Performance tuning
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
Case Study: Ceph
Source: http://ceph.com/docs/master/architecture/
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
Case Study: Ceph
hash(“foo”) % 128 = 0x3f
“bar’ = 2
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
Visibility in Ceph
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
The visibility we want in Ceph
Visual monitoring
Object distribution
OSD real time status
Visual management of
crush rules
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
Ceph Horizon Panel Demo
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved.
Use case: Identify bottlenecks
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
OptimizationRebalance storage nodes dynamically
Preview changes (Future work)
Change configuration automatically (Future work)
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
Conclusion
Reduce downtime
Increase storage performance
Provide analytics and historical data
More insights to follow!
© 2013 Cisco and/or its affiliates. All rights reserved.Cisco
Confidential
Thank you.
Please answer our survey online: