此範例會估計從多個 Azure 區域上傳和下載數據的成本。
這很重要
此估計值是以 這些範例價格為基礎。 範例價格不應該用來計算您的生產成本。 若要尋找官方價格,請參閱 尋找每個計量的單位價格。
情境
您的公司計劃將新的用戶端應用程式散發給位於非洲大陸多個 Azure 區域的使用者。 此應用程式用來上傳記錄檔,並加以下載以進行診斷分析。 檔案會儲存為「Hot Access Tier」中的 Blob。 根據預期的使用模式,系統會要求您建立成本的粗略估計。
記憶體帳戶位於美國西部區域,已設定為異地備援記憶體 (GRS),且未啟用階層命名空間。
成本
下表描述每個成本。
| 費用 | 說明 |
|---|---|
| 寫入成本 | 在此季度,用戶端上傳估計有 50,000 個記錄檔(大約 1 GB 的大小)。 用戶端設定為在 8-MiB 區塊中上傳這些記錄檔。 每個區塊都會以寫入作業的形式計費,並有額外的作業來提交這些區塊。 較小的區塊大小是高效能的,但您知道較大的區塊大小會導致較少的寫入作業,因此您計劃包含該建議以及您的估計。 |
| 複寫成本 | 因為帳戶已設定為異地備援記憶體,因此所有 Blob 都會復寫到次要區域。 此複寫程式會為每個 GB 複寫增加數據傳輸費用。 |
| 讀取成本 | 任何為診斷分析而下載的 blob,會以讀取操作計費。 您認為用戶端應用程式會下載大約一半上傳的檔案以供診斷分析。 您也會瞭解 75 個用戶端應用程式% 不在與記憶體帳戶相同的區域中。 因此,這些用戶端下載的 Blob 會產生網路頻寬費用。 |
估計值
根據 這些範例價格,下表顯示如何計算每個成本元件。
| 費用 | 成本因素 | 運算 | 價值觀 |
|---|---|---|---|
| 寫入成本 | 每個 Blob 的 PutBlock 操作 | 1 GiB / 8-MiB 區塊 | 155 |
| 每個 Blob 的 PutBlockList 作業數 | 每個 Blob 1 個 | 1 | |
| 常用層的寫入操作價格 | $0.000021 | ||
|
上傳記錄檔的成本 |
(50,000 個斑點 * 156) * $0.000021 | $163.80 | |
| 複寫成本 | 資料傳輸價格(每 GB) | $0.02 | |
|
複寫的成本 |
50,000 GB * $0.02 | $1,000.00 | |
| 讀取成本 | 讀取作業數目 | 五萬除以二 | 25,000 |
| 為熱門層的讀取操作定價 | $0.00440 | ||
| 讀取作業的成本 |
25,000 GB * $0.00440 | $110.00 | |
| 從其他區域下載的 Blob 數目 | 25,000 * 75% | 1875 | |
| 網路頻寬費用 | 1875 * $0.02 | $375.00 | |
|
讀取成本 |
$110 + $375 | $485 | |
| 總成本 | $163.80 + $1,000 + $485 | $1,648.80 |
小提示
此案例不會建立數據存在於記憶體中的時間量模型,因此數據表不包含每 GB 計費 的數據記憶體成本 。 您可以使用 Azure 定價計算機來估計您環境中的儲存空間成本和交易成本。