COST10-BP01 制定工作負載審查程序 - 成本優化支柱

COST10-BP01 制定工作負載審查程序

制定一個程序,用於定義工作負載審查的標準和程序。審查工作應反映潛在的效益。例如,核心工作負載或價值超過帳單 10% 的工作負載每季或每六個月審查一次,而低於 10% 的工作負載則每年審查一次。

未建立此最佳實務時的風險暴露等級:

實作指引

為了擁有最符合成本效益的工作負載,您必須定期審查工作負載,以了解是否有機會實作新的服務、功能和元件。若要實現較低的整體成本,程序必須與可能的節省金額成正比。例如,相較於佔整體支出 5% 的工作負載,您應更頻繁且更徹底地審查佔整體支出 50% 的工作負載。考量任何外部因素或波動性。如果工作負載服務特定的地理或市場區隔,並且預測該區域會發生改變,則更頻繁的檢閱可能會帶來成本節省。需要檢閱的另一個因素是實作變更的工作量。如果測試與驗證變更需要付出大量成本,則應降低檢閱頻率。

考量維護過時和舊版元件和資源的長期成本,以及無法在其中實作新的功能。目前的測試和驗證成本可能會超過提議的效益。不過,隨著時間推移,工作負載與目前技術之間的差距增大,從而變更的成本可能會大幅增加,進而產生更高的成本。例如,移至新的程式設計語言目前看來可能並非具有成本效益之舉。不過,在五年後,該語言熟練人員的成本可能會增加,而且由於工作負載的成長,您會將更大的工作負載轉移到新的語言,此時需要付出的努力會比以前更多。

將您的工作負載細分成多個元件,指派元件的成本 (估算值就足夠),然後在每個元件旁列出因素 (例如,工作量和外部市場)。使用這些指標來決定每個工作負載的檢閱頻率。例如,您可能會將 Web 伺服器視為高成本、變更所需工作量低和受外部因素影響高,因此檢閱頻率高。中央資料庫可能是中等成本、變更所需工作量高,以及受外部因素影響低,因此檢閱頻率中等。

定義一個程序,以在新的服務、設計模式、資源類型和組態可用時對其進行評估,進而優化您的工作負載。如同效能要素審查可靠性要素審查程序,請進行優化和改進活動與問題修復的識別、驗證及優先順序排定,並將其併入您的積存中。

實作步驟

  • 定義審查頻率:定義工作負載及其元件的審查頻率。配置時間和資源給持續性改進與審查頻率,以改進工作負載的效率和優化。這結合了許多因素,可能隨著組織內的工作負載而異,也可能隨著工作負載中的元件而異。常見的因素包括,在收入或品牌方面對組織的重要性、執行工作負載的總成本 (包括營運和資源成本)、工作負載的複雜性、實作變更的簡易性、任何軟體授權合約,以及因懲罰性授權,變更會導致授權成本大幅增加。元件可在功能或技術上進行定義,例如 Web 伺服器和資料庫,或運算和儲存資源。相應平衡這些因素,並為工作負載及其元件制定一個期間。您可以決定每 18 個月審查一次完整工作負載、每 6 個月審查一次 Web 伺服器、每 12 個月審查一次資料庫、每 6 個月審查一次運算和短期儲存,以及每 12 個月審查一次長期儲存。

  • 定義審查完整性:定義耗費於審查工作負載或工作負載元件的工作量。與審查頻率類似,這需在多個因素之間取得平衡。評估改進機會並制定其優先順序,以將精力集中在可以帶來最大收益的機會上,同時預估這些活動需要多少工作量。如果預期成果未能達到目標,且所需的工作量成本較高,請使用替代行動方案重複進行。您的審查程序應包含專用的時間和資源,用於持續的漸進式改善。例如,您可以決定花費一週分析來資料庫元件、一週分析運算資源,以及花費四小時進行儲存審查。

資源

相關文件:

相關範例: