什么是服務器升級和維護?
升級原則
1. 服務器升級的目的是解決系統某一方面的瓶頸,但是升級的結果不能造成新的系統瓶頸。
升級時應該考慮針對的是服務器哪一方面的瓶頸,但是從應用來說,不能因為簡單的升級某一部件,而造成其他性能的瓶頸。簡單舉一個例子,單CPU服務器可以配置256MB內存,但是如果雙CPU服務器配置256MB內存,內存肯定會成為系統的瓶頸。
2. 服務器升級的前提是系統硬件配置可以提供用戶升級的空間。
服務器的升級是在服務器硬件配置有升級能力的前提下進行的,所以在網絡規劃的初期,網管人員應該對應用的需求和增長有一個初期的估計,在選擇機型時,為今后的擴展預留一定的空間。
3. 升級必須針對具體的應用,而不是簡單的增加硬件。
服務器維護分成兩種,緊急維護和日常維護。
1、緊急維護
緊急維護一般就是硬件故障或者嚴重Bug。這個時候是各個團隊最緊張的時候。每個團隊都忙個不停。
運營團隊會發布公告,安慰玩家,統計損失,編寫故障報告,評定故障等級等等
策劃團隊可能會考慮Bug的影響程度,決定要不要回檔,或者賠償什么,賠償會不會影響經濟系統等等。
2、日常維護
日常維護就流程化多了
運營團隊會提前放出更新內容,做好新玩法預熱
策劃會最后在內服上跑一跑玩法看看有沒有問題,然后等著正式開服以后去論壇看玩家反應
程序一般就是更新代碼,部署到服務器內部測試,如果架構有改動,就和SA配合一起跑腳本改架構。同時,另一撥人會跑一堆腳本,包括和計費的對賬腳本,導數據的腳本,更新各種榜單的腳本,預熱數據庫和cache的腳本等等。每個人也會對自己的模塊再測試一遍,然后會盯著各種警報