概述
更新時間:
性能度量了系統在單元環境內承載工作負載的效率,系統性能通常可以由 QPS、并發和RT(響應時間)等典型指標來衡量。在傳統 IT 環境中,系統的容量評估和規劃是系統設計的重要環節,通常會基于系統對峰值負載表現出來的性能承載能力來給系統選擇合適的節點數量規劃,在雙活系統中考慮到 failover 會需要給單節點設計更大的冗余,對于過載的場景也需要有過載控制相關功能模塊來避免整體宕機。這個設計的環節是相對固定和長周期的工作,因為往往節點的部署和交付都是相對長周期的工作。
在云的基礎設施環境中,靈活的彈性功能很好地解決了傳統 IT 環境中的痛點,將容量評估和線上擴容變得相對簡單,同時也為高性能設計帶來了更多選項和復雜性。除了設計層面的容量評估和靈活彈性,實現層面的性能測試、性能監控和性能優化之外,充分發揮云產品因為技術迭代帶來的性能紅利同樣成為高性能系統需要考量的重要因素。本章節會全面描述基于云基礎設施的高性能系統設計、實施和優化等環節,包括如下主要內容:
高性能架構設計:包括高性能架構常見設計準則、業務適應規格和類型、可伸縮和可擴展、性能層面部分架構設計最佳實踐和挑戰和注意事項等內容。
性能測試:包括性能測試介紹、性能測試的適用場景和性能測試最佳實踐等內容。
性能監控:包括為什么需要性能監控、什么是性能監控和性能監控最佳實踐等內容。
常見性能優化手段:包括彈性計算優化、網絡優化、數據庫優化和架構優化等內容。
文檔內容是否對您有幫助?