具有非經常性存取的 Azure NetApp Files 儲存體
當您使用具有非經常性存取權的 Azure NetApp Files 記憶體時,您可以將非使用中數據設定為從 Azure NetApp Files 記憶體( 經常性存取層)移至 Azure 記憶體帳戶( 非經常性存取層)。 啟用非經常性存取會將非作用中數據區塊從磁碟區和磁碟區的快照集移至非經常性存取層,進而節省成本。
大部分的極非經常性存取資料都會與非結構化資料相關聯。 在許多儲存體環境中,其可以占用超過 50% 的儲存體容量總計。 與生產力軟體、已完成的專案和舊數據集相關聯的不常存取數據,是高效能記憶體的使用效率低下。
Azure NetApp Files 支援具有三 個服務等級的非經常性存取:標準、進階和 Ultra。
下圖說明磁碟區已啟用非經常性存取的應用程式。
在初始寫入中,資料區塊會獲指派「暖」溫度值 (在圖表中為紅色資料區塊),並存在於「經常性存取」層。 由於數據位於磁碟區上,因此溫度掃描會監視每個區塊的活動。 當數據區塊處於非使用中狀態時,溫度掃描會降低區塊的值,直到非使用狀態達到冷卻期間指定的天數為止。 冷卻期持續到 2 到 183 天。 預設值為 31 天。
在數據區塊標示為「冷」之後,階層處理掃描會收集這些區塊,並將其封裝成 4 MB 物件。 其移至 Azure 記憶體是透明的。 對應用程式和使用者,非經常性存取區塊仍會顯示在在線。 分層式資料似乎在線上,而且會透過從非經常性存取層進行透明且自動化擷取,來持續供使用者和應用程式使用。
注意
當您啟用非經常性存取時,符合非經常性存取期間所設定條件的資料,會移至非經常性存取層。 例如,如果冷卻期間設定為30天,當您啟用非經常性存取時,至少30天非經常性存取的任何數據會移至非經常性存取層。
根據預設(除非設定非經常性存取擷取原則),非經常性存取層上的數據區塊會隨機讀取為「暖」,並移回經常性存取層。 在數據區塊標示為「暖」之後,它們會再次受到溫度掃描。 非經常性存取層中非使用中數據的大型循序讀取(例如索引和防毒掃描),不會「暖」數據。 它們也不會觸發非作用中數據,使其返回經常性層。
中繼資料永遠不會非經常性存取,而且一律會保留在經常性存取層中。 階層處理不會影響元數據密集工作負載的活動,例如高檔案計數環境,例如晶元設計、版本控制系統和主目錄。
支援的區域
下列區域支援具有非經常性存取的 Azure NetApp Files 儲存體:
- 澳大利亞中部
- 澳大利亞中部 2
- 澳大利亞東部
- 澳大利亞東南部
- 巴西南部
- 巴西東南部
- 加拿大中部
- 加拿大東部
- 印度中部
- 美國中部
- 東亞
- 美國東部
- 美國東部 2
- 法國中部
- 德國北部
- 德國中西部
- 以色列中部
- 義大利北部
- 日本東部
- 日本西部
- 南韓中部
- 南韓南部
- 美國中北部
- 北歐
- 挪威東部
- 挪威西部
- 卡達中部
- 南非北部
- 美國中南部
- 印度南部
- 東南亞
- 西班牙中部
- 瑞士北部
- 瑞士西部
- 瑞典中部
- 阿拉伯聯合大公國中部
- 阿拉伯聯合大公國北部
- 英國南部
- 英國西部
- US Gov 亞利桑那州
- US Gov 德克薩斯州
- US Gov 維吉尼亞州
- 西歐
- 美國西部
- 美國西部 2
- 美國西部 3
計量
非經常性存取提供 效能計量 ,以瞭解每個磁碟區的使用量模式:
- 磁碟區非經常性存取層大小
- 磁碟區非經常性存取層資料讀取大小
- 磁碟區非經常性存取層資料寫入大小
計費
您可以在新建立容量集區的磁碟區層級啟用階層處理。 計費方式是以:
- 容量和服務等級。
- 容量集區內的未配置容量。
- 非經常性存取層中的容量。
- 經常性存取層與非經常性存取層之間的網路傳輸。 Blob 記憶體上的交易成本(
GET
和PUT
要求)之上的標記,以及作用層之間任一方向的私人鏈接傳輸會決定速率。
容量集區的計費計算是非分層至非經常性存取層之數據的經常性層費率。 包含容量集區內的未配置容量。 當您為磁碟區啟用階層處理時,非經常性存取層中的容量會以非經常性存取層的速率。 剩餘的容量會以經常性存取層的速率計算。 非經常性存取層的費率低於經常性存取層的費率。
計費結構的範例
假設您已建立 4 TiB 標準容量集區。 計費結構是整個 4 TiB 的標準容量層費率。
當您在容量集區中建立磁碟區,並開始將數據分層至非經常性存取層時,下列案例說明適用的計費結構:
假設您建立三個各 1 TiB 的磁碟區。 您未在磁碟區層級啟用分層。 計費計算為:
- 3 以經常性層速率配置容量的 TiB。
- 1 以經常性層速率分配的未配置容量 TiB。
- 非經常性存取層速率的零容量。
- 經常性存取層與非經常性存取層之間的網路傳輸為零。 Blob 記憶體上的標記和私人連結傳輸上位於交易成本 (
GET
,PUT
) 之上的標記會決定作用中層之間的任一方向。
假設您建立四個各 1 TiB 的磁碟區。 每個磁碟區在經常性存取層上具有 0.25 TiB 的磁碟區容量,以及非經常性存取層中磁碟區容量的 0.75 TiB。 計費計算為:
- 以經常性層速率計算的 1-TiB 容量。
- 以非經常性存取層速率的 3 TiB 容量。
- 經常性存取層與非經常性存取層之間的網路傳輸。 Blob 記憶體上的標記和私人連結傳輸上位於交易成本 (
GET
,PUT
) 之上的標記會決定作用中層之間的任一方向。
假設您建立兩個各 1 TiB 的磁碟區。 每個磁碟區在經常性存取層上具有 0.25 TiB 的磁碟區容量,以及非經常性存取層中磁碟區容量的 0.75 TiB。 計費計算為:
- 熱層速率為 0.5-TiB 容量。
- 2 以經常性層速率分配的未配置容量 TiB。
- 以非經常性層速率的 1.5-TiB 容量。
- 經常性存取層與非經常性存取層之間的網路傳輸。 Blob 記憶體上的標記和私人連結傳輸上位於交易成本 (
GET
,PUT
) 之上的標記會決定作用中層之間的任一方向。
假設您建立一個各 1 TiB 的磁碟區。 磁碟區在經常性存取層中具有 0.25 TiB 的磁碟區容量,以及非經常性存取層中磁碟區容量的 0.75 TiB。 計費計算為:
- 以經常性層速率的 0.25-TiB 容量。
- 以非經常性層速率的 0.75-TiB 容量。
- 經常性存取層與非經常性存取層之間的網路傳輸。 Blob 記憶體上的標記和私人連結傳輸上位於交易成本 (
GET
,PUT
) 之上的標記會決定作用中層之間的任一方向。
具有不同非經常性存取期間的成本計算範例
本節顯示儲存體和網路傳輸成本的範例,並具有不同的非經常性存取期間。
在這些範例中,假設:
- 經常性存取層儲存體成本為 $0.000202/GiB/hr。 非經常性存取層儲存體成本為 $0.000082/GiB/hr。
- 網路傳輸成本 (包括非經常性存取層的讀取或寫入活動) 為 $0.020000/GiB。
- 已啟用具有非經常性存取的 5 TiB 容量集區。
- 未配置容量的一 TiB 位於容量集區內。
- 已啟用 4 TiB 磁碟區進行非經常性存取。
- 冷卻期間過後,4 TiB 的 3 TiB 會移至非經常性存取層。
- 每個月,您都會從非經常性存取層讀取或寫入 20% 的數據。
- 每個月是 30 天或 730 小時。 因此,每天是 730/30 小時。
重要
- 請只使用這些計算作為參考估計值,而不是用於驗證確切帳單金額。
- 範例中考慮的費率適用於範例區域,而且可能與您預定的部署區域不同。
- 如果數據是從非經常性存取層讀取或寫入非經常性存取層,則會導致經常性存取層和非經常性存取層中的數據分佈百分比變更。 本文中的計算示範經常性存取和非經常性存取層的初始百分比分布,而不是在 20% 的數據移至非經常性存取層或移出非經常性存取層之後。
下列範例包括容量集區中的 1 TiB 未配置空間,以顯示啟用非經常性存取時如何對未配置空間進行收費。 為了節省最大的成本,應該減少容量集區大小,以消除未配置的集區容量。
範例 1:冷卻期間設定為七天
第一個月的記憶體成本:
成本 | 描述 | 運算 |
---|---|---|
1~30 天未分配的記憶體成本(30 天) | 1 TiB 的未配置儲存體 | 1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 |
1~7 天的記憶體成本(七天) | 4 TiB 的作用中資料 (經常性存取層) | 4 TiB x 1024 x 7 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $140.93 |
8~30 天的記憶體成本(23 天) | 1 TiB 的作用中資料 (經常性存取層) 3 TiB 的非作用中資料 (非經常性存取層) |
1 TiB x 1024 x 23 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $115.77 3 TiB x 1024 x 23 天 x 730/30 小時。 x $0.000082/GiB/hr。 = $140.98 |
網路傳輸成本 | 將非作用中資料移至非經常性存取層 從非經常性存取層的 20% 資料讀取/寫入 |
3 TiB x 1024 x $0.020000/GiB = $61.44 3 TiB x 1024 x 20% x $0.020000/GiB = $12.29 |
第一個月總計 | $622.41 |
第二個和後續月份的每月記憶體成本:
成本 | 描述 | 運算 |
---|---|---|
30 天的儲存體成本 | 1 TiB 的未配置儲存體 1 TiB 的作用中資料 (經常性存取層) 3 TiB 的非作用中資料 (非經常性存取層) |
1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 3 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000082/GiB/hr。 = $183.89 |
網路傳輸成本 | 從非經常性存取層的 20% 資料讀取/寫入 | 3 TiB x 1024 x 20% x $0.020000/GiB = $12.29 |
第二個和後續每月總計 | $498.18 |
您的前六個月節省:
- 沒有非經常性存取的成本:5 TiB x 1024 x $0.000202/GiB/hr。 x 730 小時。 x 6 個月 = $4,529.97
- 具有非經常性存取的成本:第一個月 + 第二個月 + ... + 第六個月 = $622.41 + (5x $498.18) = $3,113.31
- 使用非經常性存取節省: 31.27%
您的前 12 個月節省:
- 沒有非經常性存取的成本:5 TiB x 1024 x $0.000202/GiB/hr。 x 730 小時。 x 12 個月 = $9,059.94
- 具有非經常性存取的成本:第一個月 + 第二個月 + ... + twelfth month = $622.41 + (11 x $498.18) = $6,102.39
- 使用非經常性存取節省: 32.64%
範例 2:非經常性存取期間設定為 35 天
所有 5 TiB 都是第一個月的作用中資料 (位於經常性存取層)。 第一個月的記憶體成本:
5 TiB x 1024 x 730hr. x $0.000202/GiB/hr。 = $755.00
第二個月的記憶體成本:
成本 | 描述 | 運算 |
---|---|---|
1~30 天未分配的記憶體成本(30 天) | 1 TiB 的未配置儲存體 | 1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 |
1~5 天的記憶體成本(五天) | 4 TiB 的作用中資料 (經常性存取層) | 4 TiB x 1024 x 5 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $100.67 |
6~30 天的記憶體成本(25 天) | 1 TiB 的作用中資料 (經常性存取層) 3 TiB 的非作用中資料 (非經常性存取層) |
1 TiB x 1024 x 25 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $125.83 3 TiB x 1024 x 25 天 x 730/30 小時。 x $0.000082/GiB/hr。 = $153.24 |
網路傳輸成本 | 將非作用中資料移至非經常性存取層 從非經常性存取層的 20% 資料讀取/寫入 |
3 TiB x 1024 x $0.020000 /GiB = $61.44 3 TiB x 1024 x 20% x $0.020000/GiB = $12.29 |
第二個月總計 | $604.47 |
第三個和後續月份的每月記憶體成本:
成本 | 描述 | 運算 |
---|---|---|
30 天的儲存體成本 | 1 TiB 的未配置儲存體 1 TiB 的作用中資料 (經常性存取層) 3 TiB 的非作用中資料 (非經常性存取層) |
1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 3 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000082/GiB/hr。 = $183.89 |
網路傳輸成本 | 從非經常性存取層的 20% 資料讀取/寫入 | 3 TiB x 1024 x 20% x $0.020000/GiB = $12.29 |
第三個和後續的每月總計 | $498.18 |
您的前六個月節省:
- 沒有非經常性存取的成本:5 TiB x 1024 x $0.000202/GiB/hr。 x 730 小時。 x 6 個月 = $4,529.97
- 具有非經常性存取的成本:第一個月 + 第二個月 + ... + 第六個月 = $755.00 + $604.47 + (4 x $498.18) = $3,352.19
- 使用非經常性存取節省: 25.99%
您的前 12 個月節省:
- 沒有非經常性存取的成本:5 TiB x 1024 x $0.000202/GiB/hr。 x 730 小時。 x 12 個月 = $9,059.94
- 具有非經常性存取的成本:第一個月 + 第二個月 + ... + twelfth month = $755.00 + $604.47 + (10 x $498.18) = $6,341.27
- 使用非經常性存取節省: 30.00%
範例 3:非經常性存取期間設定為 63 天
所有 5 TiB 都是前兩個月的作用中資料 (位於經常性存取層)。 第一個月和第二個月的每月記憶體成本:5 TiB x 1024 x 730hr。 x $0.000202/GiB/hr。 = $755.00
第三個月的記憶體成本:
成本 | 描述 | 運算 |
---|---|---|
1~30 天未分配的記憶體成本(30 天) | 1 TiB 的未配置儲存體 | 1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 |
1~3 天的記憶體成本(三天) | 4 TiB 的作用中資料 (經常性存取層) | 4 TiB x 1024 x 3 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $60.40 |
4~30 天的記憶體成本(27 天) | 1 TiB 的作用中資料 (經常性存取層) 3 TiB 的非作用中資料 (非經常性存取層) |
1 TiB x 1024 x 27 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $135.90 3 TiB x 1024 x 27 天 x 730/30 小時。 x $0.000082/GiB/hr。 = $165.50 |
網路傳輸成本 | 將非作用中資料移至非經常性存取層 從非經常性存取層的 20% 資料讀取/寫入 |
3 TiB x 1024 x $0.020000/GiB = $61.44 3 TiB x 1024 x 20% x $0.020000/GiB = $12.29 |
第三個月總計 | $586.52 |
第四個和後續月份的每月記憶體成本:
成本 | 描述 | 運算 |
---|---|---|
30 天的儲存體成本 | 1 TiB 的未配置儲存體 1 TiB 的作用中資料 (經常性存取層) 3 TiB 的非作用中資料 (非經常性存取層) |
1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 1 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000202/GiB/hr。 = $151.00 3 TiB x 1024 x 30 天 x 730/30 小時。 x $0.000082/GiB/hr。 = $183.89 |
網路傳輸成本 | 從非經常性存取層的 20% 資料讀取/寫入 | 3 TiB x 1024 x 20% x $0.020000/GiB = $12.29 |
第四個和後續的每月總計 | $498.18 |
您的前六個月節省:
- 沒有非經常性存取的成本:5 TiB x 1024 x $0.000202/GiB/hr。 x 730 小時。 x 6 個月 = $4,529.97
- 具有非經常性存取的成本:第一個月 + 第二個月 + ... + 第六個月 = (2 x $755.00) + $586.52 + (3 x $498.18) = $3,591.06
- 使用非經常性存取節省: 20.73%
您的前 12 個月節省:
- 沒有非經常性存取的成本:5 TiB x 1024 x $0.000202/GiB/hr。 x 730 小時。 x 12 個月 = $9,059.94
- 具有非經常性存取的成本:第一個月 + 第二個月 + ... + twelfth month = (2 x $755.00) + $586.52 + (9 x $498.18) = $6,580.14
- 使用非經常性存取節省: 27.37%
提示
您可以使用具有非經常性存取節省成本估算器的 Azure NetApp Files 儲存體,以根據可變更的輸入參數來互動預估節省成本。