由 Azure Arc 啟用的 Azure 容器儲存體是專為 Arc 連線 Kubernetes 叢集所設計的第一方儲存體系統。 您可以部署此 Arc 延伸模組,以將檔案寫入 ReadWriteMany 永續性磁碟區宣告 (PVC),其中它們可以儲存在本機、傳輸至雲端中的 Azure Blob 儲存體目的地,或從那些雲端目的地鏡像。
這很重要
Azure Arc 啟用的 Azure 容器儲存目前處於預覽階段。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。
Azure 容器儲存體提供一系列功能來支援各種工作負載,例如 AI 和 ML 定型模型、Azure IoT 作業和其他 Arc 服務。
若要以高解析度下載架構圖表,請流覽 Jumpstart Gems。
Azure Container Storage 有何用途?
Azure 容器儲存作為 Arc 連接 Kubernetes 叢集的原生儲存系統。 其主要角色是提供具備彈性的檔案系統,讓資料能安全地保留在邊緣、分層至 Azure,或從雲端鏡像並在本機使用。
執行此延伸模組之 Arc 連線叢集的主要功能包括:
- 儲存到本機叢集:使用本機共用邊緣磁碟區,使用者可以使用 ReadWriteMany 存取模型將資料儲存在其邊緣部署的本機。
- 將資料同步至 Azure:Azure 容器儲存體已設定了儲存目標,因此寫入磁碟區的資料會自動分層至雲端中的 Azure Blob (區塊 Blob、Azure Data Lake Storage Gen2 或 OneLake)。
- 來自 Azure 的資料鏡像(預覽): Azure 容器儲存體已設定儲存目標,因此寫入該目的地的資料會自動鏡像成唯讀副本,鏡像內容會儲存在叢集中的本機磁碟區。
- 簡單連線: 客戶可以使用 CSI 驅動程式輕鬆地連線到已設定的磁碟區,開始對其存儲提出永續性存儲要求。
- 可觀測性: 支援業界標準的 Kubernetes 監控日誌和指標功能,並支援 Azure 監視代理程式的可觀測性。
有哪些可用的 Azure 容器儲存體供應專案?
本地共享卷冊: 為您的 Kubernetes 叢集提供具備 ReadWriteMany 功能的本地儲存。 這種共享儲存類型不受雲端基礎設施影響,非常適合臨時儲存空間、臨時儲存,以及不適合雲端目的地的本地資料儲存。
雲端內嵌子磁碟區:協助從邊緣到 Blob 的無限制資料擷取,包括 Azure Data Lake Storage Gen2 和 OneLake。 寫入此儲存類型的檔案會順暢地傳輸到 Blob 儲存體,然後在確認上傳後從本機快取中清除,以確保新資料的空間可用性。 可設定的原則允許上傳和清除行為的彈性。 此外,此儲存選項支援斷開連接環境中的資料完整性,從而在重新連接到網路時實現本地儲存和同步。
Cloud Mirror 子磁碟區 (預覽版):將資料從雲端鏡像到邊緣。 使用雲端 Blob 儲存體作為資料來源,鏡映子磁碟區允許將內容從雲端散發到位於邊緣的 Kubernetes 應用程式。 資料的雲端複本仍然是授權版本,因此您的本機複本是該 Blob 容器資料的 鏡像 映像。 鏡像子磁碟區為您的應用程式提供「唯讀」檔案系統複本,以在邊緣參考。 鏡像子磁碟區是「唯讀」的,而且在邊緣取用資料的工作負載無法修改或刪除資料。 如果您想要變更資料,您必須編輯權威雲端版本。