升級至一般用途 v2 儲存體帳戶
一般用途 v2 儲存體帳戶支援最新的 Azure 儲存體功能,並包含一般用途 v1 和 Blob 儲存體帳戶的所有功能。 針對大部分的儲存體案例,皆建議使用一般用途 v2 帳戶。 一般用途 v2 帳戶能針對 Azure 儲存體提供最低的每 GB 容量價格,以及極具業界競爭力的交易價格。 一般用途 v2 帳戶支援經常性存取或非經常性的預設帳戶存取層,以及經常性存取層、非經常性存取層或封存層之間的 Blob 層級階層處理。
從一般用途 v1 或 Blob 儲存體帳戶升級至一般用途 v2 儲存體帳戶,是很簡單的作業。 您可以使用 Azure 入口網站、PowerShell 或 Azure CLI 來執行升級。 升級至一般用途 v2 儲存體帳戶時並不會停機,或是有遺失資料的風險。 透過可變更帳戶類型的簡單 Azure Resource Manager 作業,即可升級帳戶。
重要
將一般用途 v1 或 Blob 儲存體帳戶升級至一般用途 v2 是永久性的作業,無法復原。
注意
雖然 Microsoft 建議在大部分的案例中使用一般用途 v2 帳戶,但 Microsoft 將繼續為新客戶和現有客戶支援一般用途 v1 帳戶。 只要在新區域中可以 Azure 儲存體,您即可在新區域中建立一般用途 v1 儲存體帳戶。 Microsoft 目前並未計劃淘汰一般用途 v1 帳戶的支援,且未來若要淘汰任何 Azure 儲存體功能,都會至少提前一年事先通知。 Microsoft 將繼續提供一般用途 v1 帳戶的安全性更新,但此帳戶類型將不會有任何新的功能開發。
對於在 2020 年 10 月 1 日之後上線的新 Azure 區域,一般用途 v1 帳戶的定價已變更,相當於一般用途 v2 帳戶在這些區域中的定價。 2020 年 10 月 1 日之前即存在於 Azure 區域中的一般用途 v1 帳戶,並沒有定價上的變更。 如需特定區域中一般用途 v1 帳戶的定價詳細資料,請參閱 Azure 儲存體定價頁面。 選擇您的區域,然後選取 [供應項目定價] 旁的 [其他]。
升級帳戶
若要將一般用途 v1 或 Blob 儲存體帳戶升級至一般用途 v2 帳戶,請使用 Azure 入口網站、PowerShell 或 Azure CLI。
登入 Azure 入口網站。
瀏覽至您的儲存體帳戶。
在 [設定] 區段中,選取 [組態]。
在 [帳戶類型] 底下,選取 [升級]。
在 [確認升級] 底下,輸入您的帳戶名稱。
選取刀鋒視窗底部的 [升級]。
指定 Blob 資料的存取層
一般用途 v2 帳戶支援所有 Azure 儲存體服務與資料物件,但存取層僅適用於 Blob 儲存體中的區塊 Blob。 當您升級至一般用途 v2 儲存體帳戶時,您可以指定經常性或非經常性的預設帳戶存取層,這表示將會上傳 Blob 資料的預設階層,如同未指定個別 Blob 存取層參數一般。
Blob 存取層可讓您根據預期的使用模式,選擇最符合成本效益的儲存體。 區塊 Blob 可以儲存於經常性存取層、非經常性存取層或封存層。 如需存取層的詳細資訊,請參閱 Azure Blob 儲存體︰經常性存取、非經常性存取和封存儲存層。
依預設會在經常性存取層中建立新的儲存體帳戶,而一般用途 v1 儲存體帳戶可以升級至經常性或非經常性帳戶階層。 如果在升級時未指定帳戶存取層,則依預設會將其升級至經常性存取層。 如果您要探索您的升級所要使用的存取層,請考量您目前的資料使用案例。 有兩個適用於移轉至一般用途 v2 帳戶的典型使用者案例:
- 您有現有一般用途 v1 儲存體帳戶,而且想要針對升級至具有正確 Blob 資料儲存體存取層的一般用途 v2 儲存體帳戶進行評估。
- 您已決定使用一般用途 v2 儲存體帳戶或是已有一個帳戶,並想要評估應對 Blob 資料使用經常性還是非經常性儲存體存取層。
在這兩種情況下,您的第一要務都是估計儲存、存取及操作儲存在一般用途 v2 儲存體帳戶中之資料的成本,並與您目前的成本進行比較。
定價和帳務
將 v1 儲存體帳戶升級至一般用途 v2 帳戶是免費的。 您可以在升級的過程中指定所需的帳戶階層。 如果未在升級時指定帳戶階層,已升級帳戶的預設帳戶階層將是 Hot
。 不過,在升級之後變更儲存體存取層可能會使帳單出現變更,因此建議在升級期間指定新的帳戶層。
所有儲存體帳戶會對以每個 Blob 層為基礎的 Blob 儲存體使用價格模型。 使用儲存體帳戶時,需考量下列計費資訊:
儲存成本︰除了儲存的資料量以外,儲存資料的成本還會隨著儲存體存取層而不同。 每 GB 的成本會隨著儲存層存取頻率降低而減少。
資料存取成本:資料存取費用會隨著儲存層存取頻率降低而增加。 對於非經常性儲存層與封存儲存體存取層中的資料,您需支付讀取的每 GB 資料存取費用。
交易成本︰所有層都有每筆交易的費用,該費用會隨著儲存層存取頻率降低而增加。
異地複寫資料傳輸成本︰此費用適用於已設定異地複寫的帳戶,包括 GRS 和 RA-GRS。 異地複寫資料傳輸會產生依 GB 數計算的費用。
輸出資料傳輸成本︰輸出資料傳輸 (從 Azure 區域傳出的資料) 會產生每 GB 頻寬使用量費用,與一般用途的儲存體帳戶一致。
變更儲存體存取層︰將帳戶儲存體存取層從非經常性變更為經常性存取,會產生相當於讀取儲存體帳戶中所有資料的費用。 不過,將帳戶存取層從經常性存取層變更為非經常性存取層,會產生相當於將所有資料寫入非經常性存取層的費用 (僅限 GPv2 帳戶)。
注意
如需儲存體帳戶的定價模型詳細資訊,請參閱 Azure 儲存體定價頁面。 如需輸出資料傳輸費用的詳細資訊,請參閱資料傳輸定價詳細資料頁面。
針對目前的使用模式估計成本
若要估計儲存及存取特定存取層的一般用途 v2 儲存體帳戶中 Blob 資料的成本,您必須評估現有的使用模式或估計預期的使用模式。 一般而言,您想要知道︰
您的 Blob 儲存體耗用量 (以 GB 為單位),包括:
- 有多少資料儲存在儲存體帳戶中?
- 每月的資料量變更為何?新資料是否會不斷取代舊資料?
您 Blob 儲存體資料的主要存取模式,包括:
- 儲存體帳戶的讀取和寫入資料量有多少?
- 在儲存體帳戶中的資料上發生多少讀取作業和寫入作業?
為了協助決定符合您需求的最佳存取層,您應該判斷 Blob 資料容量,以及該資料的使用狀況。 最佳做法則是查看您帳戶的監視計量。
監視現有的儲存體帳戶
若要監視您現有的儲存體帳戶並收集此資料,您可以使用 Azure 監視器中的儲存體計量。 Azure 監視器會儲存包含與儲存體服務要求相關之彙總的交易統計資料及容量資料的計量。 Azure 儲存體會將計量資料傳送到 Azure 監視器後端。 Azure 監視器提供統一的監視體驗,其中包括來自 Azure 入口網站的資料及擷取的資料。 如需詳細資訊,請參閱下列任何文章:
若要估計 Blob 儲存體帳戶的資料存取成本,您必須將交易細分成兩個群組。
從記憶體帳戶擷取的數據量,可藉由查看主要 『GetBlob』 和 『CopyBlob』 作業的 『Egress』 計量總和來估計。
寫入記憶體帳戶的數據量可以藉由查看主要為 'PutBlob'、'PutBlock'、'CopyBlob' 和 'AppendBlock' 作業的 'Ingress' 計量總和來估計。
若要確定每項作業對 Blob 儲存體服務的價格,請參閱將每項 REST 作業對應至價格。
使用 GRS 或 RA-GRS 儲存體帳戶時,使用寫入的資料量估計值,也可以計算 Blob 儲存體帳戶的異地複寫資料傳輸成本。
注意
關於計算使用經常性存取或非經常性儲存體存取層的成本,如需更詳細的範例,請在 Azure 儲存體定價頁面中,查看標題為「經常性存取或非經常性存取層是什麼,以及如何判斷要使用哪一個?」的常見問題。