使用 Advisor 分數將 Azure 工作負載最佳化

Advisor 分數簡介

Azure Advisor 已為您的工作負載提供最佳做法建議。 這些建議是個人化且可採取動作的,可協助您:

  • 改善工作負載的狀態,並將 Azure 部署最佳化。
  • 遵循最佳做法,主動防止常見問題。
  • 根據 Microsoft Azure Well-Architected Framework 的五個要件來評估您的 Azure 工作負載。

Advisor 分數是 Advisor 的核心功能,可協助您有效且有效率地達成這些目標。

若要充分利用 Azure,務必瞭解您在工作負載最佳化旅程中的位置。 您必須知道哪些服務或資源會已妥善取用,以及哪些未妥善取用。 此外,您會想要瞭解如何根據建議排定動作的優先順序,藉以將結果最大化。

追蹤並報告您在此最佳化旅程中做出的進度也很重要。 使用 Advisor 分數,您可以輕鬆地使用新的遊戲化體驗來執行所有這些事項。

做為個人化的雲端顧問,Azure Advisor 會持續評估您的使用量遙測和資源設定,藉以檢查業界最佳做法。 Advisor 接著會加以結果匯總成單一分數。 透過此分數,您可以一目瞭然,瞭解您是否採取必要的步驟來組建可靠、安全且符合成本效益的解決方案。

Advisor 分數是由整體分數所組成,可進一步細分為五個類別分數。 Advisor 每個類別的一個分數代表 Well-Architected Framework 的五個要素。

您可以使用每日、每週和每月趨勢來檢視整體分數和類別分數,藉以追蹤經過一段時間的進度。 您也可以設定基準測試,藉以協助您達成目標。

螢幕擷取畫面顯示 [Advisor 分數] 頁面。

解譯 Advisor 分數

Advisor 會以百分比顯示您的整體 Advisor 分數和 Advisor 類別的明細。 在任何類別中,分數為 100% 表示由 Advisor 評估的全部資源都遵循 Advisor 建議的最佳做法。 在頻譜的另一端,分數為 0% 表示 Advisor 未評估任何資源遵循 Advisor 的建議。 使用這些分數細微性,您可以輕鬆地進行下列流程:

  • 「Advisor 分數」可協助您根據 Advisor 分數來比較工作負載或訂用帳戶的執行方式。 您也可以查看歷程記錄趨勢,以瞭解您的趨勢。
  • 每個建議的分數 (依類別) 會告訴您哪一個未完成的建議將最能改善您的分數。 這些值會反映建議的權數,以及預測的實作簡易性。 這些因素有助於確保您可以利用時間取得最大價值。 這些也會協助您進行優先順序設定。
  • 每個建議的類別分數影響可協助您對於每個類別的補救動作排定優先順序。

每個建議對您分類分數的貢獻都會清楚顯示在Azure 入口網站的 [Advisor 分數] 頁面上。 您可以依 [可能增加的分數] 資料行中列出的百分比點來增加每個類別分數。 這個值會反映類別內建議的權數,以及預測的實作簡易性,藉以解決可能最簡單的工作。 將焦點放在擁有最大分數影響的建議,可協助您在一段時間內達到最大的進度。

螢幕擷取畫面顯示 [Advisor 分數] 的影響。

如果任何 Advisor 建議與個別資源無關,您可以延後或關閉這些建議。 系統會在下一次重新整理時,從分數計算中排除這些分數。 Advisor 也會使用此輸入做為其他意見反應來改善模型。

Advisor 分數如何計算?

Advisor 會以百分比顯示您的類別分數和整體 Advisor 分數。 在任何類別中,分數為 100% 表示由 Advisor 評估的全部資源都遵循 Advisor 建議的最佳做法。 在頻譜的另一端,分數為 0% 表示 Advisor 未評估任何資源遵循 Advisor 的建議。

在這五個類別中,每個類別的最高可能分數皆為 100。 整體 Advisor 分數會計算為每個適用類別分數的總和,除以所有適用類別中最高可能分數的總和。 對大部分的訂用帳戶而言,這表示 Advisor 會將每個類別的分數加起來,然後除以 500。 但是,只有當您使用由 Advisor 評估的資源時,才會計算每個類別分數

Advisor 分數計算範例

  • 單一訂閱分數:此範例是訂閱全部 Advisor 類別分數的簡單平均值。 如果 Advisor 類別分數為 - 成本 = 73、可靠性 = 85、卓越營運 = 77 且效能 = 100,Advisor 分數會是 (73 + 85 + 77 + 100)/(4x100) = 0.84% 或 84%。
  • 多個訂閱分數:選取多個訂閱時,產生的整體 Advisor 分數會加權匯總類別分數。 在這裡,每個 Advisor 類別分數都會根據訂閱所耗用的資源進行匯總。 Advisor 擁有加權匯總類別分數之後,Advisor 會執行簡單的平均計算,讓您獲得訂閱的整體分數。

計分方法

Advisor 分數的計算可以在四個步驟中摘要:

  1. Advisor 會計算受影響資源的零售成本。 這些資源是您的訂用帳戶中至少有一個 Advisor 建議的資源。

  2. Advisor 會計算評定資源的零售成本。 這些資源不論是否有任何建議,都是由 Advisor 監視的資源。

  3. 針對每個建議類型,Advisor 會計算狀況良好的資源比例。 此比率是受影響資源的零售成本除以評定資源的零售成本。

  4. Advisor 會在每個類別中對狀況良好的資源比率套用三個額外的權數:

    • 相較於影響較低的建議,具較高影響的建議有更重的加權。
    • 具有長期建議的資源比您的分數更有意義。
    • 您在 Advisor 中延遲或解除的資源會完全從分數計算中移除。

Advisor 會在 Advisor 類別層級套用此模型,藉以提供每個類別的 Advisor 分數。 安全性會使用安全分數模型。 簡單平均會產生最終 Advisor 分數。

Advisor 分數常見問題

分數多久會重新整理一次?

您的分數每天至少會重新整理一次。

為何某些建議在類別分數影響資料行中有空的「-」值?

Advisor 不會立即包含評分模型中最近變更的一項或多項新建議。 在短評估期間之後,通常會有幾週的時間,這些評估週期會包含在分數中。

即使成本分數降低可能節省成本,對某些建議有何影響?

您的成本分數會反映您可能從使用量過低的資源節省的成本,以及實作這些建議的預測簡易性。 例如,額外的權數會套用於已閒置一段時間的受影響資源,即使可能的節省成本較低也一樣。

為什麼我沒有一個或多個類別或訂閱的分數?

Advisor 只會針對 Advisor 評估資源的類別和訂閱產生分數。

如果建議不相關,該怎麼辦?

如果您從 Advisor 關閉建議,則會從分數的計算中省略建議。 關閉建議也可協助 Advisor 改善建議的品質。

我的分數為何變更?

如果您採用 Advisor 建議的最佳做法來補救受影響的資源,您的分數可能會變更。 如果您或擁有訂閱權限的任何人已修改或建立新的資源,您可能也會看到分數的波動。 您的分數是以全部資源總成本與受成本影響的資源相對的比例為基礎。

Advisor 如何計算訂閱上資源的零售成本?

Advisor 會使用 Azure 定價上發佈的隨用隨付費率。 這些費率不會反映任何適用的折扣。 然後,費率會乘以資源配置的最後一天使用量數量。 省略資源成本計算的折扣,可讓 Advisor 分數可比較訂閱、租用戶和註冊,其中折扣可能會有所不同。

我需要在 Advisor 中檢視建議以取得分數嗎?

不可以。 您的分數會反映您是否採用 Advisor 建議的最佳做法,即使您主動採用這些最佳做法,也不會在 Advisor 中檢視您的建議。

評分方法是否區分生產與開發測試工作負載?

否,目前不區分。 但是,如果這些資源用於開發和測試,而且建議不適用,您可以關閉個別資源的建議。

我可以比較訂閱與 100 個資源之間的分數以及訂閱與 100,000 個資源之間的分數嗎?

評分方法的設計目的是要控制訂閱和服務混合上的資源數目。 較少資源的訂閱所達到的分數可能高於或低於較多資源的訂閱。

當我在分數影響資料行中看到「敬請期待」時,這是什麼意思?

此訊息表示建議是新的,我們正努力將建議帶入 Advisor 分數模型。 在分數計算中考量這個新建議之後,您會看到建議的分數影響值。

我的分數是否取決於我對於 Azure 花費多少?

不可以。 您的分數不一定反映您花費多少。 不必要的費用會導致成本分數較低。

Access Advisor 分數

在左窗格的 [Advisor] 區段下,查看 [Advisor 分數]。

螢幕擷取畫面顯示 [Advisor 分數] 的進入點。

後續步驟

如需 Advisor 建議的詳細資訊,請參閱: