51CTO技術沙龍第一期總結:從業務擴展的角度看Linux運維技術
原創【51CTO獨家特稿】在2011年3月12日下午舉辦的第一期51CTO技術沙龍中,來自榮新培訓中心的黃琨老師和林肯老師從一臺普通的Web服務器開始,全面介紹了基于LAMP的互聯網技術運維技術應用的逐步延伸。
首先,黃琨以“網站架構運維能否追上業務發展的腳步”為主題,簡單介紹了一個電子商務網站從起步到日千萬PV規模的發展過程。課程的主要思路是順著業務的需求設計與擴展相應的技術架構。作為案例的業務為母嬰用品,整個業務的需求變化共經歷如下幾個階段:
- 完成內部信息化平臺建設(呼叫中心、采購、CRM、倉儲、OA等系統)
- 進行B2C平臺的研發、測試和上線
- 線上業務從100萬日PV到1000萬日PV
技術方面,涉及到如下幾個方面:
- 機房評估
- 設備選型
- 網絡架構和技術選型
- 測試環境到生產環境
- 監控系統的設計
- 機房帶寬擴容
- 硬件升級
- 平臺架構升級
- 運維團隊組建
- ITIL的建立
業務與網站運維技術之間的關系介紹完畢之后,林肯老師上臺,開始介紹具體LAMP架構是如何從只能承擔日10萬PV優化擴展到800萬PV以上。以下是整個LAMP架構優化的思維導圖:
整個思路如下:
- 首先,林肯介紹了對架構進行單次訪問測試和壓力測試的實現方法。
- 硬件優化方面,主要涉及到CPU、硬盤、內存的選擇
- 一些優化策略,如合并腳本、將動態內容靜態化、Apache補丁等
- 系統優化,如64位系統啟用大內存支持、關閉不必要的服務等
- Apache、MySQL、PHP的參數優化
- LVS負載均衡的應用作為架構擴展
活動當日現場座無虛席,到場的朋友們聽的十分專注:
活動結束后,大家互相交換心得和名片:
最后是大合影:
51CTO技術沙龍是51CTO在2011年開始定期組織的IT技術人員線下交流活動,目前僅限北京地區,周期為每月1~2次,每期關注一個話題,范圍涉及系統、網絡、安全、數據庫等多個IT運維相關領域。下一期活動將在3月26日舉辦,主題為“Windows運維的那些事兒”,報名從速。