Sistema de archivos distribuido significa que los recursos de almacenamiento físico administrados por el sistema de archivos no están necesariamente conectados directamente al nodo local, sino que están conectados al nodo a través de la red informática (que puede entenderse simplemente como una computadora). ). El diseño de sistemas de archivos distribuidos se basa en el modelo cliente/servidor. Una red típica puede incluir varios servidores a los que acceden varios usuarios. Además, la funcionalidad peer-to-peer permite que algunos sistemas asuman la doble función de cliente y servidor. Por ejemplo, un usuario puede "publicar" un directorio al que otros clientes pueden acceder. Una vez accedido, este directorio actúa como una unidad local para el cliente.
¿Qué es una arquitectura superconvergente?
La infraestructura hiperconvergente ("HCI" para abreviar), también conocida como arquitectura hiperconvergente, se refiere al mismo conjunto de dispositivos unitarios (servidores x86) que no solo tienen informática, red, almacenamiento, servidor virtualización y otros recursos y tecnologías, pero también Incluyendo aceleración de caché, deduplicación, compresión de datos en línea, software de respaldo, tecnología de instantáneas y otros elementos, se pueden agregar múltiples nodos a través de la red para lograr modularidad y fluidez.
¿Cuál es la diferencia entre productos hiperconvergentes y sistemas de archivos distribuidos?
La arquitectura hiperconvergente generalmente incluye módulos de almacenamiento, módulos de virtualización, módulos de control y gestión, módulos de protección de datos y recuperación ante desastres, etc. Este tipo de almacenamiento generalmente utiliza almacenamiento distribuido. El almacenamiento distribuido no es necesariamente un sistema de archivos distribuido, también puede ser un almacenamiento en bloques distribuido. Por ejemplo, la arquitectura hiperconvergente de SmartX se basa en el almacenamiento en bloques distribuido y algunos proveedores se basan en el almacenamiento de archivos distribuido.
Pero si profundiza en la tecnología de implementación del almacenamiento en bloques distribuido, encontrará que parte del almacenamiento en bloques distribuido se implementa en función de sistemas de archivos distribuidos. El principio general es: primero utilice un sistema de archivos distribuido para administrar discos físicos y formar un grupo (muy parecido a Google GFS para crear archivos a partir de este grupo, como un archivo de 500 GB); Luego, a través de una puerta de enlace de dispositivo de bloque, como una puerta de enlace iSCSI, este archivo de 500 GB se convierte en un disco duro virtual de 500 GB (dispositivo de bloque) para proporcionar servicios externos.
Arquitectura de sistema hiperconvergente