建立 Azure HPC Cache

使用 Azure 入口網站 或 Azure CLI 來建立快取。

screenshot of cache overview in Azure portal, with create button at the bottom

定義基本詳細資料

Screenshot of project details page in Azure portal.

[專案詳細資料] 中,選取將裝載快取的訂用帳戶和資源群組。

[服務詳細資料] 中,設定快取名稱和下列其他屬性:

  • 位置 - 選取其中 一個支援的區域

    如果該區域支援 可用性區域 ,請選取將裝載快取資源的區域。 Azure HPC Cache 是區域性服務。

  • 虛擬網路 - 您可以選取現有的虛擬網路,或建立新的虛擬網路。

  • 子網 - 選擇或建立至少 64 個 IP 位址 (/24) 的子網。 此子網只能用於此 Azure HPC Cache 實例。

選擇快取類型和容量

在 [快 ] 頁面上,指定要建立的快取類型和大小。 這些值會決定快取的功能,包括:

  • 快取服務用戶端要求的速度
  • 快取可以保存的資料量
  • 快取是否支援讀取/寫入快取模式
  • 它可以擁有多少個儲存體目標
  • 快取的成本

Screenshot of the cache tab in the Azure portal create wizard. There are controls for selecting cache type, maximum throughput, and cache size.

您必須先選擇快取類型,才能選擇輸送量或儲存體容量。 這些選項包括:

  • 讀寫標準快取:彈性的一般用途快取
  • 唯讀快取:專為將檔案存取延遲降到最低而設計的高輸送量快取;修改是使用同步寫入作業來處理
  • 讀寫進階快取 (預覽):NVMe 優化快取,延遲最低且輸送量最高

Screenshot of the cache tab in the Azure portal create wizard, with the Cache type selector open.

若要深入瞭解下列快取類型,請參閱 選擇符合您需求的 快取類型。

提示

「讀寫」快取類型可以使用讀取快取或讀寫快取使用模型來設定儲存體目標。 「唯讀」快取類型僅支援 NFS 和 ADLS-NFS 儲存體目標型別,且只有讀取快取使用模型。 深入瞭解快取使用模型 中的 快取模式。

「標準」快取 SKU 可讓您選擇指定輸送量選取的快取容量,而「進階版」和「唯讀」快取則具有每個指定輸送量選取專案的固定容量。 快取的功能是由兩個部署選擇所定義:

  • 最大輸送量 - 快取的資料傳輸速率,以 GB/秒為單位
  • 快取大小 - 為快取資料配置的儲存體數量,以 TB 為單位

Screenshot of cache sizing page in the Azure portal.

瞭解輸送量和快取大小

有數個因素可能會影響 HPC Cache 的效率,但選擇適當的輸送量值和快取儲存體大小是其中一個最重要的因素。

當您選擇輸送量值時,請記住,實際的資料傳輸速率取決於工作負載、網路速度和儲存體目標型別。

您選擇的值會設定整個快取系統的最大輸送量,但其中一些用於額外負荷工作。 例如,如果用戶端要求尚未儲存在快取中的檔案,或檔案標示為過時,則快取會使用其部分輸送量從後端儲存體擷取。

Azure HPC Cache 會管理快取和預先載入哪些檔案,以最大化快取命中率。 快取內容會持續評估,而且檔案在存取頻率較低時會移至長期儲存體。

選擇快取儲存體大小,可舒適地保存作用中的工作檔案集,以及中繼資料和其他額外負荷的額外空間。

如果您需要正確調整快取大小的說明,請連絡 Microsoft 服務和支援。

根據您的需求選擇快取類型

有兩種基本快取類型:「standard」 和 「premium」。

標準 快取是一般使用的 HPC Cache 系統。 您可以選擇輸送量值之後,從多個儲存體大小選取,而且您可以附加任何 HPC Cache 支援的儲存體目標型別。

進階版 快取是專為效能最高的檔案服務所設計。 它們使用高輸送量 NVMe 儲存體裝置,這表示進階快取有不同的定價結構、靜態快取容量,而且無法暫時停止。

快取選項包括:

  • 讀寫標準快取

    使用標準快取,您可以選擇數個快取大小值。 這些快取可以設定為讀取(寫入)和讀寫快取的儲存體目標使用模型。

  • 唯讀快取

    這種類型的快取可提供比標準快取更高的輸送量和較低的延遲,但設計目的是將檔案和目錄唯讀存取優化。 您無法將唯讀快取設定為使用讀寫快取使用模型,但讀取後寫入工作負載會導致快取命中,因為寫入會同步保存至儲存體目標。 這種類型的快取對於每個輸送量選擇只有一個快取大小選項。

  • 讀寫進階快取 (預覽)

    可針對唯讀或讀寫快取設定的高輸送量快取。 對於每個輸送量選項,這些快取只有一個快取大小選項。

下表說明這三種快取類型之間的重要差異。

屬性 讀寫標準快取 唯讀快取 讀寫進階版快取
輸送量大小 2、4 或 8 GB/秒 4.5、9 或 16 GB/秒 5、10 或 20 GB/秒
快取大小 3、6 或 12 TB,2 GB/秒
6、12 或 24 TB,4 GB/秒
12、24 或 48 TB,8 GB/秒
21 TB,4.5 GB/秒
42 TB,9 GB/秒
84 TB,16 GB/秒
21 TB,5 GB/秒
42 TB,10 GB/秒
84 TB,20 GB/秒
相容的儲存體目標型別 Azure Blob
NFS (內部部署)
ADLS-NFS (已啟用 NFSv3 的 Azure Blob)
NFS (內部部署)
ADLS-NFS (已啟用 NFSv3 的 Azure Blob)
Azure Blob
NFS (內部部署)
ADLS-NFS (已啟用 NFSv3 的 Azure Blob)
快取樣式 讀寫快取 僅限讀取快取 讀寫快取
您可以停止快取,以在不需要時節省成本 No

這三個快取選項的最大儲存體目標計數為 20。

深入瞭解這些選項:

啟用 Azure 金鑰保存庫加密 (選用)

如果您想要管理用於快取儲存體的加密金鑰,請在 [磁片加密金鑰 ] 頁面上提供您的 Azure 金鑰保存庫資訊 。 金鑰保存庫必須位於與快取相同的區域和相同的訂用帳戶中。

如果您不需要客戶管理的金鑰,可以略過本節。 Azure 預設會使用 Microsoft 管理的金鑰來加密資料。 若要深入瞭解,請閱讀 Azure 儲存體加密

注意

建立快取之後,您無法在 Microsoft 管理的金鑰和客戶管理的金鑰之間變更。

如需客戶自控金鑰加密程式的完整說明,請參閱 使用客戶管理的加密金鑰進行 Azure HPC Cache

Screenshot of encryption keys page with

選取 [客戶管理] 以選擇客戶管理的金鑰加密。 金鑰保存庫規格欄位隨即出現。 選取要使用的 Azure 金鑰保存庫,然後選取要用於此快取的金鑰和版本。 金鑰必須是 2048 位 RSA 金鑰。 您可以從此頁面建立新的金鑰保存庫、金鑰或金鑰版本。

如果您想要使用自動金鑰輪替,請核取 [ 永遠使用 目前的金鑰版本 ] 方塊

如果您想要針對此快取使用特定的受控識別,請在 [ 受控識別] 區段中進行 設定。 若要深入瞭解,請參閱 什麼是 Azure 資源的受控識別?

注意

建立快取之後,您無法變更指派的身分識別。

如果您使用系統指派的受控識別或使用者指派的身分識別尚未存取金鑰保存庫,則建立快取之後必須執行額外的步驟。 這個手動步驟會授權快取的受控識別使用金鑰保存庫。

  • 閱讀 選擇快取的 受控識別選項,以瞭解受控識別設定的差異。
  • 若要瞭解手動步驟,請閱讀 從快 取授權 Azure 金鑰保存庫加密。

新增資源標籤 (選擇性)

[ 標記 ] 頁面可讓您將資源標籤 新增 至 Azure HPC Cache 實例。

完成建立快取

設定新的快取之後,按一下 [ 檢閱 + 建立] 索引標籤。入口網站會驗證您的選擇,並可讓您檢閱您的選擇。 如果一切正確,請按一下 [ 建立 ]。

快取建立大約需要 10 分鐘。 您可以在Azure 入口網站的通知面板中追蹤進度。

screenshot of cache creation

建立完成時,會出現通知,其中包含新 Azure HPC Cache 實例的連結,而快取會出現在訂用帳戶的 [資源 ] 清單中。

screenshot of Azure HPC Cache instance in Azure portal

注意

如果您的快取使用客戶管理的加密金鑰,並在建立後需要手動授權步驟,快取可能會在部署狀態變更完成之前出現在資源清單中。 快取的狀態為 [正在等候金鑰 ] 後,您就可以 授權它 使用金鑰保存庫。

下一步

快取出現在 [ 資源 ] 清單中之後,您可以移至下一個步驟。