前面介紹過使用 Cost Management 這服務來察看服務費用和分析,也陸續針對常見的服務分別介紹了定價層和如何選擇以及和成本相關的注意事項,再來就要介紹一個免費的服務 Azure Advisor,它會針對所有 Azure 資源做健檢並給出評分,健檢的內容包含了成本、安全性、可靠性、效能等項目,而其中成本的項目會幫我們分析服務的使用並給出合適的建議和調整。
說明
我們可以從所有服務搜尋 Advisor 就可以找到服務。
進來之後就可以看到整體環境的評分以及是否有建議調整的項目。
點選成本這一個選項就會列出一些成本相關的建議,像我這一個環境就有一個建議影響等級為中的 CosmosDB 的成本管理建議,這時候我們可以點進去項目裡面,就會有更詳細的列表跟說明。
點選進來之後就會有詳細說明他分析的結果並給出建議,如果按照建議調整的話可以節省多少費用,服務也很貼心的列出建議的動作,就會直接連結到可以執行此操作的地方,我們就不用再自己去找到相關服務再點進去設定。
除了以上範例,常見的建議也包含了 VM 購買 RI、無使用的公用 IP、無連結任何 VM 的 Disk 等,這些都會給出相對應的建議操作,而更多建議的項目可以參考這一篇官方文件,我手上有的環境也沒有辦法重現出每一個建議選項,底下在列出另一個環境的項目,就是針對 VM 相關的建議,像是購買 RI、調整正確的定價層、以及有偵測到一些硬碟超過 30 天都沒有連接到 VM 等,點進去也會有相關的建議和執行操作的捷徑,就不一一展示了。
除了被動的來檢視報告之外, Advisor 也提供了警示和建議摘要這兩個功能,前者會針對成本建議可以設定要收到指定影響等級以上的項目就會發出通知,建議摘要則是會定時寄出建議的報表,而我們可以收到這些通知之後再進來察看,就不用每天在那邊檢視看是否有建議了。
結論
快速的把 Advisor 這服務的成本的功能介紹了一下,除了成本以外的項目,像是安全性、可靠性等等,也都是很重要的,但是我們主題主要是成本相關的,就不一一介紹,基本上也是大同小異,會列出相關的服務和建議,並且可以快速連結到服務去做相關的設定和調整,很推薦大家可以去使用看看。