El mercado de las soluciones de almacenamiento está en constante crecimiento y los actores aumentan constantemente su oferta de productos. Es muy fácil perderse entre la miríada de sistemas de almacenamiento. ¿Cuál es el adecuado para tu modelo de empresa, área de negocio y ubicación? Algunos de ellos son bien conocidos y probados por el tiempo; otros son ultranuevos y prometen resultados ultraeficaces. Basándonos en nuestra experiencia en gestión de la nube, Sardina Systems puede compartir los consejos para elegir la solución de almacenamiento adecuada y no arrepentirse.
Ceph – probado por el tiempo y la carga de trabajo
El almacenamiento siempre ha sido un tema de gran interés en la comunidad informática. Con la llegada de la virtualización, el sector del almacenamiento ha evolucionado hacia el almacenamiento definido por software, que ofrece varias ventajas en comparación con las soluciones de almacenamiento tradicionales: escalabilidad, rentabilidad, seguridad, recuperación en caso de desastre.
En Sardina, trabajamos con las principales tecnologías de código abierto, como OpenStack y Kubernetes. En la mayoría de los casos, aconsejamos a nuestros clientes que elijan el almacenamiento Ceph como la mejor solución para la nube privada. Veamos qué ventajas ofrece.
Ceph es una solución de almacenamiento de bloques, objetos y archivos de código abierto que utiliza su propio sistema de archivos (CephFS). Ceph proporciona a las empresas un almacenamiento altamente escalable, manteniendo bajos los costes CapEx y Op. Tiene una característica funcional esencial para distribuir la carga y proporcionar el mejor rendimiento posible incluso a partir de hardware de baja configuración. Los datos pueden asegurarse físicamente en varias áreas de almacenamiento. Además, Ceph garantiza una amplia variedad de dispositivos de almacenamiento entre los que elegir.
¿Cómo funciona?
En general, el funcionamiento de Ceph como sistema de almacenamiento es bastante sencillo. Ceph requiere que varios ordenadores estén conectados, formando un clúster. Cada ordenador conectado se denomina nodo, y cada nodo realiza una tarea diferente:
- Monitor: mantiene una copia maestra del mapa del cluster. Garantiza una alta disponibilidad en caso de que falle un demonio;
- Gestor: gestiona el nivel de espacio utilizado, es responsable de la orquestación y de los módulos plug-in;
- OSDs Ceph: encargados de gestionar los archivos: almacenar, duplicar y restaurar datos;
- Ceph MDS almacena metadatos de archivos guardados en CephFS se utiliza para proporcionar servicios de archivos.
El componente clave de Ceph es CRUSH, un algoritmo capaz de encontrar un OSD con un archivo solicitado. CRUSH calcula el lugar más adecuado para almacenar los datos basándose en criterios definidos por el administrador de la red. Al hacerlo, también duplica los archivos y los almacena en soportes físicos separados.
Se basa en RADOS, un servicio de almacenamiento escalable y fiable para clústeres de almacenamiento a escala de petabytes, compuesto por nodos de almacenamiento inteligentes que se regeneran a sí mismos y se autoorganizan. Se puede acceder a los archivos guardados mediante distintos métodos: librados, radosgw, CephFS, Rados Block Device.
La principal ventaja de Ceph es que proporciona interfaces para múltiples tipos de almacenamiento dentro de un único clúster, eliminando la necesidad de soluciones de almacenamiento de numerosos proveedores y hardware especializado. Los casos de uso de Ceph varían desde la infraestructura en la nube y la infraestructura hiperconvergente hasta el análisis de big data y los medios enriquecidos.
Ceph también destaca entre otras soluciones de almacenamiento porque facilita el trabajo con OpenStack y Kubernetes.
Ceph puede integrarse con todos los principales proyectos de OpenStack relacionados con el almacenamiento: OpenStack Block Storage (Cinder), OpenStack Image service (Glance) y OpenStack File Share service (Manila).
Además, Ceph Storage puede sustituir directamente a OpenStack Object Storage (Swift).
Ventajas adicionales de Ceph
Sencillez de instalación y funcionamiento. Cambiar a plataformas de almacenamiento definidas por software no siempre es fácil. Sin embargo, Ceph resuelve este problema permitiendo combinaciones de almacenamiento de bloques y objetos en el mismo clúster. No hay que preocuparse de administrar servicios de almacenamiento separados utilizando otras API o tecnología. Además, Ceph Storage tiene una arquitectura distribuida masivamente que permite una integración fácil y estrecha con la infraestructura más amplia de OpenStack y Kubernetes. La operatividad de Ceph permite configurar el almacenamiento de forma más eficiente.
Ventaja del precio. Ceph puede reducir significativamente el coste del almacenamiento de datos, disminuir el CapEx al ejecutarse en hardware de servidor básico y el OpEx gracias a sus propiedades de autogestión y autorreparación.
Versatilidad. Ceph funciona perfectamente para empresas de todos los tamaños y ámbitos empresariales. Puede crecer con la carga de trabajo, ampliarse o reducirse en función de tus necesidades actuales.
Escalabilidad.
Ceph ofrece una escalabilidad extraordinaria.
Un Nodo Ceph aprovecha el hardware básico y los demonios inteligentes, y un Clúster de Almacenamiento Ceph da cabida a un gran número de nodos, que se comunican entre sí para replicar y redistribuir datos dinámicamente.
Pareja perfecta en las nubes
Gracias a sus capacidades para desacoplar los datos del almacenamiento de hardware físico, utilizando capas de abstracción de software y proporcionando escalado y monitorización de la gestión de fallos, Ceph es una opción excelente para el entorno de nube privada. El sistema puede abordar con éxito necesidades de almacenamiento de volúmenes de datos considerables, por lo que es óptimo para la nube, Kubernetes, OpenStack.
Ceph está diseñado para autogestionarse y autorrepararse; esas características te evitan gastar recursos humanos adicionales y te dan tiempo para asuntos empresariales más significativos y fundamentales.
Con FishOS, eres libre de elegir el sistema de almacenamiento, basado en Ceph u otros sistemas, para seleccionar el que más te convenga. No hay límites para la decisión, por lo que puedes elegir cualquier solución del mercado. Se integrará sin problemas y funcionará con precisión con nuestro producto, el software de gestión de la nube FishOS. Sin embargo, para ahorrarte tiempo, esfuerzos y costes, te sugerimos que consideres adecuadamente la oferta de uso de almacenamiento de FishOS.
No es ningún secreto que los proveedores de almacenamiento te cobran por los volúmenes de almacenamiento: cuanto más utilices, más pagas.
Éste es un modelo de precios típico en esta industria.
Pero FishOS puede romper el modelo porque funciona de forma diferente.
¿Qué dirías si te ofreciéramos pagar el mismo precio independientemente de la cantidad de almacenamiento que utilices?
El modelo de precios FishOS permite pagar una cuota fija basada en el número de núcleos y ampliar los volúmenes de almacenamiento hasta la extensión necesaria.
No hay costes ocultos; una vez fijada, depende de ti la capacidad de almacenamiento que se utilice.
Además, al disfrutar de almacenamiento redimensionable, el cliente obtiene muchas otras opciones de todo el paquete FishOS disponible, incluidas las tecnologías OpenStack y Kubernetes, los componentes exclusivos Service Manager y BeanCounter o Zero-Downtime Upgrader para garantizar el buen funcionamiento constante de las operaciones de carga de trabajo.


