Google Cloud 中的 SAN 存儲

Google Cloud 中的 SAN 存儲

如果我需要將 100TB SAN(區塊)遷移到 GCP,我們有哪些選擇?根據我的理解,它必須是永久磁碟。但目前每個磁碟的最大限制為 64TB。所以我需要兩張磁碟。但是多台機器如何共享這個塊儲存呢?它說只有一台虛擬機器可以具有讀取/寫入存取權限,其他虛擬機器應該是唯讀的。

答案1

感謝您的回饋。總結 1. GCP 沒有針對大於 64TB 的區塊儲存的現成解決方案。 2. 64TB 只能對一台虛擬機器進行寫入/讀取,其他虛擬機器只能進行讀取存取。 3.如果我們需要在GCP中使用BLOCK存儲,那麼我們必須使用Compute Engines作為基準來建立Ceph存儲。 4. NFS或Glueter可用於檔案儲存需求。

以上如有錯誤請指正。

答案2

儲存陣列顯然可以向多個主機提供較小的 LUN,這些主機可能是雲端中的不同虛擬機器。讓我們假設由於某種原因您需要將整個內容呈現給一台主機。


目前,記錄的限制強於 64 TB 磁碟,即 64 TB全部的每個實例,最小的實例類型則更少。

儲存選項

大多數實例最多可附加 64 TB 的總永久磁碟空間。

考慮使用多節點網路檔案系統來存取更多內容。要么是物件儲存(如雲端儲存桶),要么是基於檔案的協定(如 NFS 或 SMB)。

GCP 概述了其平台上的一些文件管理器產品。這些不是唯一的選擇,想必 Ceph 或 GlusterFS 也可以運作。

答案3

您可以建立兩個文件儲存實例(基本上是 NFS 伺服器),並將它們以讀取/寫入模式掛載到多個主機上。

另一個選擇是推出您自己的 Gluster/Ceph 或類似的儲存解決方案。

答案4

如果延遲不是問題且您沒有使用 Windows 實例,您也可以使用全域熔斷器將您的儲存目錄對應到 Cloud Storage 儲存桶。這樣您仍然擁有區塊存儲,並且不必使用多個永久性磁碟。

來自 LinuxAcademy 的 Matthew Ulasien 做了精彩的演示這裡

這基本上會將 Cloud Storage 儲存桶安裝到您使用簡單命令指定的目錄(設定後)。

gcsfuse example-bucket /path/to/mount

相關內容