京東云楊海明:隨“虛”而變的高效運(yùn)維深度思考
原創(chuàng)【51CTO.com原創(chuàng)稿件】2017年4月14日-15日,由51CTO主辦的WOTA全球架構(gòu)與運(yùn)維技術(shù)峰會(huì)在北京富力萬麗酒店隆重召開。本次WOTA設(shè)置了15大前沿?zé)狳c(diǎn)技術(shù)論壇,60+來自Google、LinkedIn、Airbnb、百度、阿里巴巴、騰訊等海內(nèi)外一線互聯(lián)網(wǎng)公司的技術(shù)大咖將帶來超過50個(gè)歷經(jīng)沉淀的架構(gòu)實(shí)戰(zhàn)心得與成功經(jīng)驗(yàn)分享案例,攜手打造歷時(shí)2天的行業(yè)頂級(jí)技術(shù)盛會(huì)。
京東云首席架構(gòu)師 楊海明
4月14日上午WOTA2017主會(huì)場(chǎng),京東云首席架構(gòu)師楊海明進(jìn)行了主題為《隨“虛”而變的高效運(yùn)維深度思考》的精彩演講。以下是演講實(shí)錄,讓企業(yè)先睹為快!
現(xiàn)在是企業(yè)云全面轉(zhuǎn)型云服務(wù)的時(shí)代,在此之前的三十年左右,企業(yè)經(jīng)歷了IT信息發(fā)展的過程。企業(yè)要搭建一個(gè)IT需要購買很多物理服務(wù)器,甚至需要租一個(gè)機(jī)房來構(gòu)建很多網(wǎng)絡(luò)設(shè)施,一個(gè)數(shù)據(jù)中心就是IDC在前十年、二十年的時(shí)候比較熱門的需求。現(xiàn)在在全國(guó)各地,企業(yè)在發(fā)生變化,企業(yè)希望云化。最后看到各地方的運(yùn)維水平的差距導(dǎo)致企業(yè)不是在做云化,企業(yè)其實(shí)做的是IDC化,肯定需要比原來的傳統(tǒng)方式效果好一些。因?yàn)橹翱赡苊恳粋€(gè)單位都要雇傭幾個(gè)員工在那里做很基礎(chǔ)的活動(dòng)。但是現(xiàn)在企業(yè)把所有的工作都集中到一個(gè)地方來做,但是運(yùn)維的效率還是很低的,因?yàn)槠髽I(yè)還是在維護(hù)每一臺(tái)機(jī)器,而且技術(shù)的含量很低,這是過去的樣子。
現(xiàn)在和未來是什么樣子呢?前十年虛擬化做的很多,企業(yè)IDC的廠商實(shí)際上是再虛擬化。但是未來什么是云化,大家可以看到業(yè)界提倡云化,企業(yè)在內(nèi)部感覺前三五年企業(yè)在做應(yīng)用的云化,但是現(xiàn)在來講企業(yè)基本是在做原生云的應(yīng)用。因?yàn)閺木〇|的實(shí)踐,大概可以感受到,企業(yè)最開始搭建了哪些。這是京東信息化發(fā)展的歷程,因?yàn)榫〇|本身算互聯(lián)網(wǎng)零售行業(yè)做的很大的公司。京東也做了十三四年的樣子,企業(yè)整個(gè)成長(zhǎng)歷程是什么,最早企業(yè)就是劉總剛起步的時(shí)候,可以理解就是一個(gè)網(wǎng)站,網(wǎng)站線上是搭建一個(gè)Web,然后再找?guī)着_(tái)很爛的機(jī)器和很便宜的機(jī)器,在自己的辦公場(chǎng)所加一個(gè)ADSL就開網(wǎng)站了,他所雇傭的IT人員實(shí)際上是網(wǎng)站開發(fā)的人員。
第二個(gè)階段是京東和當(dāng)當(dāng)PK的時(shí)候,企業(yè)有數(shù)據(jù)中心時(shí)代,企業(yè)使用世紀(jì)互聯(lián)的機(jī)房,企業(yè)搭建企業(yè)的基礎(chǔ)架構(gòu),企業(yè)在做商用的時(shí)候,這些都可以在京東的IT系統(tǒng)里面看到一些影子,比如說企業(yè)SQL Server的機(jī)器等等,企業(yè)管它叫商用套件時(shí)代,支撐的業(yè)務(wù)大概是億元的規(guī)模。下一個(gè)時(shí)代企業(yè)構(gòu)建的是資源池,資源池市面上企業(yè)已經(jīng)找不到任何一款商用軟件能支撐京東的規(guī)模,所以這個(gè)時(shí)候企業(yè)需要什么樣的人才呢?到2015年、2016年左右的時(shí)候,那時(shí)候京東整個(gè)應(yīng)用體系轉(zhuǎn)向容器的體系,因?yàn)槿萜饔兴烊坏臓顟B(tài)、功能和數(shù)據(jù)分離的優(yōu)勢(shì)和彈性的優(yōu)勢(shì),所以整個(gè)應(yīng)用遷到這里,企業(yè)的工程師自己要做上線和運(yùn)維。
IT的變化導(dǎo)致京東的業(yè)務(wù)也有變化,京東線上買東西物流很快,這是用戶對(duì)京東的印象。但是內(nèi)部企業(yè)在做什么事情呢?跟技術(shù)體系在改造企業(yè)整個(gè)業(yè)務(wù)流程,包含大數(shù)據(jù)、云計(jì)算以及機(jī)器人的技術(shù)、人工智能的技術(shù),以及智能商品供應(yīng)鏈的技術(shù),說這個(gè)意思是什么呢?就是企業(yè)整個(gè)技術(shù)體系,業(yè)務(wù)模型推導(dǎo)出來一個(gè)技術(shù)體系,而技術(shù)體系反過來又會(huì)提升整個(gè)業(yè)務(wù)模型的變化,不是說企業(yè)做運(yùn)維只是云主機(jī),IT運(yùn)維的主體發(fā)生變化,之前企業(yè)說你的機(jī)房是一堆物理器,現(xiàn)在企業(yè)的運(yùn)營(yíng)變成云資源和物理服務(wù)器的比較。從投入成本、資產(chǎn)負(fù)擔(dān)、彈性服務(wù)、優(yōu)化資源和可管理性來講,這對(duì)運(yùn)維工程師是不同的挑戰(zhàn)。
互聯(lián)網(wǎng)公司的優(yōu)勢(shì)在于運(yùn)維和運(yùn)營(yíng),這里面其實(shí)說了兩個(gè)意思,運(yùn)營(yíng)是什么概念呢?就是推廣,因?yàn)榛ヂ?lián)網(wǎng)是C端的服務(wù),如果上線一款游戲,三個(gè)月以內(nèi)不能爆款,這個(gè)游戲基本就沒用了。在京東上賣商品基本上就是這樣,一天之內(nèi)要解決這個(gè)問題,就是秒殺。運(yùn)維要面對(duì)很多不可預(yù)測(cè)的形態(tài),如何保證系統(tǒng)持續(xù)穩(wěn)定。因?yàn)槟銖囊粋€(gè)傳統(tǒng)公司買一個(gè)系統(tǒng)的時(shí)候,他會(huì)告訴你這個(gè)系統(tǒng)的邊界是什么,就是最低到什么程度,最高到什么程度。但是對(duì)于互聯(lián)網(wǎng)公司而言他追求的是最高,因?yàn)橄窬〇|、阿里6.18、雙11大促,誰也不知道企業(yè)到底有多大的沖擊,沒有任何一個(gè)廠商敢拍胸脯說能支撐,所以運(yùn)維的價(jià)值非常大。下一步導(dǎo)致交互的流程發(fā)生了變化,之前是用戶和產(chǎn)品之間直接交互。但是現(xiàn)在來講用戶跟運(yùn)維其實(shí)也是一個(gè)直接的要求,而且運(yùn)維和產(chǎn)品之間的互動(dòng),從原來的管道的作用變成了很強(qiáng)的需求方。所以這塊其實(shí)反過來對(duì)產(chǎn)品的需求也是增強(qiáng)的,但是運(yùn)維和用戶之間的交互,在企業(yè)整個(gè)運(yùn)維體系里面現(xiàn)在是非常重要的。
互聯(lián)網(wǎng)的運(yùn)維更加復(fù)雜,感覺有五個(gè)點(diǎn)讓運(yùn)維團(tuán)隊(duì)面臨比較大的壓力,一個(gè)是安全及合規(guī)。比如說企業(yè)經(jīng)常做的是網(wǎng)信辦的要求,企業(yè)可以保證系統(tǒng)是合規(guī)的,但是怎么保證運(yùn)維以及運(yùn)維人員的操作標(biāo)準(zhǔn)是合規(guī)的,其實(shí)這個(gè)還是挺復(fù)雜的。還有就是成本和時(shí)間,互聯(lián)網(wǎng)運(yùn)維像傳統(tǒng)企業(yè)一般會(huì)有標(biāo)準(zhǔn),比如說多長(zhǎng)時(shí)間宕機(jī)或者說有正常的維護(hù)時(shí)間,這些在傳統(tǒng)企業(yè)甚至是對(duì)銀行來講都有時(shí)間。因?yàn)橛袝r(shí)候訪問各種銀行的網(wǎng)站,有時(shí)候是晚上。如果晚上登錄京東,它出現(xiàn)不好意思,系統(tǒng)正在維護(hù),這可能就是重大的事故,對(duì)運(yùn)維成本和時(shí)間的挑戰(zhàn)非常大。
企業(yè)現(xiàn)在推動(dòng)的方向,對(duì)于整個(gè)云計(jì)算本身,可以認(rèn)為已經(jīng)進(jìn)入下半場(chǎng)了,上半場(chǎng)大家拼的是什么呢?誰的IDC多,誰的IDC比較便宜,誰的IDC成本比較低,這是云計(jì)算PK第一個(gè)層面的內(nèi)容,這是傳統(tǒng)IDC最擅長(zhǎng)的優(yōu)勢(shì)。
第二個(gè)狀態(tài)是誰的設(shè)備便宜,一般跟IDC會(huì)有一些綁定,企業(yè)要買服務(wù)器,企業(yè)要買交換機(jī)和存儲(chǔ),這時(shí)候肯定是傳統(tǒng)的設(shè)備生產(chǎn)廠商,比如說戴爾、浪潮、華為這些公司會(huì)有比較大的優(yōu)勢(shì)。因?yàn)樗麄儾粌H僅生產(chǎn)的是服務(wù)器,還有交換機(jī)以及整體的運(yùn)維模式等等是非常清楚的。
第三個(gè)狀態(tài)是誰的技術(shù)好,這里面阿里云走的比較靠前,因?yàn)樗龅囊脖容^久。這里面映射到企業(yè)誰的虛擬化效率更高,誰的網(wǎng)絡(luò)連通性更好,誰的存儲(chǔ)效率更高。所以這些是企業(yè)對(duì)于所謂的技術(shù),誰做技術(shù)做的更好。
第四個(gè)狀態(tài)是誰的產(chǎn)品做的好,其實(shí)這個(gè)很有意思,產(chǎn)品是賣給誰的,賣給用戶的。這里面如果企業(yè)自己創(chuàng)業(yè),企業(yè)需要選擇一個(gè)云服務(wù),誰的用戶體驗(yàn)最好,能最快幫企業(yè)實(shí)現(xiàn)目標(biāo),就是誰的IT搭建的速率更快,這個(gè)時(shí)候企業(yè)會(huì)選擇。所以這是產(chǎn)品,誰的云存儲(chǔ)的功能最清楚,最容易讓用戶使用。
第五個(gè)狀態(tài)是行業(yè),云計(jì)算進(jìn)入各種行業(yè),金融行業(yè)會(huì)導(dǎo)致新的變化叫金融科技,基于云計(jì)算、大數(shù)據(jù)衍生出新金融行業(yè)。醫(yī)療基因分析這些都是新興行業(yè),現(xiàn)在來講誰對(duì)于行業(yè)理解深刻,你是做運(yùn)營(yíng)商的,你對(duì)運(yùn)營(yíng)商吃的很透,它的運(yùn)作規(guī)律,深層次和淺層次的,以及金融行業(yè)和醫(yī)療行業(yè),游戲也是一個(gè)行業(yè)?,F(xiàn)在游戲行業(yè)是互聯(lián)網(wǎng)做的泛娛樂,做的也比較大。
第六個(gè)狀態(tài)是場(chǎng)景化,其實(shí)這個(gè)詞很陌生。但是大家可能聽說過“互聯(lián)網(wǎng)+”,互聯(lián)網(wǎng)+的發(fā)展?,F(xiàn)在有人反過來說什么屬于+互聯(lián)網(wǎng),互聯(lián)網(wǎng)+本身是一個(gè)場(chǎng)景性的東西。因?yàn)橐淖円粋€(gè)傳統(tǒng)行業(yè),它有自身的規(guī)律。但是跟所謂互聯(lián)網(wǎng)結(jié)合誕生了新興場(chǎng)景,才是企業(yè)云計(jì)算最關(guān)注的點(diǎn)。不是說場(chǎng)景就是一個(gè)簡(jiǎn)單的呈現(xiàn),而是說這個(gè)呈現(xiàn)有可能改變行業(yè)的變化。比如說之前企業(yè)最早用電報(bào),但是現(xiàn)在誰還用電報(bào)呢?現(xiàn)在基本上都是電話,像即時(shí)通訊,大家在公司里面做。但是可以看到微信基本上都用它找人了。所以+互聯(lián)網(wǎng)或者是互聯(lián)網(wǎng)+也在改變場(chǎng)景,這樣導(dǎo)致了一個(gè)變化,就是運(yùn)維的場(chǎng)景化。通常就運(yùn)維來講就看這個(gè)機(jī)器,看日志是否出現(xiàn)各種各樣的問題,這些是傳統(tǒng)運(yùn)維該做的。但是現(xiàn)在企業(yè)招很多運(yùn)維,企業(yè)叫互聯(lián)網(wǎng)的老運(yùn)維,就是經(jīng)常在互聯(lián)網(wǎng)行業(yè)做或者是金融行業(yè)運(yùn)維做很多年,因?yàn)樗畼I(yè)務(wù)和場(chǎng)景。
企業(yè)上面還有一些OEM定制資源,以及企業(yè)高效容災(zāi),這個(gè)容災(zāi)跟傳統(tǒng)的災(zāi)備不太一樣。因?yàn)槠髽I(yè)承載很多客戶不是傳統(tǒng)企業(yè)的混合云的形態(tài),企業(yè)說混合云的時(shí)候可能是企業(yè)有一個(gè)自己的機(jī)房,再有一個(gè)公有云一塊做自己的業(yè)務(wù)。但是現(xiàn)在來講企業(yè)承載的客戶基本是跨云的狀態(tài),它自己研發(fā)API層面對(duì)接,它一面對(duì)應(yīng)的是在這個(gè)云上商用的云,另一個(gè)對(duì)應(yīng)的是官字頭的云,既能保證高效的服務(wù),又能保證所謂的政治正確。所以這些是企業(yè)觀察到的互聯(lián)網(wǎng)企業(yè),基于這些業(yè)務(wù)形態(tài),企業(yè)的運(yùn)維工程師是什么樣子的。
如果你對(duì)于做災(zāi)備的人,你給他講搭網(wǎng)站,他不知道該做什么。所以不僅僅是企業(yè)的行業(yè)劃分會(huì)越來越細(xì),企業(yè)基于任何一個(gè)行業(yè)的場(chǎng)景性的應(yīng)用也會(huì)越來越細(xì),而這個(gè)時(shí)候?qū)τ谶\(yùn)維人員的挑戰(zhàn)不僅僅是全棧工程師,還要懂一點(diǎn)業(yè)務(wù)的工程師。
所以總結(jié)一下對(duì)于運(yùn)維的期望,企業(yè)不僅僅要懂技術(shù),企業(yè)要懂業(yè)務(wù),企業(yè)還要懂架構(gòu)。所以大家如何做一個(gè)全棧工程師,最好的點(diǎn)是大家來做運(yùn)維。
51CTO記者將持續(xù)為您帶來WOTA2017全球運(yùn)維與架構(gòu)技術(shù)峰會(huì)前方精彩報(bào)道,敬請(qǐng)期待!
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】