![Google Cloud 中的 SAN 存储](https://linux22.com/image/726301/Google%20Cloud%20%E4%B8%AD%E7%9A%84%20SAN%20%E5%AD%98%E5%82%A8.png)
如果我需要将 100TB SAN(块)移动到 GCP,我们有哪些选择?根据我的理解,它必须是持久磁盘。但目前每个磁盘的最大限制是 64TB。所以我需要两个磁盘。但有多少台机器可以共享这个块存储?它说只有一个虚拟机可以具有读/写访问权限,其他虚拟机应该是只读的。
答案1
感谢您的反馈。总结 1. GCP 没有现成的解决方案来批量处理大于 64TB 的块存储。2. 64TB 只能用于一个虚拟机的读写,其他虚拟机只能具有读取权限。3. 如果我们在 GCP 中需要块存储,那么我们必须使用 Compute Engines 作为基线来构建 Ceph 存储。4. NFS 或 Glueter 可用于满足文件存储要求。
如果以上内容有误,请纠正我。
答案2
存储阵列显然可以将较小的 LUN 呈现给多个主机,这些主机可能是云中的不同 VM。假设出于某种原因,您需要将整个 LUN 呈现给一个主机。
目前,记录的限制比 64 TB 磁盘更强,它是 64 TB全部的对于每个实例,最小的实例类型则更少。
存储选项
大多数实例最多可附加 64 TB 的永久磁盘空间。
考虑使用多节点网络文件系统来访问更多内容。无论是对象存储(如其云存储桶),还是基于文件的协议(如 NFS 或 SMB)。
GCP 对其平台上的一些文件产品进行了概述。这些不是唯一的选择,大概 Ceph 或 GlusterFS 也可以工作。
答案3
您可以创建两个文件存储实例(基本上是 NFS 服务器),并以读/写模式将它们安装在多个主机上。
另一种选择是推出您自己的 Gluster/Ceph 或类似的存储解决方案。