CEPH

Ceph es un sistema de almacenamientos de archivos que usa Ceph File System (CephFS). Podemos almacenar datos distribuidos en diferentes componentes de la red. Aparte los datos se pueden guardar en diferentes sitios físicos de almacenamiento. Otras de sus ventajas es la flexibilidad en la elección del soporte de almacenamiento y una gran escalabilidad.

Ceph solo funciona en sistemas Linux como Debian, Ubuntu, CentOS, etc. Con Windows se puede pero tienes que utilizar un iSCSI

Funcionamiento de Ceph.

Ceph necesita varios ordenadores que estén conectados entre ellos en lo que se llama cluster. Cada ordenador conectado se llama nodo.

Según la tarea que hagan en un cluster hay diferentes nodos:

  • Monitor nodes. Es un nodo que se encarga de la seguridad de los demás nodos, se recomienda tener tres Monitor nodes.
  • Manager. Gestionan el estado de la utilización del espacio, de la carga del sistema y del nivel de utilización de los nodos.
  • Ceph OSDs (Object Storage Devices). Se encargan de gestionar los archivos: son responsables del almacenamiento, duplicado y la restauración de los datos, se recomienda tener tres cluster.
  • Metadata server (MDSs). Almacena los metadatos como rutas de almacenamiento, sellos de tiempo y nombres de archivos guardados. Están creados siguiendo el estándar POSIX y pueden solicitarse por líneas de comando.

El componente clave es el algoritmo Crush, (replicación controlada bajo hashing escalable) Es un algoritmo capaz de encontrar el archivo solicitado gracias a que crea una tabla de asignación donde pone en que componente está cada dato.

Conclusión

Es un programa de almacenamiento de datos bastante bueno ya que tiene muchos manuales de instalación, mantenimiento y demás. Tiene redundancia integrada para garantizar la seguridad de los datos, flexibilidad en la red, escalabilidad, el algoritmo crush asegura la disponibilidad de los datos y además es gratis.

Por otra parte necesita una red grande para aprovecharlo al máximo sus capacidades lo cual hace que la instalación sea costosa y todos los videos de instalación están en ingles.

Bibliografía.

https://es.wikipedia.org/wiki/Ceph_File_System

Ceph – Una práctica solución de almacenamiento para empresas de cualquier tamaño