Alejandro Trujillo, Información y Tecnologías Ecuador

Oracle, Microsoft, Administración, y algo más

SAN vs NAS

Muchos profesionales en el área de TI tienen que administrar sus centros de datos (Data Centers); entre las muchas actividades que tiene que realizar es el manejo y control de los datos de una red, específicamente: Almacenamiento. Existen hoy en día muchas tecnologías que facilitan el manejo de la información en lo que respecta a almacenamiento, pero que solución realmente debe ser la mejor? En este artículo nos vamos a enfocar en las estrategias de uso de NAS y SAN para manejo de Data Centers.

Primero definamos brevemente lo que es cada una de estas tecnologías: NAS (Network Attached Storage) es un sistema de almacenamiento de archivos a través de una red local, que consta de uno o más dispositivos (conocidos como servidores de archivos o file servers) que manejan sistemas operativos que proporcionen ciertas funcionalidades específcias de almacenamiento de datos, acceso a disco por protocolos TCP/IP, así como una interfaz de gestión. Por otro lado, SAN (Storage Area Network) abarca toda una infraestructura de red dedicada únicamente al transporte de información para su almacenamiento mediante un canal de fibra o iSCSI independiente de la red de área local, permitiendo tener dispositivos de almacenamiento compartidos entre todos los servidores de la red como recursos individuales.

Ahora definido esto, analicemos cuales son las diferencias entre una y otra para ver cual nos conviene en nuestra infraestructura:

El factor más importante es la velocidad de transmisión, y por ende su medio de transmisión: SAN transmite mediante canal de fibra (Que puede llegar a velocidades de 1, 2 y 4 gbps, mientras que NAS usa redes TCP/IP (Ethernet, FDDI, ATM) (Cuya máxima velocidad es 1 gbps, con un rendimiento real entre 600 y 800 mbps).

Otro factor a tener en cuenta es el protocolo que utilizan: SAN utiliza SCSI encapsulado o iSCSI mientras que NAS utiliza TCP/IP y NFS/CIFS/http.

La identificación de datos se maneja diferente. SAN identifica el dato por número de bloque de disco, mientras que NAS identifica el dato por nombre de archivo y su respectivo meta data manteniendo durante la transmisión los parámetros de seguridad, autenticación de usuario y bloqueo de archivos

Backups y mirrors también son administrados de formas distinas: En una SAN se hace una copia bloque por bloque, mientras que en una NAS se manejan copias instantáneas de los archivos (para ahorrar el consumo de ancho de banda)

Ahora que conocemos esto, debemos analizar nuestra infraestructura de red y de aplicaciones. A continuación podemos definir que estrategia utilizar basados en los diferentes tipos de usos:

NAS trabaja mejor con

  • File serving
  • File Sharing
  • User’s home directories
  • Meta data directories
  • Repositorios de email (.pst files)
  • Grid Computing
  • P2P Data sharing
  • Cualquier aplicación que requiera balance de carga, tolerancia a fallos y servidor web

SAN trabaja mejor con:

  • Bases de datos
  • Server Clustering
  • Aplicaciones de mensajería
  • Replicación de datos
  • Data Warehousing
  • Recuperación de archivos
  • Replicación de datos
  • Cualquier aplicación que necesite baja latencia y alto ancho de banda para transmisión de datos

Algo que hay que tener en cuenta es la velocidad. Actualmente se podría decir que SAN es mejor porque transmite a 4 gbps, pero en un futuro muy cercano tendremos la nueva versión de Ethernet (actualmente en Beta) que transmitirá a 10 gbps. Habrá que ver si se vuelve un estándar y ver
que estrategia mismo es la que más nos conviene en nuestro negocio

octubre 7, 2008 Posted by | Almacenamiento | , , , | Deja un comentario