ChironFS y los filesystem basados en Fuse

ChironFS es un filesystem un tanto especial, nos permite crear un sistema de archivos de alta disponibilidad, incluso entre varios datacenters.

Este filesystem que nos libra de tener “puntos únicos de fallo”. Su propósito fundamental es garantizar la disponibilidad de un filesystem usando replicación de datos. Pero no está basado en RAID, RAID replica dispositivos no filesystems.

¿porqué no usa RAID? Porque si lo hiciera cada dispositivo solo podría estar montado en modo RW en un solo nodo, ningún otro servidor podría acceder al mismo en modo RW simultáneamente.

Si montamos un servidor NFS que acceda a tres volúmenes de datos en red cada vez que se realice una escritura se realizará en los tres volúmenes, en cambio cada vez que se realice una lectura se elegirá de forma balanceada un solo volumen.

ChironFS se basa en Fuse (Filesystem in a User Space Program) un filesystem basado en el espacio de usuario, no en el kernel, con la flexibilidad que esto nos aporta. Tanta flexibilidad que podemos ver cosas tan curiosas como el Bluetooth File System o BitTorrent File System, la lista de filesystem basados en Fuse es tremenda.

Es todavía un proyecto muy experimental y muy poca gente lo ha probado, pero un filesystem de estas características unido al desarrollo de ZFS para FUSE/Linux capacitaría a Linux para ser el sistema operativo de grandes sistemas de almacenamiento de una forma mucho más económica y flexible que los actuales SAN/NAS.

Hoy en día los medios para replicar información en varios datacenters es exclusivo de los sistemas SAN/NAS y siempre implica grandes (muy grandes) inversiones en hardware y software. Pero el panorama va cambiando y lo que demanda el mercado son soluciones más económicas y flexibles. Quedan todavía unos años que veamos madurar estas soluciones, pero no me cabe duda que acabarán triunfando, y me alegra mucho porque actualmente marcas como EMC y NetAPP explotan de forma abusiva el mercado del almacenamiento.

You have already tagged this post. Your tags:

Noticia original: El Blog de Jose Manuel Suárez

Valid XHTML 1.0 Strict