背景
容量規劃是根據應用系統業務和應用系統效能資料分析當前的情況、預測業務應用系統 雲基礎設施未來的使用方式以及為滿足預計的商務服務需求而需要的雲資源,從而制定容量計劃的過程。 容量規劃將業務量、服務等級、應用系統效能統一規劃管理,建立三者之間的關聯式模式,協助企 業有效管理雲基礎設施投入成本、提高應用系統服務輸出能力。
解決方案架構
- 容量規劃是根據應用系統業務和應用系統效能資料分析當前的情況、預測業務應用系統雲基礎設施未來的使用方式以及為滿足預計的商務服務需求而需要的雲資源,從而制定容量計劃的過程。容量規劃和應用最佳化,都涉及對應用做效能測試,應用的效能有和很多因素相關,尤其是上面列舉的不同層次的效能。我們需要從使用者端發起請求,經過公網傳送,到伺服器端的WEB 伺服器,應用伺服器,再到資料庫,到作業系統,到最終的請求於儲存,整個鏈路都串起來,跟蹤請求的經過的鏈路,來分析效能瓶頸發生在哪一層,那一段。
- 容量規劃將業務量、服務等級、應用系統效能統一規劃管理,建立三者之間的關聯式模式,協助企業有效管理雲基礎設施投入成本、提高應用系統服務輸出能力。容量規劃需要對當前的系統做效能測試,負載測試,壓力測試來評估當前系統的效能和容量。在做效能測試後,分析效能資料,以分析出的效能瓶頸,定位瓶頸,提出最佳化的建議。一般應用的效能,從上到下分為設計到前端效能,網路效能,應用效能,應用伺服器效能,中介軟體效能,資料庫效能,作業系統效能等部分。下面是一些常見的關鍵效能指標:
- 前端效能:請求頁面大小、請求數、StartRender和firstByte及完全載入等時間
網路效能:網路延遲、抖動、頻寬大小等
應用效能:應用架構和商務程序設計、商務邏輯實現、方法和SQL執行效率及資源消耗等
JVM效能:JVM各區使用方式、GC時間及頻率、記憶體溢出及泄露等
中介軟體效能:資料庫連接池、線程池、請求隊列等健全狀態
DB效能:DB庫表結構及索引設計、DB執行個體指標健全狀態、資料庫等待事件、慢SQL、串連session狀態等
OS效能:CPU、MEM、Network I/O、Disk I/O、核心參數運行情況
方案亮點
- 專業化的容量評估理論指導和效能測試實踐
- 降低系統故障風險。
