Libro sobre Proxmox maestria
High Availability Storage for High Availability Cluster
Ceph is a distributed storage system designed keeping performance, reliability, and scalability in mind. Performance, reliability, and scalability are three keys for any enterprise-class network environment, and Ceph provides just that. As the capacity of Ceph cluster grows with the addition of new hard drives or solid-state drives, performance grows with it. This is simply because when user data is sent to a Ceph cluster, it is divided into a number of pieces depending on the disk drives and is written simultaneously by all the disk drives. Of course, this is an overly simplified explanation of the entire process. We will look into Ceph mechanisms later in this chapter. Ceph's built-in self-healing system provides outstanding reliability, and the simplicity of adding disk drives or a physical node in the cluster to increase overall capacity provides unprecedented scalability. A Ceph cluster provides the following three storage types:
Ceph Object Storage is the foundation of all other storage features offered by Ceph clusters. Data is written and retrieved through an API that is compatible with Amazon S3 or OpenStack Swift. This is a suitable solution for cloud storage integration and not the storage of virtual machine images. Currently, Proxmox does not support Ceph Object Storage.
Block Storage
For more details on Ceph Object Storage, visit http://ceph.com/ docs/master/radosgw/.
Ceph Block Storage stores block device images as objects by interacting with Ceph Object Storage. This storage is also known as RADOS Block Device (RBD), which is supported by Proxmox. Ceph RBD is integrated with kernel, allowing access to virtual machine images on RBD storage. Ceph Block Storage can be connected with Proxmox through a GUI using the RBD storage plugin.
For more details on Ceph Block Storage, visit http://ceph.com/ docs/master/rbd/rbd/.