- Ceph Cookbook(Second Edition)
- Vikhyat Umrao Michael Hackett Karan Singh
- 469字
- 2021-07-02 23:19:08
Introduction
Once you have installed and configured your Ceph storage cluster, the next task is performing storage provisioning. Storage provisioning is the process of assigning storage space or capacity to physical or virtual servers, either in the form of block, file, or object storage. A typical computer system or server comes with a limited local storage capacity that might not be enough for your data storage needs.
Storage solutions such as Ceph provide virtually unlimited storage capacity to these servers, making them capable of storing all your data and making sure that you do not run out of space. Using a dedicated storage system instead of local storage gives you the much-needed flexibility in terms of scalability, reliability, and performance.
Ceph can provision storage capacity in a unified way, which includes block, filesystem, and object storage. The following diagram shows storage formats supported by Ceph, and depending on your use case, you can select one or more storage options:

We will discuss each of these options in detail in this book, but in this chapter, we will focus on Ceph block storage.
The Ceph Block Device, formerly known as RADOS Block Device, provides reliable, distributed, and high-performance block storage disks to clients. A RADOS Block Device makes use of the librbd library and stores a block of data in sequential form striped over multiple OSDs in a Ceph cluster. RBD is backed by the RADOS layer of Ceph, thus every block device is spread over multiple Ceph nodes, delivering high performance and excellent reliability. RBD has native support for Linux kernel, which means that RBD drivers are well integrated with the Linux kernel since the past few years. In addition to reliability and performance, RBD also provides enterprise features such as full and incremental snapshots, thin provisioning, Copy-On-Write cloning, dynamic resizing, and so on. RBD also supports in-memory caching, which drastically improves its performance:

Industry-leading open source hypervisors, such as KVM and Xen, provide full support to RBD and leverage its features on their guest virtual machines. Other proprietary hypervisors, such as VMware and Microsoft Hyper-V will be supported very soon. There has been a lot of work going on in the community to support these hypervisors. The Ceph Block Device provides full support to cloud platforms such as OpenStack, CloudStack, as well as others. It has been proven successful and feature-rich for these cloud platforms. In OpenStack, you can use the Ceph Block Device with Cinder (block) and Glance (imaging) components. Doing so, you can spin thousands of virtual machines (VMs) in very little time, taking advantage of the Copy-On-Write feature of the Ceph Block Storage.
All these features make RBD an ideal candidate for cloud platforms such as OpenStack and CloudStack. We will now learn how to create a Ceph Block Device and make use of it.
- Word 2000、Excel 2000、PowerPoint 2000上機(jī)指導(dǎo)與練習(xí)
- 輕松學(xué)Java
- 影視后期制作(Avid Media Composer 5.0)
- 程序設(shè)計(jì)語言與編譯
- 大數(shù)據(jù)安全與隱私保護(hù)
- INSTANT Drools Starter
- 西門子變頻器技術(shù)入門及實(shí)踐
- Word 2007,Excel 2007辦公應(yīng)用融會(huì)貫通
- 大數(shù)據(jù):引爆新的價(jià)值點(diǎn)
- Access 2007數(shù)據(jù)庫入門與實(shí)例應(yīng)用金典
- Hands-On Geospatial Analysis with R and QGIS
- 歐姆龍PLC應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例精解
- 巧學(xué)活用AutoCAD
- iLike就業(yè)SQL多功能教材
- SketchUp 2014 for Architectural Visualization(Second Edition)