如今,Linux 深受網際網路企業的喜愛,Linux 系統在網際網路公司應用的也越來越多,不少的讀者都願意加入運維的行列中。
那麼,運維每天都做什麼工作呢?本節就來看一下運維人員的 3 大核心職責。
保證企業資料安全(不丟失、不洩露)
企業資料是現代各個 IT 企業的生命線,作為 Linux 運維人員,不但不能丟失任何資料,同時也不能向外部人員洩露公司的任何有用資料。
講到這裡,身為運維人員有必要了解什麼是拖庫?拖庫的本意指的是從資料庫中匯出資料,但如今多被用來表示伺服器遭到入侵,資料被竊取的行為。
例如,在 2013 年 11 月 20 日,騰訊公司的 QQ 群資料被拖庫,但慶幸的是,由於資料中僅包含 QQ 使用者加了某些 QQ 群的資訊,對多數使用者來說,並沒有造成特別大的影響。
再舉個例子,2015 年 10 月份烏雲平台發現了新的漏洞,造成伺服器資料被拖庫,直接導致網易 162/126 郵箱過億資料洩露。由於其洩露資訊中包含使用者名稱、密碼等資訊,使得很多使用者的郵箱被人盜取,造成了極嚴重的後果。
除此之外,還有其他的諸多拖庫事件,感興趣的讀者可以搜尋“拖庫事件”做詳細了解。
企業業務7×24小時執行(永不停機)
網際網路企業甚至是傳統企業(例如,銀行和電信),除了資料安全之外,還需要業務有持續執行的能力,這對 Linux 運維人員提出了更高的要求,也是運維人員高薪的原因。
如表 1 所示,其列舉的是企業網站和應用的可用性的衡量標準。
表 1 企業網站和應用的可用性的衡量標準
可用標準描述 |
簡 稱 |
可用性級別 |
全年停機時間 |
基本可用性 |
2 個 9 |
99% |
87.6 小時 |
較高可用性 |
3 個 9 |
99.9% |
8.8 小時 |
很高可用性 |
4 個 9 |
99.99% |
53 分鐘 |
極高可用性 |
5 個 9 |
99.999% |
5 分鐘 |
其中,一般中小企業的業務持續可用性級別至少應該是 99.9%,中大型企業應達到 99.99% 甚至是 99.999%。
企業業務服務效率高(使用者體驗好)
一切的企業工作最終都是為了向使用者提供高效、舒心的服務,如果網站開啟的速度很慢,使用者體驗很差,那麼這樣的企業是沒有任何生命力的。因此 Linux 運維人員需要不斷地優化網站業務,使得使用者能夠進行高效的存取,這種能力是決定 Linux 運維人員是否能拿高薪的必備條件。
總之,一名運維人員的基本工作原則可以用“簡單、易用、高效、穩定、安全”這幾個詞概括。如果在達到上述三大核心原則的情況下,還能對網站架構不斷地進行優化和調整,從而達到節省伺服器數量、IDC 和 CDN 頻寬,甚至能夠使用雲端計算、容器服務,以及開發自動化平台等提高工作效率、節省企業人力成本,那這樣的運維工程師簡直堪稱完美,拿到高薪自然也是水到渠成。