對OP運維的理解
1. 基礎知識
- 技術
- 架構方案
- 英文
- 編程能力
2. 能力(學習)
- 解決方案
- 總結
3. 經(jīng)驗
- 積累
- 總結/習慣
- 修改之前先備份
4. 性格(習慣/心理素質)
細心,不浮躁
善思考/總結
運維前期的架構/準備方案很重要
檢查備份及備份文件的可用性
定期服務器檢查
多學前沿技術
英文溝通能力
網(wǎng)站機構
- 數(shù)據(jù)結構和產(chǎn)品架構設計
- 服務器角色定義(web/cache/lb/db等)
- html靜態(tài)化(緩存服務器)
- 圖片分離,lighttpd輕量級服務器
- 數(shù)據(jù)庫集群和庫表散列
- 緩存
- 架構緩存(apache的mod_proxy緩存模塊,squid,)
- 網(wǎng)站程序開發(fā)的緩存,memcached丽惭,redis,mongodb
- 鏡像,有現(xiàn)成的解決方案和產(chǎn)品可選
- 負載均衡 軟件四層交換LVS
- 反向代理 web server-cache server-DB
負載均衡的方式也采用了如DNS輪詢或部分硬件負載均衡設備承擔大流量 - 選擇ISP注意其他區(qū)域帶寬分布,區(qū)域DNS優(yōu)化等
- 緩存 CDN,緩存命中率馆揉,log分析
大型門戶網(wǎng)站架構
- 各地都有集群服務器,就近向用戶提供服務
- 各網(wǎng)絡供應商都有服務器,光纖和專線(鏡像服務器)全國數(shù)據(jù)實時同步
- 集群組
- 自建DNS集群,主DNS,輔DNS,二級DNS
- 各ISP骨干網(wǎng)上每臺服務器有固定IP
- 全虛擬化技術
- 小型機格带,自己開發(fā)軟件
- 升級
- 各大搜索引擎上注冊索引
- 動靜分離
- web服務器采用高速緩存,mysql主從技術,七層負載均衡,數(shù)據(jù)同步采用站點鏡像技術
程序
數(shù)據(jù)庫緩存/數(shù)據(jù)庫優(yōu)化
程序上的優(yōu)化(SQL,存儲過程)
網(wǎng)絡
南電信北網(wǎng)通
集群
CDN/GSBL/DNS負載均衡技術
應用服務器采用apache+tomcat集群+weblogic准脂;web服務器集群采用反向代理,nat方式,squid
數(shù)據(jù)庫
mysql/oracle master-slave模式
頁面
虛擬存儲/簇文件系統(tǒng),提高IO并行
squid靜態(tài)頁緩存
緩存
memcache分布式緩存邪媳,非阻塞IO
squid cache靜態(tài)緩存(圖片捐顷,js,css)
e-accelerator php加速和緩存,優(yōu)化php代碼執(zhí)行速度
操作系統(tǒng)和web服務器
linux+apace
freebsd+apache
win+IIS
常用的系統(tǒng)架構:
linux+apache+php/java(websphere)+mysql/oracle
win 2008+IIS+C#/ASP.net+數(shù)據(jù)庫
html靜態(tài)化:CMS
圖片服務器分離:ContentType雨效,LoadModule
數(shù)據(jù)庫集群和庫表散列:master/slave迅涮,不同模塊對應不同數(shù)據(jù)庫和表
-
緩存:
- 架構緩存,apache的緩存模塊,squid
- 開發(fā)緩存:memorycache緩存接口,php的pear模塊
鏡像
-
負載均衡:
- 硬件四層交換F5
- 軟件四層交換,LVS
- 七層負載均衡,根據(jù)URL將不同的http請求給不同的服務器處理