在05/06的時候有幸在Azure Taiwan介紹了主題:Azure 成本控管。
這篇簡單記錄一下主要介紹的內容,以及提供一些參考資料。
活動資訊
這次主要是在Azure Taiwan介紹關於費用這塊:
- 活動網站:https://azuretw.dev/events/4
- 活動時間:2020/05/06 19:15 ~ 21:00
這個主題其實在另外一個微軟的活動也有分享過:
- 活動網站:Microsoft Online Tech Forum 微軟線上技術峰會
- 活動時間:2020/04/16-17 - 在17那天
不過,相較於在峰會介紹的內容,在Azure Taiwan其實有多出了一些內容:
- 在介紹Azure Calculator計算VM的時候講的更詳細 - 包含了像是Bandwidth、ACU等這些會影響但是不明顯的費用
- 在介紹搬遷的部分,提供更多訊息 - 包含像是如果是Data要搬遷的處理方式等
這份簡報的內容是本來在微軟Ignite Tour要用的,但是因為取消了,所以後面才在線上版本出現。
如果對於原本的來源有興趣,可以看這篇Keeping costs down in Azure - 整體架構從那邊來,但是我有調整介紹方式及內容。
簡報內容
這份簡報基本上分了三塊進行介紹:
- 上雲的評估
- 使用雲過程的監控
- 帳單來的分析
這三塊分別代表著使用的時候在不同時期會需要用到的工具及方法。
上雲的評估
這個部分主要介紹了:
- Pricing Calculator
- Total Cost Of Ownership
- Azure Migrate的服務
其中,花最多時間在Pricing Calculator,因為大部分的情況都是大概知道要用什麼服務,不過這個服務到底要多少錢需要更詳細的分析,而魔鬼都藏在細節裡面包含:
- Region - 影響到機型、費用、網路latency等等
- 機型選擇 - 牽扯到ACU的計算,符合的Tier等
- SLA - 要達到SLA需要到開什麼機器以及台數
- 其他費用 - 例如 Bandwith這種不明顯但是會需要考量的費用
這些相關的鏈接在投影片在P14~15
也有介紹了上雲之後架構上面的調整 - 因為架構調整了之後,費用收費方式以及使用的服務完全就不同。
使用雲過程的監控
這邊介紹了幾個服務協助這件事:
- 使用RBAC限制什麼資源誰可以建立
- 使用Azure Policy來確保資源會套上tag或者限制他們可以建立在哪個region - 例如限制只能夠建立在East Asia因為離服務比較近
- 介紹Azure Budget - 可以隨時監控使用情況以及用量並且進行通知,避免漏掉
帳單來的分析
當想要回來分析整體使用情況的時候,這個階段大部分就是想要了解到底什麼地方費用使用最多以及做分析。
這裡介紹了服務:
- Cost Analysis - 看了如何使用界面快速知道什麼資源類型花費多少錢以及是裡面那些資源。
- 簡單介紹了Azure Consumption Power BI Content Pack - 用Power BI看使用情況
- Consumption以及Billing API - 可以用來自己接資料進行費用分析
最後一段是一些減少費用的tips,例如使用的subscription可以影響到費用。
結語
開始上雲之後,怎麼節省費用就變得非常重要。
從管理層面來說,這些技巧/工具也可以讓大家更專業以及有價值。