緩存+主備+主從+應用拆分

隨着數據量和大家使用量的增多,數據庫的訪問性能明顯已經成爲了瓶頸,大家也都反映操作好慢,要等半天。

優化了索引和sql之後,計算資源成爲了最後的瓶頸,上了redis之後部分業務模塊的響應性能明顯有了改善,但是畢竟有限,緩存對數據的業務場景要求也比較嚴格,要配合數據的更新刪除同步更新緩存。

備份模塊完整執行一次花費一天半時間,應用拆分+讀寫分離的優勢體現了出來,備份的業務代碼獨立部署到單臺vm上,穩定性和性能必須嚴格。

特定的模糊查詢、多表的關聯查詢也集中在了慢sql日誌中,讀寫分離,多從及負載均衡的模式也必須要上了。

性能和安全性的要求,剝離出一臺SAS存儲,內部服務器集羣數據交換需要一臺光交換。

應用層面Nginx承載請求分發,靜態資源、動態資源、數據庫服務器、緩存服務分拆。

網絡層面生產網絡、數據交換網絡、集羣管理網絡、遠程管理分拆,使用各自獨立交換機。

核心虛擬機採用內存指令級的鏡像機制,提高業務的高可用和安全性。

與之而來的便是成本上升,一臺存儲40w,一臺服務器15w,一個光模塊1k……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章