¿Puede una SAN permitir acceso de escritura simultáneo al mismo archivo desde varios servidores?

¿Puede una SAN permitir acceso de escritura simultáneo al mismo archivo desde varios servidores?

Lo siento, pero no sé prácticamente nada sobre SAN.

Si tenemos dos o más servidores (Linux heterogéneos) conectados a una SAN: ¿es posible asignar la misma área de almacenamiento (es decir, sistema de archivos) a todos los servidores y todos los servidores tengan acceso de lectura/escritura a ese sistema de archivos? ¿Qué pasará si dos procesos que se ejecutan en dos servidores diferentes escriben simultáneamente en el mismo archivo que reside en ese sistema de archivos compartido (por ejemplo, un archivo de registro)? ¿Es posible o incluso inmanente la corrupción de datos?

¿Cuál será la mejor práctica aquí? Si lo monto solo en un servidor y lo exporto a todos los demás, he introducido un único punto de falla. A menos que también haga uso de alguna solución de agrupación que tiendo a evitar si es posible.

Respuesta1

Respuesta corta: no.

Respuesta técnica: sí.

Respuesta larga: en general, se asignará una sección de la SAN para hosts específicos. Cada host adjuntará y verá esos bloques como propiedad exclusiva de él mismo. Formateará ese espacio y, en la mayoría de los casos, se tratará efectivamente como almacenamiento local. Sin embargo, existen sistemas de archivos (por ejemplo,SGF) que permitirá que varios hosts utilicen el mismo conjunto de bloques en una SAN compartida sin molestarse entre sí.

Vas anecesidadutilizar un sistema de archivos que haya sido diseñado explícitamente para este propósito (ni ext ni ntfs lo son). Y hacer esto es algo nuevo. La última vez que revisé (hace aproximadamente un año) había errores importantes en GFS que no estaba dispuesto a solucionar en producción.

Respuesta2

La mejor pregunta sería empezar preguntando ¿qué es una SAN, LAN o WAN?

Una LAN consta de servidores, impresoras, conmutadores de red L2, VLAN, computadoras portátiles, de escritorio, máquinas de café y muchos otros dispositivos en la actualidad.

una SAN consta de matrices de almacenamiento, conmutadores de canal de fibra, HBA, tarjetas iSCI netowkr y conmutador iscsi (conmutadores L2 normales)

una WAN consta de enrutadores, dispositivos L3, circuitos MPLS, circuitos L2, conmutadores de fibra oscura, etc.

Una SAN no escribe en el disco, la matriz dentro de la SAN escribe y mantiene los datos. Malentendido común

información relacionada