¿Cuál es la diferencia entre SAN, NAS y DAS?
¿Cuál es la diferencia entre SAN, NAS y DAS?
Respuestas:
Primero, es mejor definir la diferencia entre un dispositivo de bloque y un sistema de archivos. Esto es más fácil de entender si está familiarizado con UNIX porque hace una distinción objetiva entre las dos cosas. Aún lo mismo se aplica a Windows.
/dev/sda
para un disco o /dev/sda1
para una partición en ese disco.mount /dev/sda1 /mnt/somepath
.Con esos términos en mente, es más fácil ver la distinción entre los siguientes.
Me gustaría mejorar la respuesta a esta pregunta, ya que me la hicieron muchas veces.
Si pregunta las diferencias entre DAS - NAS - SAN, se encuentra en el contexto de almacenamiento de datos; en esta área existen muchas tecnologías que comparten un objetivo común principal: la persistencia y disponibilidad de sus datos .
La mayoría de los dispositivos de almacenamiento comparten la misma estructura física y lógica, para poder ubicar los datos que desea, necesita una forma de identificar dónde residen sus datos, por lo que esta es la razón por la cual las unidades de disco duro tienen sectores (o simplemente " bloques "), en muchos casos esto refleja el diseño de los datos escritos en el medio físico. Pero acceder a sus datos abordando el número de sector aunque no es muy complejo, es un método propenso a errores y debe realizar un seguimiento de los datos que escribe y los sectores en los que ha escrito. Entonces, aquí es donde un sistema de archivos viene al rescate, un sistema de archivos simple lo ayudará abordando los bloques utilizados y proporcionándole una interfaz común para recuperar sus datos, el paradigma más común utilizado es elestructura de carpetas / archivos (es por eso que se llama un sistema de archivos ).
Esencialmente, un sistema de archivos lo deja con una interfaz muy simple hacia sus datos, y se ocupa del mantenimiento y recuerda en qué bloques / sectores coloca sus cosas, normalmente en un sistema de archivos no se referirá a los números de bloque para obtener su datos, pero a nombres de archivo. Esto explica la diferencia entre un dispositivo de bloque y un sistema de archivos , un sistema de archivos debe residir en un dispositivo de bloque.
El almacenamiento más simple es un disco duro conectado a su computadora / servidor. Las unidades de disco duro deben comunicarse de alguna manera, y deben usar una interfaz física y un protocolo bien definidos para que su computadora los entienda, la interfaz y el protocolo más comunes empleados hoy en día para PC es el S-ATA o Serial ATA o Serial Advanced Accesorio tecnológico. Por lo tanto, un disco duro que está físicamente conectado a través de la misma interfaz con su PC se identifica como un almacenamiento adjunto directo o DAS para abreviar. Para que quede claro, ANY
bloqueeun dispositivo que está conectado directamente a su sistema crea un DAS, incluso una memoria USB es un DAS (pero la interfaz es USB en este caso). Y a menos que acceda a su disco por números de bloque, necesita un sistema de archivos encima para poder utilizarlo.
Pero, ¿qué sucede si puede proporcionar acceso a su sistema de archivos a otras computadoras (para transferir archivos)? Se han creado muchos protocolos a lo largo de los años para lograr compartir archivos fácilmente en una red con otras computadoras, como ejemplo solo nombraré el principal por sistema operativo: UNIX y similares - NFS, DOS / Windows - CIFS / aka.SMB, Apple - AFP. Lo que hacen es compartir archivos a través de una red, por supuesto, el archivo implica una estructura subyacente del sistema de archivos y el sistema de archivos implica bloquear el dispositivo, pero debido a que se realiza a través de una red se llama NAS - Almacenamiento conectado a la red. Todas estas interfaces prohíben explícitamente las búsquedas remotas de direcciones de bloque (por razones de seguridad primero) y normalmente tales interfaces ni siquiera se implementan. Los sistemas de archivos de red pueden considerarse lo suficientemente seguros como para ser utilizados de manera concurrente, la implementación del Protocolo se encargará de los problemas debido al acceso concurrente al mismo recurso (archivo), normalmente bloqueando el archivo a un solo usuario / solicitante. Si bien cualquier computadora puede compartir archivos a través de una red y podría llamarse NAS, normalmente por NAS identifica solo dispositivos cuyo propósito principal es compartir archivos a través de la red. Normalmente, NAS opera en redes IP / TCP Ethernet y la mayoría puede proporcionar fácilmente acceso a sus datos a través de Internet.
Digamos que me gusta leer mis datos por números de bloque, porque he escrito mi propio software pero necesito muchas unidades de disco, más de lo que una sola computadora puede alojar. La solución sería compartir los discos de otras computadoras, pero como se dijo antes, mi NAS no proporciona una forma de buscar números de bloque de forma remota. Por lo tanto, necesitaré usar otro protocolo para compartir mis unidades de disco, uno que no necesite un sistema de archivos para funcionar. Las siguientes interfaces / protocolos / redes existen hoy para compartir discos en una red:
Prácticamente cualquier protocolo de bajo nivel puede encapsularse en paquetes de red y enviarse de forma remota para permitir el acceso al disco duro tal como estaba conectado localmente. Luego puede leer sus datos por números de bloque o simplemente crear un sistema de archivos en el nuevo dispositivo de bloque.
¡Aviso! Puede que intencionalmente o no haya dejado muchos temas fuera de esta respuesta, palabras mal escritas y oraciones escritas erróneamente, ¡puedes editarlo y mejorarlo!
Referencias para lecturas adicionales: DAS en wikipedia SAN en wikipedia NAS en wikipedia
Si bien las descripciones de itmanagement.com están bien, creo que podrían ser un poco más específicas.
Con NAS, generalmente se refiere a algo en el que monta un espacio de almacenamiento compartido a través de una red utilizando protocolos como CIFS o NFS. El sistema en el que están montados no los ve como almacenamiento local, los ve como almacenamiento de red. Esto es importante porque muchos programas no permitirán el uso del almacenamiento en red para varias cosas.
Con SAN, el espacio de almacenamiento se monta a través de iSCSI o Fibre Channel. Todavía está utilizando una red para montar el espacio, pero los protocolos permiten que el sistema que realiza el montaje vea el espacio como almacenamiento local, lo que permite que más programas lo usen correctamente.
DAS es simplemente almacenamiento directamente conectado (es decir, no a través de una red) a un sistema. Discos duros internos, unidades USB, etc.
NAS significa almacenamiento conectado a la red. Se diferencia del almacenamiento tradicional conectado directamente en que, en NAS, el sistema operativo y otro software en el producto NAS se dedican exclusivamente al almacenamiento de datos.
SAN significa Red de área de almacenamiento. Una SAN es una red diseñada para conectar hardware y software de almacenamiento a los servidores. Las SAN generalmente se presentan en dos formas: como una red dedicada principalmente a transferir datos entre sistemas informáticos y sistemas de almacenamiento, o como un sistema completo que incluye todos los elementos de almacenamiento y sistemas informáticos dentro de la misma red.
DAS significa almacenamiento conectado directamente. DAS se usa generalmente para diferenciar entre sistemas de almacenamiento directamente conectados a un servidor o estación de trabajo y configuraciones NAS y SAN.
DAS: Almacenamiento adjunto directo. Almacenamiento
(generalmente disco o cinta) se conecta directamente mediante un cable al procesador de la computadora. (La unidad de disco duro dentro de una PC o una unidad de cinta conectada a un único servidor son tipos simples de DAS). Las solicitudes de E / S (también llamadas protocolos o comandos) acceden a los dispositivos directamente.
SAN: red de área de almacenamiento. El almacenamiento reside en una red dedicada. Al igual que DAS, I / O solicita dispositivos de acceso directamente. Hoy en día, la mayoría de las SAN usan medios Fibre Channel, lo que proporciona una conexión de uno a cualquier para los procesadores y el almacenamiento en esa red. Los medios de Ethernet que utilizan un protocolo de E / S llamado iSCSI están surgiendo en
NAS: almacenamiento conectado a la red. Un dispositivo NAS ("dispositivo"), generalmente un procesador integrado más almacenamiento en disco, está conectado a una red basada en TCP / IP (LAN o WAN), y se accede a él mediante protocolos especializados de acceso a archivos / uso compartido de archivos. Las solicitudes de archivos recibidas por un NAS son traducidas por el procesador interno a las solicitudes del dispositivo