隨著互聯(lián)網(wǎng)飛速發(fā)展,簡單的運(yùn)維實(shí)施已經(jīng)無法滿足企業(yè)的實(shí)際業(yè)務(wù)環(huán)境,應(yīng)對(duì)一系列挑戰(zhàn),系統(tǒng)管理員在企業(yè)中容易出現(xiàn):
● 隨著系統(tǒng)的復(fù)雜度提升,組建越來越多,用戶的流量壓力也越來越大,相關(guān)的變更也會(huì)越來越多,各模塊之間的變更順序也會(huì)越來越復(fù)雜。在這樣的情況下,單純的靠運(yùn)維人力的數(shù)量提升無法滿足業(yè)務(wù)的發(fā)展需求,而且會(huì)提升企業(yè)的成本;
● 傳統(tǒng)的研發(fā)團(tuán)隊(duì)和運(yùn)維團(tuán)隊(duì)天然具有沖突。公司的IT人員的配置:研發(fā)(Dev)和運(yùn)維(Ops),研發(fā)部門聚焦在快速構(gòu)建和快速發(fā)布;運(yùn)維部門關(guān)注的是如何避免發(fā)生故障,從目標(biāo)上講就是矛盾的。且隨著 IT 技術(shù)的發(fā)展,對(duì) IT 從業(yè)者的要求也越來越高,既要懂得底層系統(tǒng),也要懂得數(shù)據(jù)算法,同時(shí)對(duì)主流技術(shù)還要快速追趕,滿足這樣要求的人才太少;
● 生產(chǎn)工具為適配生產(chǎn)力發(fā)展的必然產(chǎn)物。為了提高IT行業(yè)的整體效率和質(zhì)量,使得從手工運(yùn)維時(shí)代,逐漸過度到腳本工具運(yùn)維,在發(fā)展到平臺(tái)數(shù)據(jù)運(yùn)維,再到平臺(tái)軟件運(yùn)維,在發(fā)展到智能自動(dòng)化運(yùn)維。通過一系列手段、工具、理念的進(jìn)步,將 Ops 技術(shù)發(fā)展到 DevOps、DataOps、AIOps 等;
SRE+(Site Reliability Engineer)云計(jì)算工程師便應(yīng)運(yùn)而生。由此也倒逼了運(yùn)維在業(yè)務(wù)、人員素質(zhì)、技術(shù)上的革新。于是,SRE工程師便有了存在的意義。