What this book covers
Introducing Ceph Storage, covers the evolution, history, as well as the future of Ceph. This chapter explains common storage challenges and how Ceph deals with them and becomes the game-changer. It also covers a comparison of Ceph with other storage systems.
Ceph Instant Deployment, covers instant, step-by-step practical approaches to deploy your first Ceph cluster. It includes a guided tour of creating the Ceph sandbox environment on VirtualBox as well as scaling it up.
Ceph Architecture and Components, dives deep into the Ceph internal architecture, explaining each and every component in detail. Components are explained sequentially and practically for greater learning and correlation.
Ceph Internals, covers how Ceph manages data; the practical content will help you understand every piece of it. It also covers CRUSH, placement groups, and pools in detail.
Deploying Ceph – the Way You Should Know, covers hardware planning required for a production-grade Ceph cluster. It also includes practical approaches of building a Ceph cluster in both the manual and automated ways using ceph-deploy.
Storage Provisioning with Ceph, includes practical hands-on approaches to explain iles, blocks, and object type storage in Ceph and how to conigure and provision each type. The chapter also covers snapshots, cloning, S3- and swift-compatible object storage, and much more.
Ceph Operations and Maintenance, covers everything to manage and operate Ceph from a system admin point of view. It includes daily operations, scaling up and down, hardware replacement, and a detailed coverage on CRUSH management and its advanced concepts.
Monitoring Your Ceph Cluster, makes you competent in monitoring your Ceph cluster and all of its components. It also covers open source Ceph monitoring dashboard projects such as Kraken and ceph-dash and their installation and coniguration.
Integrating Ceph with OpenStack, covers step-by-step practical approaches to set up your own test OpenStack environment and integrating it with Ceph. It explains how Ceph beneits OpenStack and how OpenStack components make use of Ceph.
Ceph Performance Tuning and Benchmarking, covers advanced concepts of Ceph, such as performance tuning from both hardware and software points of view. It also includes hands-on approaches to erasure coding and cache tiering and discusses Ceph benchmarking tools.