Construction and performance analysis of unified storage cloud platform based on OpenStack with Ceph RBD

The high reliability and scalability of storage system is critical for OpenStack cloud platform system, for the reason of multiple components require the backing of back-end storage. The RADOS BLOCK DEVICE (RBD), which is the block storage device of Ceph (one of the most popular distributed file system) is used as the back-end storage of glance, nova and cinder components of OpenStack in this paper. What's more, the RBD-OpenStack, which is a unified storage cloud platform, has been build. By analyzing the operation process of the virtual machine under the RBD-OpenStack platform, much advantage has been demonstrated such as the quality of the virtual machine service etc. Experiments show that the RBD-OpenStack cloud platform can effectively reduce the time spent in deploying and migrating virtual machines and improve the read and write rate of volumes.

[1]  Gustavo Rau de Almeida Callou,et al.  Performance evaluation of sheepdog distributed storage system , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[2]  Wei Kong,et al.  Multi-level image software assembly technology based on OpenStack and Ceph , 2016, 2016 IEEE Information Technology, Networking, Electronic and Automation Control Conference.

[3]  Scott A. Brandt,et al.  Ceph: reliable, scalable, and high-performance distributed storage , 2007 .

[4]  Carlos Maltzahn,et al.  Ceph: a scalable, high-performance distributed file system , 2006, OSDI '06.

[5]  Tom Fitfield Introduction to OpenStack , 2013 .