一、明確公司或系統核心指標
二、確定容量的約束條件
三、推導出自己系統或業務域的主要指標
我們負責的系統或業務作爲整個公司的一個組成部分,公司核心指標中的一個或者多個必然和我們有關係,因而可以通過公司的核心指標推導出我們的系統或業務的主要指標。
預測容量是一個持續的過程,需要靠數學與直覺來進行精確的預測。比如公司今年的日活是2.5億,我們系統主要服務的調用量是3w/s。而明年公司的日活目標是5億,我們系統主要服務的調用量就是6w/s了,當然在實際的場景中並不完全是線性增長的,這個時候就需要靠自己的直覺了,可以結合自己業務的實際情況乘以一定的係數。
四、計算單系統的需求
-
應用服務器
-
在線存儲(關係型數據庫、非關係型數據庫、緩存、文件存儲)
-
離線存儲(數倉、離線計算、實時計算)
-
消息
-
其他的監控、搜索、推薦等
-
下游的依賴
預算大類
|
系統
|
規格
|
現有資源
|
新增資源
|
一季度
|
二季度
|
三季度
|
四季度
|
需求場景
|
計算邏輯
|
應用服務器
|
業務自然增長
|
1wtps/單機200
|
||||||||
mysql
|
新項目
|
|||||||||
緩存
|
技術改造(提升性能、提升緩存命中率)
|
五、彙總&擠水分
參考資料:
http://blog.csdn.net/wanglha/article/details/39135621
http://blog.csdn.net/hexieshangwang/article/details/49720343