¿Cuáles son las diferencias entre CDN, NAS y SAN?

NAS y SAN son implementaciones de almacenamiento de nivel empresarial similares. Mientras que CDN se usa generalmente para entregar datos más cerca de la fuente solicitada.

Déjame explicarte cada uno de ellos en detalle:

CDN: red de entrega de contenido.

CDN es una red de servidores distribuidos que proporcionan datos a clientes que están más cerca de la ubicación específica del servidor.

Por ejemplo, considere un sitio con alcance global como quora.com (lo considero como un ejemplo, no estoy seguro de cómo se implementa exactamente en este caso). Ahora hay varios servidores en diferentes ubicaciones geográficas para el sitio web y si está accediendo al sitio desde, por ejemplo, India, entonces se selecciona automáticamente el servidor de closet a India para entregar los datos a la fuente solicitada.

NAS: almacenamiento conectado a la red.

Esto se usa básicamente para compartir archivos a través de una red en una configuración empresarial. Se accede a todos los datos con la ayuda de archivos compartidos creados en sistemas de archivos de Windows o puntos de montaje en sistemas de archivos Unix. Los permisos de archivos y la fácil configuración y acceso son beneficios clave de tener un NAS.

SAN: red de área de almacenamiento.

SAN consta de hosts, matrices de almacenamiento (donde residen los discos físicos reales) y un conmutador SAN dedicado llamado fabric que conecta los hosts al almacenamiento.

Esto se usa en una empresa más grande donde se requiere mucho espacio de almacenamiento sin procesar para diversos requisitos de almacenamiento, como servidores, bases de datos y archivos. SAN es un almacenamiento altamente robusto, redundante y de alto rendimiento y requiere un equipo de personas para administrarlo.

NAS es un dispositivo de almacenamiento único que funciona con archivos de datos.
SAN es una red local de múltiples dispositivos que operan en bloques de disco.

SAN es más poderoso.

CDN es una red en nodos que contiene recursos de red replicados, como imágenes, archivos html, scripts, etc. Cuando se recibe una solicitud de recursos, se realiza la mejor entrega del contenido solicitado. por ejemplo, el recurso se sirve desde la ubicación más cercana.