分享方式:


規劃彙總的命名空間

Azure HPC Cache 可讓用戶端透過虛擬命名空間存取各種儲存體系統,以隱藏後端儲存體系統的詳細資料。

新增儲存體目標之後,您會為儲存體目標設定一或多個面向用戶端的命名空間路徑。 用戶端電腦會掛接此檔案路徑,並可對快取提出檔案讀取要求,而不是直接掛接儲存體系統。

因為 Azure HPC Cache 會管理此虛擬檔案系統,所以您可以變更儲存體目標,而不需變更面向用戶端的路徑。 例如,您可以將硬體儲存體系統取代為雲端儲存空間,而不需要重寫用戶端程序。

彙總命名空間範例

規劃彙總命名空間,讓用戶端電腦可以方便連線到所需的資訊,讓系統管理員和工作流程工程師可以輕鬆地區分路徑。

例如,請考慮使用 Azure HPC Cache 執行個體來處理儲存在 Azure Blob 中的資料的系統。 分析需要儲存在內部部署資料中心的範本檔案。

範本資料會儲存在資料中心,而此作業所需的資訊會儲存在這些子目錄中:

  • /goldline/templates/acme2017/sku798
  • /goldline/templates/acme2017/sku980

資料中心儲存體系統會公開這些匯出:

  • /
  • /goldline
  • /goldline/templates

要分析的資料已藉由使用將資料移至 Azure Blob 儲存體中概述的 NFS 資料匯入技術,複製到名為 "sourcecollection" 的 Azure Blob 儲存體容器。

若要允許透過快取輕鬆存取,請考慮使用下列虛擬命名空間路徑建立儲存體目標:

後端儲存體系統
(NFS 檔案路徑或 Blob 容器)
虛擬命名空間路徑
/goldline/templates/acme2017/sku798 /templates/sku798
/goldline/templates/acme2017/sku980 /templates/sku980
sourcecollection /source/

只要每個儲存體目標都參考唯一的匯出路徑,NFS 儲存體目標可以有多個虛擬命名空間路徑。 (請參閱 NFS 命名空間路徑,以深入了解搭配 NFS 儲存體目標使用多個命名空間路徑。)

由於 NFS 來源路徑是相同匯出的子目錄,因此您必須定義相同儲存體目標的多個命名空間路徑。

儲存體目標主機名稱 NFS 匯出路徑 子目錄路徑 命名空間路徑
IP 位址或主機名稱 /goldline/templates acme2017/sku798 /templates/sku798
IP 位址或主機名稱 /goldline/templates acme2017/sku980 /templates/sku980

用戶端應用程式可以掛接快取,並輕鬆地存取彙總命名空間檔案路徑 /source/templates/sku798/templates/sku980

替代方法是建立虛擬路徑,例如 /templates (連結到父目錄)、acme2017,然後讓用戶端在掛接快取之後瀏覽至個別 sku798sku980 目錄。 不過,您無法建立是另一個命名空間路徑子目錄的命名空間路徑。 因此,如果您建立 acme2017 目錄的路徑,您也無法建立任何命名空間路徑來直接存取其子目錄。

Azure HPC Cache [命名空間] 設定頁面會顯示面向用戶端的檔案系統,並可讓您新增或編輯路徑。 如需詳細資訊,請參閱設定彙總命名空間

下一步

決定如何設定虛擬檔案系統之後,請採取下列步驟加以建立: