共用方式為


使用非經常性存取管理 Azure NetApp 檔案儲存體

當您使用 Azure NetApp Files 的冷存取儲存時,可以將非活躍的數據從 Azure NetApp Files 儲存(熱層)移動到 Azure 儲存帳戶(冷層)。 如此一來,您可以降低儲存在 Azure NetApp Files 中的資料擁有權總成本。

非經常性存取功能可讓您設定具有非經常性存取的容量集區。 具有冷存取功能的儲存體服務等級會將不常存取的資料從磁碟區和磁碟區的快照集移至 Azure 儲存體帳戶,以協助您降低儲存體成本。 數據存取延遲可能會有所差異,因為數據必須從 Azure 記憶體帳戶讀取。

具有冷存取功能的存儲根據您的工作負載和讀取/寫入模式,提供「冷存取期間」的選項,以優化網路傳輸成本。 此功能會在磁碟區層級提供。 如需詳細資訊,請參閱 設定冷卻期間的選項一節。 具有非經常性存取功能的儲存體也會提供基於每個磁碟區的計量。 如需詳細資訊,請參閱計量一節。

考量

使用冷存取時,有幾個需要注意的考慮。

非經常性存取的一般考量

  • 不保證任何服務層的用戶端工作負載的任何最大延遲。
  • 雖然冷存取適用於標準、進階和 Ultra 服務等級,但使用此功能的計費方式與熱存取服務等級的費用不同。 如需詳細數據和範例,請參閱 計費一節
  • 非經常性存取支援兩個階層處理原則:AutoSnapshotOnlySnapshotOnly 原則會將資料階層處理限制在快照集中的資料,與使用中檔案系統中的檔案相關聯的所有資料區塊則會留在經常性存取層中。 Auto 原則同時包含快照集複製資料和使用中檔案系統中的資料。 輸送量是以 服務等級AutoSnapshotOnly 分層策略為基礎。
  • 若要防止在循序讀取作業期間將數據從冷存取層擷取到熱存取層(例如防病毒軟體或其他檔案掃描作業),請將冷存取擷取原則設定為 預設永不。 如需了解擷取原則的更多資訊,請參閱 在新的磁碟區上啟用冷存取
  • 當您停用磁碟區的冷階層存取後,移至冷階層的檔案仍然保留在那裡。 您必須在「每個」檔案上執行 I/O 作業,才能讓檔案回到暖層。
  • 如需每個區域每個訂用帳戶支援冷存取的磁碟區數量上限,請參閱 Azure NetApp Files 的資源限制。
  • 大型磁碟區支援非經常性存取。 確認您已 註冊使用大型磁碟區 ,再建立已啟用冷存取的大型磁碟區。

冷存取功能容量集區之考量

  • 您可以將現有的容量集區轉換成非經常性存取容量集區,以建立非經常性存取磁碟區。 啟用冷存取容量集區之後,您無法將它轉換回非冷存取容量集區。
    • 當您啟用冷存取時,符合冷存取期間所設定條件的資料會移至冷存取層。 例如,如果冷卻期間設定為30天,您啟用非經常性存取層時 ,至少 30 天冷卻的任何資料會移至非經常性存取層。 達到冷卻期之後,背景工作最多可能需要 48 小時的時間,才能起始將數據傳送至冷層。
  • 冷存取容量集區可同時包含已啟用冷存取的磁碟區,以及已停用冷存取的磁碟區。
  • 將容量集區設定為支援冷存取量後,就無法在容量集區層級關閉此設定。 您可以隨時在「磁碟區」層級開啟或關閉非經常性存取設定。 關閉磁碟區層級的非經常性存取設定會停止進一步的資料階層處理。 

將磁碟區移至另一個容量集區的考量

  • 只有在容量集區已啟用非經常性存取時,才能在容量集區之間移動已啟用非經常性存取的磁碟區。 當磁碟區啟用非經常性存取時,它只能位於已啟用非經常性存取的容量集區中,即使磁碟區已停用非經常性存取也一樣。
  • 如果您將非經常性存取磁碟區移至另一個容量集區 (服務等級變更) (部分機器翻譯),則您也必須為該集區啟用非經常性存取。
  • 如果您停用非經常性存取,並在非經常性存取磁碟區上關閉階層處理 (也就是磁碟區不再使用非經常性存取),則無法將其移至不是非經常性存取的容量集區。 在冷存取容量集區中,您可以移動所有磁碟區,無論它們是否已啟用冷存取,都只能移至另一個冷存取容量集區。

具有非經常性存取的進階和 Ultra 服務等級磁碟區中的輸送量考量

  • 在進階和 Ultra 容量集區中啟用非經常性存取會導致輸送量降低:
    • 若為進階服務等級,輸送量為每 1 TiB 36 MiB/秒 (相較之下,沒有非經常性存取時為每 1 TiB 64 MiB/秒)
    • 若為 Ultra 服務等級,輸送量為每 1 TiB 68 MiB/秒 (相較之下,沒有非經常性存取時為每 1 TiB 128 MiB/秒)
    • 降低的輸送量限制適用於 AutoSnapshotOnly 分層政策。
  • 即使隨後關閉磁碟區的非經常性存取功能,輸送量降低的效果仍會存在。 
  • 在磁碟區上啟用非經常性存取時,您可以受益於較低的價格。 您不會因為降低頻寬而獲得額外的折扣。 相反地,您會支付非經常性存取價格,這個價格原本就包含降低的輸送量。

在已啟用冷存取的磁碟區上刪除資料的考量

  • 刪除冷存取層中包含數據的儲存區時,刪除作業會直接從冷存取層執行,而不會將數據重複讀取至熱存取層。 標示要刪除的數據會根據服務中排程的作業進行清除。 

    在 Azure NetApp Files 中刪除磁碟區時,相關聯的 Azure Blob 儲存體中的資料會被標記為要刪除。 雖然數據會保留在 Azure Blob 記憶體中,直到清除作業完成為止,但您不需支付已刪除的磁碟區費用。 服務會管理帳單詳細資料。 在刪除磁碟區之後,Azure 儲存體中等待刪除的資料就不會產生費用。 

  • 資料解除凍結:在刪除磁碟區時,系統不會先將資料解除凍結至經常性存取層,這種做法可確保刪除流程有效率,並減少不必要的資料移動工作。

    • 將冷層數據恢復至熱層的唯一方法是讓用戶端或應用程式讀取數據區塊。

跨區域和跨區複製的考慮

  • 使用 跨區域跨區複寫,目的地磁碟區中的冷存取設定會自動更新,以符合來源磁碟區。 每當來源磁碟區或授權期間變更設定時,就會發生此更新。 在反向重新同步處理複寫時,設定也會自動更新,但前提是目的地磁碟區必須位於已啟用非經常性存取的容量集區。 目的地磁碟區上的冷存取設置變更不會影響來源磁碟區上的設置。
  • 在跨區域或跨區域復寫組態中,您可以只針對目的地磁碟區啟用非經常性存取,以增強數據保護,並節省成本,而不會影響來源磁碟區的延遲。

快照集還原的考量

  • 當您 將已啟用非經常性存取的磁碟區快照還原至新的磁碟區時,新磁碟區會從父磁碟區繼承非經常性存取設定。 在建立新的磁碟區之後,您可以修改非經常性存取設定。
  • 您無法從不是非經常性存取磁碟區的快照集還原非經常性存取磁碟區。 同樣地,您無法從非經常性存取磁碟區的快照集還原不是非經常性存取磁碟區。

啟用非經常性存取

您必須先以進階或 Ultra 服務等級註冊非經常性存取,才能在容量集區和磁碟區層級啟用非經常性存取。 標準服務等級不需要註冊。

註冊功能

第一次在 Ultra 服務等級使用非經常性存取之前,您需要註冊此功能。

  1. 註冊此功能:

    Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCoolAccessUltra 
    
  2. 檢查功能註冊的狀態:

    Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFCoolAccessUltra
    

    附註

    在變更為 之前,Registering 可能處於最多 60 分鐘的 Registered 狀態。 等到狀態變為 Registered 之後再繼續。

您也可以使用 Azure CLI 命令az feature registeraz feature show 來註冊該功能,並顯示註冊狀態。

設定容量集區以進行非經常性存取

在建立或啟用冷存取磁碟區之前,請先設定具有冷存取功能的容量池。 您可以利用下列其中一種方式來執行此作業:

在新容量集區上啟用非經常性存取

  1. 設定容量集區 (部分機器翻譯)。
  2. 選取 [啟用非經常性存取] 核取方塊,然後選取 [建立]

在現有的容量集區上啟用非經常性存取

您可以在現有容量集區上啟用非經常性存取支援。 然後,您可以在該集區中新增或修改磁碟區,以使用非經常性存取。

  1. 以滑鼠右鍵按一下您想要啟用非經常性存取的容量集區。

  2. 選取 [啟用非經常性存取]

    顯示現有容量集區上操作功能表的螢幕擷取畫面,您可以在該功能表上選取 [啟用非經常性存取] 選項。

設定非經常性存取的磁碟區

您可以在建立磁碟區時,以及在已啟用非經常性存取之容量集區中的現有磁碟區上,啟用具有非經常性存取的 Azure NetApp 檔案儲存體。

在新磁碟區上啟用非經常性存取

  1. 在 [容量集區] 功能表上,選取 [磁碟區]。 選取 + 新增磁碟區 以建立新的網路檔案系統 (NFS)、伺服器消息塊 (SMB) 或雙通訊協定磁碟區。

  2. 在 [建立磁碟區] 頁面的 [基本資料] 索引標籤上,設定下列選項以啟用非經常性存取的磁碟區:

    • 啟用 Cool Access

      冷卻期定義了將數據轉換到冷儲存層之前的最小天數。 預設值為 31 天。 支援的值介於 2 至 183 天之間。

      附註

      非經常性存取期間是從磁碟區建立的時間計算而來。 如果任何現有的磁碟區已啟用冷存取,則會在這些磁碟區上回溯應用冷存取期間。 如果在冷卻期內的指定天數內未存取磁碟區上的特定數據區塊,這些區塊會在啟用此功能後移至冷層。 達到冷卻期之後,背景工作最多可能需要 48 小時的時間,才能起始將數據傳送至冷層。

    • 低頻度存取檢索政策

      此選項會指定在何種情況下數據遷移回熱門層。 您可以將此選項設定為 [預設]、[讀取時] 或 [永不]

      如果您未設定冷存取擷取原則的值,則擷取原則會設定為「預設值」。 下表描述每個原則的數據擷取行為:

      檔案擷取政策 行為
      預設 執行隨機讀取時,冷數據會傳回至熱層級。 數據會以循序讀取從冷層提供。
      讀取時啟動 在循序和隨機讀取時,冷數據會被傳回到熱層。
      從不 冷數據會直接從冷層提供。 數據移至冷存取層之後,不會傳回至熱存取層。
    • 非經常性存取階層處理原則

      階層處理原則會管理哪些資料移至冷存取層。 您可以將所有數據分層,或將階層處理限制為快照集。 選取下列其中一個原則:

      階層處理原則 說明
      Auto 此策略涵蓋作用中的檔案系統數據和快照複本資料。
      SnapshotOnly 此原則會將階層處理限制為快照中的資料。 在使用中的檔案系統中,所有與檔案相關聯的資料區塊都會保留在經常性存取層中。

    顯示 [建立磁碟區] 頁面的螢幕擷取畫面。在 [基本資料] 索引標籤上,已選取 [啟用非經常性存取] 核取方塊。畫面上會顯示非經常性存取擷取原則的選項。

  3. 若要完成建立磁碟區,請遵循相關通訊協定的指示:

在現有的磁碟區上啟用非經常性存取

在具備冷存取功能的容量集區中,您可以啟用現有的磁碟區以支援冷存取。

附註

如果冷存取已停用,您只能在冷存取層上已有數據時設定檢索策略。

如果您停用冷存取,則磁碟區上的冷存取設定不變,冷存取擷取原則也會維持不變。

  1. 以滑鼠右鍵按一下您想要啟用非經常性存取的磁碟區。

  2. 在出現的 [ 編輯 ] 視窗中,設定磁碟區的下列選項:

    • 啟用 Cool Access

      冷卻期定義了將數據轉換到冷儲存層之前的最小天數。 預設值為 31 天。 支援的值介於 2 至 183 天之間。

      附註

      非經常性存取期間是從磁碟區建立的時間計算而來。 如果任何現有的磁碟區已啟用冷存取,則會在這些磁碟區上回溯應用冷存取期間。 如果在冷卻期內的指定天數內未存取磁碟區上的特定數據區塊,這些區塊會在啟用此功能後移至冷層。 達到冷卻期之後,背景工作最多可能需要 48 小時的時間,才能起始將數據傳送至冷層。

    • 低頻度存取檢索政策

      此選項會指定在何種情況下數據遷移回熱門層。 您可以將此選項設定為 [預設]、[讀取時] 或 [永不]

      如果您未設定冷存取擷取原則的值,則擷取原則會設定為「預設值」。 下表描述每個原則的數據擷取行為:

      檔案擷取政策 行為
      預設 執行隨機讀取時,冷數據會傳回至熱層級。 數據會以循序讀取從冷層提供。
      讀取時啟動 在循序和隨機讀取時,冷數據會被傳回到熱層。
      從不 冷數據會直接從冷層提供。 數據移至冷存取層之後,不會傳回至熱存取層。
    • 非經常性存取階層處理原則

      階層處理原則會管理哪些資料移至冷存取層。 您可以將所有數據分層,或將階層處理限制為快照集。 選取下列其中一個原則:

      階層處理原則 說明
      Auto 此策略涵蓋作用中的檔案系統數據和快照複本資料。
      SnapshotOnly 此原則會將階層處理限制為快照中的資料。 在使用中的檔案系統中,所有與檔案相關聯的資料區塊都會保留在經常性存取層中。

    顯示已選取 [啟用 Cool Access] 複選框的螢幕截圖。

  3. 選取 [確定 ] 以確認變更。

修改磁碟區的非經常性存取設定

根據客戶端的讀寫模式,您可以根據需要修改磁碟區的冷存取配置。

  1. 以滑鼠右鍵按一下您要修改非經常性存取設定的磁碟區。

  2. 在顯示的 [編輯] 視窗上,視需要更新 [非經常性存取期間] 和 [非經常性存取擷取原則] 欄位。