練習 - 使用 Azure 定價計算機來預估成本

假設您現在必須在 Azure 上建置系統,且需要估算未來 12 個月的執行成本。 您已知 Azure 的計費方式完全公開透明,只會按月收取所用服務的費用。 您想要估算出成本,但又不想實際部署和執行這些服務,也不想在 Azure 服務定價頁面上人工計算每像服務的價錢,使時該如何是好?

Azure 價格計算機簡介

為了方便客戶計算估價,Microsoft 開發出了 Azure 價格計算機。 Azure 價格計算機是免費的網頁工具,可讓使用者輸入 Azure 服務,並修改服務的屬性和選項。 它會輸出各服務的開銷與總成本,提供完整的估價。

您可以在定價計算機中設定的選項會因產品而異,但基本設定選項包括:

選項 描述
區域 列出您可以從中佈建產品的區域。 東南亞、加拿大中部、美國西部及北歐是幾個可能提供一些資源的區域。
服務層級 設定您想要配置給所選資源的定價層類型,例如「免費層」、「基本層」等。
計費選項 針對選擇的產品,醒目提示可供不同類型的客戶和訂用帳戶使用的計費選項。
支援選項 可讓您針對選取的產品,從隨附或付費的支援定價選項中做挑選。
方案和供應項目 可讓您根據客戶或訂用帳戶類型,從可用的價格供應項目中做選擇。
Azure 開發/測試定價 列出產品的可用開發和測試價格。 只有當您執行以「開發/測試」供應項目為基礎的 Azure 訂用帳戶內資源時,才適用「開發/測試」定價。

試用 Azure 定價計算機

在另一個瀏覽器視窗或索引標籤中,開啟 Azure 定價計算機。 在價格計算機頁面上,您將會看到數個索引標籤:

  1. [產品]: 此索引標籤可供您進行大部分的活動。 此索引標籤會列出所有的 Azure 服務,您可在此新增或移除服務,以將您的估算公式放在一起。
  2. 範例案例 此索引標籤有幾個與常見雲端式解決方案相關的基礎結構範例。 您可以新增整個案例的所有元件來預估成本。
  3. 已儲存的估價。 此索引標籤包含所有先前儲存的估價。 稍候再來說明此程序。
  4. [常見問題集]: 正如其名,此索引標籤會提供一些常見問題的解答。

讓我們從 [產品] 索引標籤開始。可在左下角看到完整的服務類別清單。 按一下任一個類別,便會顯示該類別中的服務。 此外,還有搜尋方塊,可在所有服務中找出您所要找的服務。 按一下服務即可將其新增至您的估價中。 您可以只新增一個服務,也可按照需求新增多項服務,數量不限,包括一次新增多項相同的服務。 例如,您可以新增多部虛擬機器。

新增服務之後,就要來計算服務價格。 向下捲動 [定價計算機] 頁面,即會顯示出適用該定價的服務詳細資料,可由您自行設定。 例如在虛擬機器上,您可以選擇地區、作業系統及執行個體大小等詳細資料。 這些選項全都會影響 VM 的定價。 也會看到服務的小計。 再向頁面下方,即可看到估價中所有服務的完整總計數字。 除了總計數字外,也有可用來匯出、儲存與共用估價的按鈕。

估算解決方案

原來的情境是假設此系統會在兩部 Azure VM 上執行,並連線至一個 Azure SQL Database 執行個體。 也想要有一個第 7 層負載平衡器,以確保擁有增強型負載平衡功能。 下圖顯示的應用程式閘道,連線到已與單一 Azure SQL Database 執行個體連線的兩部虛擬機器。

說明範例架構的圖例:應用程式閘道送入兩部虛擬機器,該虛擬機器會從單一 Azure SQL 資料庫提取資料。

我們可以使用 Azure 定價計算機來了解解決方案的成本高低,並將估算結果與小組共用。 在 [範例案例] 索引標籤中,您可以將與常見解決方案相關的所有資源新增至您嘗試解決的問題,以估計所有潛在成本。 您也可以從 [產品] 索引標籤新增個別產品,以建立自訂解決方案的預估。

提示

請確定您的計算機已清空,估價中空無一物。 如果估價中目前有任何項目,請按一下各項目旁的垃圾桶圖示,以重設估價。

在 Azure 價格計算機的 [產品] 索引標籤上,在下列各項服務按一下,以新增到估價中:

  • 在 [計算] 類別中的虛擬機器
  • 在 [資料庫] 類別中的 Azure SQL Database
  • 在 [網路] 類別中的應用程式閘道

可在 [已儲存的估價] 索引標籤上設定每個服務的詳細資料,以得到可信賴的成本估價。 所有資源均使用 [美國西部] 區域。

  • 虛擬機器。 此專案是 ASP.NET 應用程式,因此我們將必須使用 Windows 作業系統 VM。 此應用程式不需要大量的運算能力,因此請選取 [D2 v3] 的執行個體大小。 需要兩部全天候執行的虛擬機器 (730 小時/月)。 這些 VM 要使用標準 SSD 儲存體,而且每部 VM 將需要一個大小為 E10 的磁碟,總共兩個磁碟。 將儲存體交易保持設定為預設值 100。

  • SQL Database。 針對此資料庫,要使用虛擬核心模型佈建單一資料庫類型。 需要一個具有 8 個虛擬核心一般用途 第 5 代資料庫。 需要 32 GB 的儲存體。

  • 應用程式閘道。 至於應用程式閘道,我們會使用 Web 應用程式防火牆階層,以保護我們的環境。 因為負載不會太高,我們只會採用 2中型大小的執行個體。 預期每個月處理 1 TB 的資料。 不打算處理北美洲、歐洲 (區域 1) 中的任何資料。

請仔細查看您的估價,應會看到您所新增每個服務的成本摘要,以及整份估價的完整總計數字。 您可以嘗試使用一些選項 (特別是放置這些資源的「位置」) 來查看估價的漲跌。

提示

如果您的資源不受位置影響,可以將這類資源放到成本較低的區域,省下大筆金錢。 查看價格計算機,可協助您判斷放置這些服務最符合成本效益的位置。

共用和儲存估價

我們現在得到了解決方案的估價。 可將此估價儲存起來,稍後視需要返回來加以調整。 也可以將其匯出至 Excel 以供進一步分析,或透過 URL 共用估價。

若要匯出估價,請選取估價底部的 [匯出]。 匯出會以 Excel (.xlsx) 格式下載您的估價,您新增至估價的所有服務均會納入其中。

我們可以共用 Excel 試算表,或按一下機算機中的 Share 按鈕。 共用將會提供一個 URL,方便您共用此估價。 任何使用此連結的人都能夠存取估價,讓您能夠輕鬆地與小組成員共用。

如果您是以 Azure 帳戶登入,您可以儲存估價,稍後再返回查看。 接下來,按一下 [儲存] 按鈕。 如果您已登入,應該會看到一則通知,顯示您的估價已儲存。 如果您未登入,您會看到一則訊息,請您登入以儲存估價。 儲存估價後,請向上捲動返回頁面頂端,並選取 [已儲存的估價] 索引標籤。您可在該處查看估價。 接著,您可選取該估價以提取內容,如果已不再需要該估價,也可以將之刪除。

不用花費一分一毫,即可完成一組 Azure 服務的成本估價。 過程中未建立任何項目,並可獲得可完全共用的估價,以供日後進一步分析或修改。 若您已經知道系統會使用哪些特定服務,即能使用這個預估來計算系統的估價,還可以比較不同的服務對您整體成本的影響。 例如,VM 上的 Microsoft SQL Server,而不是 Azure SQL Database。

檢定您的知識

1.

您可以使用 Azure 價格計算機的哪一個索引標籤將估價放在一起?

2.

是非題:您可以透過 Excel 試算表或 URL 共用您的估價。