我正在阅读有关文件存储的信息,这将我引向了 SAN。我读到了 SAN,它提供了对数据的块访问。我在一些视频中寻找这些概念,其中那个人在某个云平台上创建了一个 VM,并将 5 GB 的块存储从 SAN 连接到虚拟机。现在,由于 SAN 提供了块访问,这意味着数据可以存储在不同的磁盘中,然后在我们检索时将块组合起来。那么这是否意味着我上面提到的 5GB 存储也可以来自不同的磁盘?是否可以将 5GB 块存储附加到 VM 并且 5GB 存储实际上来自不同的磁盘?这就是 SAN 的工作原理吗?
我正在阅读有关文件存储的信息,这将我引向了 SAN。我读到了 SAN,它提供了对数据的块访问。我在一些视频中寻找这些概念,其中那个人在某个云平台上创建了一个 VM,并将 5 GB 的块存储从 SAN 连接到虚拟机。现在,由于 SAN 提供了块访问,这意味着数据可以存储在不同的磁盘中,然后在我们检索时将块组合起来。那么这是否意味着我上面提到的 5GB 存储也可以来自不同的磁盘?是否可以将 5GB 块存储附加到 VM 并且 5GB 存储实际上来自不同的磁盘?这就是 SAN 的工作原理吗?
SAN 中的块访问意味着 VM(或管理程序)可以通过网络对存储进行原始访问,而无需任何文件系统。它看起来像原始本地附加存储 (DAS)。根据 SAN 配置,数据块可能存储在:
一个物理磁盘(不用于企业 SAN,但可以配置)
SAN 设备上磁盘的硬件/软件 RAID 阵列(SAN 最常见的情况)
多个 SAN 设备/服务器逻辑组合在一个命名空间或虚拟 LUN(CEPH、VMware vSAN)中
不仅 SAN 像您所描述的那样工作。NAS 的操作方式类似。SAN 和 NAS 的区别在于访问协议——块(iSCSI、FC、NVMe-oF)或文件(NFS、CIFS)。例如,您可能拥有带有 NFS 的 NAS,并将虚拟机存储在远程 NFS 共享上。这里有更多关于 SAN 和 NAS 差异的信息 - https://www.hyper-v.io/san-nas-public-cloud-lets-pick-secondary-storage/
磁盘池称为阵列。借助 RAID 等奇偶校验或镜像机制,阵列可以比单独的一个磁盘具有更高的性能或耐用性。
连接主机发送块存储创建存储网络。通常光纤通道或以太网链接到阵列。允许存储位于与计算不同的硬件机箱中。
LUN 是通过 SAN 访问的逻辑磁盘。提供 LUN 的阵列可以从其物理介质的任意组合中分配它们。所以是的,每个都可以在不同的物理驱动器上。