定義效能目標的建議
適用於此 Power Platform Well-Architected 性能效率檢查表建議:
PE:01 | 定義效能目標。 效能目標應是與工作負載要求相關的數值。 應為所有工作負載流實現效能目標。 |
---|
本指南描述了有關建立和公開效能目標的建議。 效能目標是定義效能目標的計量。 這些指標表示為單個數值或數值範圍。 它們是推動持續改進的清晰而具體的指標。 效能目標是改善的數值基礎,能幫助團隊朝著特定目標調整努力。 如果沒有明確的績效目標,團隊可能缺乏對績效問題的關注和責任。 通過設定績效目標,團隊可以朝著特定目標努力並推動持續改進。
定義
詞彙 | 定義 |
---|---|
資料流程 | 資料在系統內或系統之間的移動。 |
相依性 | 工作負載所依賴的元件。 |
Flow | 在工作負載中,執行特定功能的一系列作業。 它涉及工作負載元件之間的資料移動和進程運行。 儘管「流程」可能表示 Power Automate 流程,但在此內容中,它指的是與特定實作無關的通用序列。 |
計量 | 定期收集的數值。 計量描述了特定時間系統的某些方面。 |
效能目標 | 定義效能目標的指標。 這些指標表示為單個數值或數值範圍。 |
使用者流程 | 使用者在應用程式或系統中執行動作的路徑或序列。 |
Workflow | 工作負載為完成工作而運行的步驟序列。 |
關鍵設計原則
建立效能目標是實現工作負載效能效率的重要步驟。 效能目標定義工作負載所需的效能級別,並説明您衡量其實現這些目標的有效性。 效能目標提供了衡量和比較工作負載效率的基準。 此基準可以説明您突出顯示改進領域。 這些目標也使工作與組織的目標保持一致,並提高業務成果。 此外,效能目標提供了資源分配方面的指導,幫助您確保工作負載能夠適應不同的需求,同時保持最佳效能。
儘早設定效能目標
在部署工作負載之前設置效能目標。 績效目標需要研究。 進行市場研究、競爭分析和調查,以生成您的績效目標範圍。 對於沒有效能目標的現有生產工作負載,請使用生產資料和使用者意見反應來建立效能目標。
確定效能要求
確定性能要求是指確定對工作負載至關重要的基本性能指標,例如回覆時間、輸送量和延遲。 將這些效能目標與組織的業務目標保持一致,可以確保工作負載符合所需的標準,無論是一流產品還是普通產品。 例如,您可能的目標是減少回覆時間、提高吞吐率或最佳化資源使用。
在設定效能目標時,重要的是使組織的目標與使用者群體的獨特需求保持一致。 使用者最終決定效能是否成功,強調需要將效能目標與他們的期望保持一致。 這種平衡可確保效能目標捕獲預期的用戶體驗和工作負載的整體效率。
若要全面衡量和最佳化工作負載效能,應考慮為以下各項設置效能目標:
- 單個元件:單個元件是工作負載的單獨單元或分段,每個單元或分段可能具有不同的性能屬性和需求。
- 使用者流:這些路徑描繪了使用者如何在工作負載中操作,並確保其流動性直接增強了用戶體驗。
- 工作流程:工作流程定義的內部流程旨在實現特定結果,並且通常決定運營效率。
- 數據流:數據流是指工作負載內數據的移動和交互,有助於識別潛在的低效率或瓶頸。
- 外部依賴項:外部依賴項是主工作負載 (集成的第三方服務或工具) 之外的元素,可能會顯著影響性能。
- 技術級別:技術級別是直接的性能指標,例如 API 存取速度、資料庫操作延遲和潛在的網路延遲。
- 業務交易:端到端用戶業務交易 (例如完成購買或預訂服務) 的無縫執行與用戶滿意度直接相關。
- 工作負載全部增加:這個整體指標概述了包含工作負載的所有元件和方面的集體性能。
確定關鍵指標
確定關鍵效能計量涉及確定追蹤實作工作負載效能目標進度的基本衡量標準。 這種識別提供了一種可量化的方法來衡量和提高效能效率。
確定要關注的關鍵指標時,請考慮與可用性、容量和回覆時間相關的指標:
可用性:錯誤率是一個可用性性能指標。 錯誤率表示特定時間段內失敗請求的百分比。 錯誤率的常見目標是請求的 0.1%。
容量:輸送量和併發性是示例容量指標。 輸送量是指在給定時間段內處理特定數量的事務的能力。 例如,應用程式與外部系統的集成可能需要維持每月 1000 萬個更新事務。 併發性是同時使用者或操作的度量。
回覆時間: 延遲和載入時間是常見的回覆時間指標。 延遲是回應要求所需的時間 (200 毫秒)。 載入時間是應用程式或網頁進行互動所需的時間。 一個共同目標是 99% 的客戶查找請求在 2 秒內完成。
偏轉率: 在對話式 AI 的上下文中,偏轉衡量通過自助服務完成的請求的百分比,否則這些請求將由即時代理處理。 換句話說,它表示可以自動化的任務數量,從而減少團隊的工作量。 優化 Copilot 偏轉率是組織旨在實現其投資回報率 (ROI) 和客戶滿意度 (CSAT) 業務目標以及提高 Copilot 整體性能的首要關注領域之一。 有助於提高 Copilot 績效的關鍵指標 Copilot Studio 包括解決率、升級率和 CSAT。
設定具體目標
確定關鍵指標后,您需要為每個指標指定效能目標或閾值。 效能目標應該是可衡量的、實際的,並且與您的工作負載目標保持一致。 例如,您可以將目標回覆時間設定為小於 500 毫秒(ms)或目標錯誤率小於 1%。
避免對績效進行定性評估。 例如,您的使用者對快速或慢速的含義有不同的看法。 利益相關者需要就“快速”的含義以及如何衡量它達成一致。
通過使用數值目標,您可以客觀地評估一段時間內的效能。 在設置特定的效能目標時,請考慮以下建議:
考慮使用者:在設定效果目標時,請採用以使用者為中心的視角。 將使用者視為效能的最終評判者有助於確保效能目標與使用者期望對齊。 這種對齊既要考慮組織目標,也要考慮使用者群的不同要求。 當您整合這兩個方面時,您可以自訂效能目標以反映所需的使用者體驗和整體工作負載效率。 通過定義考慮使用者期望的效能目標,您可以努力提供高品質的用戶體驗並滿足使用者的需求。 但是,詢問使用者的效能要求時要小心。 他們可能只是簡單地說他們希望系統「儘快處理」,但這並不能提供任何資訊。 嘗試確定他們認為什麼太慢,或者什麼是不可接受的效能,然後以此為起點進行工作。 這樣,您將獲得更現實的要求。
考慮任務:考慮使用者對系統執行的不同任務。 從效能角度來看,某些任務比其他任務更重要。 例如,需要快速查找客戶資訊的銷售人員比查看月度銷售報表的同一使用者具有更高的效能需求。 專注於對效能至關重要的任務,並確保它們滿足要求。 針對各個關鍵工作,與使用者討論他們認為應該花費多長時間。 內容要具體,一次專注於一項工作。 您最終會對同一工作負載中的不同任務提出不同的要求,這是有道理的。
使用百分位數:P 99、P95 和 P50 等百分位數通常用於表示績效評估的結果。 它們告訴您數字包含資料的哪一部分。 例如,P99 包含 99% 的資料。 使用百分位數(而不是簡單的平均值)來更全面地瞭解工作負載效能。 若要測量百分位數,請收集一段時間內的效能資料,通常使用監視工具或記錄機制。 然後,分析此資料以確定不同百分位數處的回覆時間值。
設定可實現的目標:考慮您正在使用的服務的基準性能並設定可實現的目標。 使用抽象底層平台的服務時,不要設定與您無法控制的因素相關的目標。 例如,如果基準效能已經是 250 毫秒,甚至在您有機會合併自訂邏輯之前,為螢幕載入設定 200 毫秒的目標是不切實際的。
記錄和公開效能目標
記錄和公開效能目標就是在一個集中的位置記錄所有效能目標。 實現績效目標是開發和運營團隊的共同責任。 為了確保工作負載始終滿足或超過這些目標,請為團隊提供採取行動的資訊和存取權限。
若要記錄和公開效能目標,請考慮以下建議:
記錄績效目標:記錄所有績效目標。 確保所有效能目標都記錄在一個集中的位置,開發和運營團隊都可以輕鬆訪問。 它促進對齊並有助於實時決策。
公開績效目標:所有負責的團隊都應該能夠根據績效目標審查和創建可操作的任務。 使用資訊發射器 (例如儀表板和報表) 使效能目標易於理解。
使其可操作:文檔和資訊輻射器應建議明確的後續步驟。 例如,錯誤增加可能會促使立即檢查,或者始終達到目標可能表明對該基準的重新評估。
評估用戶反饋
評估用戶反饋涉及主動尋找和分析使用者的回應和建議。 主動收集和分析用戶反饋可以提供有關其需求和期望的寶貴見解。 定期溝通有助於根據不斷變化的偏好和技術趨勢調整績效目標。 關注使用者需求代表工作負載不僅與技術基準保持一致,而且還要不斷改進。 這種方法強調使用者滿意度,確保工作負載從長遠來看保持相關性和成功。
Power Platform 簡易化
Power Platform 與 Application Insights 整合,後者是 Azure Monitor 生態系統的一部分。 Azure 監視器是一項全堆疊監視服務,提供一組完整的功能來監視資源和衡量效能目標。 Azure Monitor 收集平台指標並提供即用型儀錶板。 它可讓您根據計量設定警報,還可以儲存和關聯計量,以確保單一事實來源。 有關如何記錄和分析標準遙測和自訂追蹤事件的資訊,請參閱 使用分析系統生成的記錄 Application Insights。
Power Platform 通過應用服務保護限制來確保一致的可用性和效能。 這些限制通常足夠高,以至於工作負載在正常使用期間不會遇到它們。 但是,如果您的工作負載處理大量資料、批量操作或資料遷移,則可能會遇到它們。 如果您是工作負載開發人員,您應該了解如何實施服務保護限制以及如何設計工作負載,以減少超出這些限制的機會。 您還應該規劃在發生限制時如何處理。 如需詳細資訊,請參閱:
Copilot Studio 擁有一套全面的分析功能,可識別 Copilot 的關鍵績效指標。 多個圖表顯示您的副手主題趨勢和使用方式。 這些圖表使用 AI 來強調對您的副手效能有最大影響的主題。 您還可以設計自定義 分析策略 來創建開箱即用分析未涵蓋的報表。
效能效益檢查清單
請參閱完整的建議集。