En un clúster de virtualización, el almacenamiento es la decisión que arrastra a todas las demás: marca el rendimiento que sentirán tus máquinas, cuánto sobrevives a un fallo y buena parte del presupuesto. En Proxmox la disyuntiva frecuente es Ceph contra un almacenamiento compartido tradicional, y elegir por moda en lugar de por caso se paga.
Ceph: distribuido, resiliente y exigente
Ceph reparte tus datos, con réplicas, entre los discos de varios nodos del clúster. Su gran virtud es que no tiene un punto único de falla y escala horizontalmente: ¿necesitas más capacidad o rendimiento? Agregas nodos. Puede perder discos —o un nodo entero— y seguir operando.
El costo de esa virtud es lo que muchos subestiman: Ceph quiere al menos tres nodos, una red dedicada y rápida (replica constantemente por la red), suficientes discos para rendir, y más conocimiento para operarlo bien. Mal dimensionado, decepciona en rendimiento y culpan a la tecnología cuando el problema fue el diseño.
Almacenamiento compartido tradicional: simple y directo
Una SAN o un NAS compartido al que acceden todos los nodos es más simple de entender y operar, y en clústeres pequeños puede dar baja latencia con menos complicación. Su límite es el reflejo del de Ceph: si no se diseña con redundancia, ese almacenamiento central es un punto único de falla —cae él, cae todo—, y escalar implica reemplazarlo o ampliarlo de forma más rígida.
Cuándo cada uno
- Ceph cuando prevés crecer, quieres eliminar el punto único de falla y tienes (o vas a tener) tres o más nodos con red rápida dedicada.
- Compartido tradicional cuando priorizas simplicidad, tu clúster es pequeño y estable, o ya cuentas con una SAN bien diseñada y con redundancia.
No hay un ganador universal, y desconfía de quien te lo pinte así. La elección sale del tamaño, el crecimiento esperado y el equipo que va a operarlo.
La pregunta que conviene hacerse
La pregunta no es "¿cuál es mejor?", sino ¿voy a crecer y a operar esto con equipo que domine el almacenamiento distribuido, o necesito algo simple y predecible que un clúster pequeño agradezca? Es una de las decisiones que dimensionamos al armar un clúster de alta disponibilidad dentro de nuestros servidores de alto rendimiento.