偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

孫昕:解讀傳統(tǒng)企業(yè)如何引入DevOps以及Jazz的概念

原創(chuàng)
開發(fā) 項(xiàng)目管理
在前一段時(shí)間當(dāng)中我們從DevOps業(yè)務(wù)談敏捷開發(fā)、軟件工程及新角色,探討了DevOps的出現(xiàn)改變了一些傳統(tǒng)的協(xié)作方式,在構(gòu)建協(xié)作和點(diǎn)到點(diǎn)的理解過程中,引入自動(dòng)化而構(gòu)建的工具,傳統(tǒng)軟件工程的前后端擴(kuò)展以及新角色的有效流程。

在前一段時(shí)間我們從DevOps業(yè)務(wù)談敏捷開發(fā)、軟件工程及新角色中探討了DevOps的出現(xiàn)改變了一些傳統(tǒng)的協(xié)作方式,在構(gòu)建協(xié)作和點(diǎn)到點(diǎn)的理解過程中,引入自動(dòng)化而構(gòu)建的工具,傳統(tǒng)軟件工程的前后端擴(kuò)展以及新角色的有效流程。

而在本次與IBM Rational中國(guó)區(qū)技術(shù)總監(jiān) 孫昕老師的交流過程中,我們將詳細(xì)的分析DevOps落地需具備的那些條件和規(guī)劃,廣義的DevOps在傳統(tǒng)企業(yè)中軟件交付的問題,以及Jazz的出現(xiàn)如何來解決了這些問題。

 


以下是采訪內(nèi)容:

記者:目前企業(yè)要落實(shí)DevOps,應(yīng)該需要具備哪些條件?

孫昕:這是個(gè)好問題,DevOps我也怕有時(shí)候會(huì)讓客戶,或者讓一些人迷惑。DevOps是一個(gè)很大的概念,但是其實(shí)就像我們做事的方法一樣,我們可以把東西規(guī)劃的很長(zhǎng)久,任何事情都要一點(diǎn)一點(diǎn)的去做,如果一個(gè)成熟度非常低的企業(yè),即便做傳統(tǒng)的軟件工程的時(shí)候我們都會(huì)建議他不可能什么都上。對(duì)于DevOps,有的企業(yè)大老板會(huì)覺得這個(gè)概念很好,來吧,我們來個(gè)DevOps,無疑是不可能的。實(shí)現(xiàn)一定是個(gè)漫長(zhǎng)的周期,只是說在這個(gè)階段它會(huì)有一個(gè)pattern,什么樣類型的企業(yè)在這個(gè)框架下是先上哪部分更好,而且這種跟以前傳統(tǒng)的軟件工程pattern是有一個(gè)繼承化。比如說我們看到的DevOps通用的企業(yè)我認(rèn)為首先你有沒有對(duì)基本的軟件工程基礎(chǔ)性的平臺(tái),比如像配置管理、一些自動(dòng)化的測(cè)試工具。然后再慢慢的可以考慮到,你的業(yè)務(wù)需求變更是不是很頻繁,你是不是以市場(chǎng)為驅(qū)動(dòng),為導(dǎo)向的公司。如果我的需求為了支撐固定的用戶,已經(jīng)把我的東西做成產(chǎn)品化,但是它是這種高可靠性的應(yīng)用,這時(shí)候你要關(guān)注你的運(yùn)維了,因?yàn)槟憬?jīng)常會(huì)出現(xiàn)發(fā)版的問題,發(fā)版過去之后出的問題能不能及時(shí)回饋回來,你的生產(chǎn)系統(tǒng)不能宕機(jī),你要提升到24小時(shí),這時(shí)候可能要關(guān)注一些監(jiān)控,甚至剛開始的時(shí)候你多點(diǎn)開發(fā),成熟度足夠高多點(diǎn)開發(fā)的時(shí)候,你也可能不一定把這些數(shù)據(jù)從最開始全部打通,這可能需要很多的時(shí)間慢慢的,我覺得每個(gè)企業(yè)確實(shí)都不一樣。

記者:是的,只要有了一個(gè)長(zhǎng)久的規(guī)劃,才能一步一步的去實(shí)現(xiàn)。

孫昕:我覺得這就是咱們剛才說的,它的落地一定是一點(diǎn)一點(diǎn)的落地,但是這個(gè)落地我需要強(qiáng)調(diào)一點(diǎn),一定要有一個(gè)大的規(guī)劃好,你不能說以前軟件工程的時(shí)候,現(xiàn)在我跟有些客戶在一起,我說你們管理性的工具,其實(shí)我們把這個(gè)產(chǎn)業(yè)有的人我是開發(fā)人員,我就用Lisp或.NET,這是我的一畝二分地,測(cè)試人員我就用QTP,LoadRunner這些我覺得都OK,這是Dev這一級(jí)的,但是對(duì)于整個(gè)團(tuán)隊(duì)從他的業(yè)務(wù)規(guī)劃到需求到發(fā)布,所有東西要貫穿起來,它會(huì)有一個(gè)team,大家都要用的一個(gè)管理性的平臺(tái)在,這個(gè)管理性的平臺(tái)一定是在不同的階段都有的,然后管理性的平臺(tái)一定要考慮到你將來數(shù)據(jù)要能融會(huì)貫通,要能打通,你不能說今天就好象說,我家里裝修今天在這個(gè)屋買個(gè)這個(gè)廠商的東西,明天在那個(gè),我真合在一起合不起來,DevOps在企業(yè)要去落地的話,一定要想你要買的東西要好,你要用開源的東西也好,還是你要買廠商的東西,你是咨詢服務(wù)也好,你***所有落地的服務(wù)你將來這些所有的數(shù)據(jù)要能夠集成,這一點(diǎn)是最重要的。否則有的人搭DevOps,這個(gè)是用這家的東西,那個(gè)用那家的東西,***其實(shí)他還是每個(gè)環(huán)節(jié)在各干各的,將來就會(huì)出問題。

記者:那么在廣義上DevOps涉及哪個(gè)方面?其實(shí)我指的是一些行業(yè)之間,現(xiàn)在咱們只在互聯(lián)網(wǎng)行業(yè)比較多一些,那么在金融行業(yè),以及其他的一些傳統(tǒng)行業(yè)是如何區(qū)分的?

孫昕:傳統(tǒng)行業(yè)也會(huì)很多,確實(shí)在不同的行業(yè)有一定的區(qū)分,但區(qū)別不大,不過會(huì)有幾大類行業(yè)。***大類我們還是更多的以技術(shù)來分,在我們看***是IT類的行業(yè),無論你是互聯(lián)網(wǎng)還是金融,所謂IT類的行業(yè)就是說基本上他的應(yīng)用都是裝在電腦上,我要跑系統(tǒng)等等,還有一類我們的行業(yè)我們叫做系統(tǒng)行業(yè),系統(tǒng)行業(yè)就是聚焦了傳統(tǒng)我們認(rèn)為的很典型的,比如制造業(yè),還有電信設(shè)備商,像華為、中興,制造業(yè)甚至包括了電子產(chǎn)業(yè)包括一些家電制造業(yè),還有航空航天等等,這部分的行業(yè)實(shí)際上它跟傳統(tǒng)的IT行業(yè)不一樣的。他的軟件大部分都是要依賴于硬件,它是綁在一起的,嵌入式的,這時(shí)候你看DevOps在這個(gè)上頭和在這個(gè)上頭會(huì)有一些差異,我認(rèn)為落地的時(shí)候一定會(huì)有一些差異,因?yàn)樵趥鹘y(tǒng)的系統(tǒng)行業(yè)比如說我講在像海爾、海信這樣的制造業(yè),他們一定都有大量的PDM【產(chǎn)品數(shù)據(jù)管理】系統(tǒng),那是他們的主要系統(tǒng),在這個(gè)PDM系統(tǒng)上DevOps又是跟他們?cè)趺唇Y(jié)合的,我們現(xiàn)在落地DevOps畢竟還是在軟件這一部分,怎么管理怎么發(fā)布,這部分是軟件。從規(guī)劃可以有硬件的部分,硬件呢,機(jī)械設(shè)計(jì)和電子電器設(shè)計(jì)都是在PDM系統(tǒng),PDM系統(tǒng)PRM的這些東西跟DevOps為核心的這些東西他們的數(shù)據(jù)怎么打通,這個(gè)需求在IT行業(yè)是看不到的,這個(gè)是有蠻大的區(qū)別的。

記者:你覺得哪個(gè)需求更大一些呢?IT行業(yè)跟傳統(tǒng)行業(yè)?

孫昕:都很大,這個(gè)沒有辦法去比較,因?yàn)楝F(xiàn)在尤其到了互聯(lián)網(wǎng)的時(shí)代,軟件經(jīng)常都是跑在系統(tǒng)上,而且我們其實(shí)也很關(guān)注怎么跟系統(tǒng)包括怎么跟PRM廠商的工具怎么打通,有意思的是,就好像剛才在談DevOps,我們?cè)谥v數(shù)據(jù)要說話,其實(shí)我在那個(gè)片子里頭我講到了Jazz這個(gè)概念,英文翻譯過來就是爵士樂。Jazz是什么概念呢,我就大膽的說一句,如果沒有Jazz提出來其實(shí)也不會(huì)有今天的DevOps真正大的出現(xiàn)。我為什么會(huì)這么說,我稍微花一些時(shí)間。***我們?cè)谡fJazz,Jazz我現(xiàn)在把它比喻成軟件工程的ESB,數(shù)據(jù)總線,說白了就是數(shù)據(jù)總線,為什么這么說,因?yàn)橐郧暗能浖こ?,我們?cè)谥v需求管理、配置管理、變更管理、構(gòu)建管理等等,包括一些測(cè)試管理。這些東西實(shí)際上各個(gè)廠商之間都很難把它所有的數(shù)據(jù)集成在一起,所有的集成都是點(diǎn)對(duì)點(diǎn),比如說我買兩個(gè)工具,他們之間就要做一個(gè)集成的插件,做一個(gè)集成,再買第三個(gè)麻煩了。當(dāng)我買七八個(gè)工具的時(shí)候我會(huì)崩潰,崩潰到什么程度呢,05、06年的時(shí)候當(dāng)年Rational能夠把自己的工具從頭到尾數(shù)據(jù)全部集中起來,在當(dāng)年已經(jīng)是***,沒有人能做得到,但當(dāng)年其實(shí)也算一個(gè)內(nèi)幕,當(dāng)年我們?cè)谧鲩_發(fā)者大會(huì)的時(shí)候,我們?cè)陂_發(fā)者大會(huì)上演示了一個(gè)demo,從最開始的一個(gè)需求,一個(gè)小的到***自動(dòng)化的測(cè)試,全做成了,當(dāng)時(shí)幾千人的會(huì)場(chǎng)覺得很震驚。但我們?yōu)榱舜钸@個(gè)集成環(huán)境,我們一個(gè)Team的人花了好多時(shí)間,后來有時(shí)候我們?cè)谙胛覀冞@些都是高手,在這個(gè)領(lǐng)域都是十幾年甚至二十年的人,我們都得花這么多時(shí)間,對(duì)于很多企業(yè)來說他花在集成上的成本有時(shí)候甚至都大于他的收益了。那時(shí)候軟件工程就像生產(chǎn)汽車一樣,是一條流水線,這是一個(gè)很美的詞,但真的落地的時(shí)候是有點(diǎn)慘不忍睹。IBM認(rèn)識(shí)到這個(gè)問題,IBM認(rèn)為這個(gè)領(lǐng)域如果靠工具與工具之間的點(diǎn)對(duì)點(diǎn)集成,一定是死路一條,因?yàn)槊總€(gè)工具甚至都是不同廠商收購(gòu)過來的,它的存儲(chǔ)模型不一樣,數(shù)據(jù)模型不一樣,存儲(chǔ)展現(xiàn)的方式都不一樣,有的是CS結(jié)構(gòu),有的是Web客戶端,完全都不一樣,這時(shí)候點(diǎn)對(duì)點(diǎn)集成累死你,而且一個(gè)工具要換全部都要改。

后來IBM認(rèn)為其實(shí)我們應(yīng)該做一個(gè)軟件工程領(lǐng)域的一套標(biāo)準(zhǔn),一套國(guó)際化的標(biāo)準(zhǔn),其實(shí)后來已經(jīng)不是軟件工程領(lǐng)域了,當(dāng)時(shí)大概有30多個(gè)廠商聯(lián)合做了一個(gè)行業(yè)的標(biāo)準(zhǔn),它叫OSLC,就是生命周期的協(xié)議,說白了就是說它包括了很多領(lǐng)域,比如說軟件工程的配置管理領(lǐng)域、項(xiàng)目管理領(lǐng)域、測(cè)試領(lǐng)域,甚至到PDM很多廠商,像西門子都是這個(gè)協(xié)議。這是一個(gè)國(guó)際化的標(biāo)準(zhǔn),后來這個(gè)標(biāo)準(zhǔn)IBM把它落地就叫Jazz,相當(dāng)于是說你現(xiàn)在再買IBM的產(chǎn)品,就不會(huì)說買三個(gè)每?jī)蓚€(gè)產(chǎn)品還做集成,它每個(gè)產(chǎn)品就是一個(gè)小芯片,就好像插電腦一樣,這是我的主板,我插到這個(gè)上頭這是顯卡,這是網(wǎng)卡,他們兩者之間不用聯(lián)線,因?yàn)榈讓佣际沁@個(gè)主板,這個(gè)主板叫Jazz。而它后頭就是國(guó)際化的標(biāo)準(zhǔn),就是OSLC。那么參加OSLC的有哪些廠商呢?你甚至可以看到西門子很多廠商,這些已經(jīng)不是軟件工程廠商,是PDM的廠商,他們的數(shù)據(jù)已經(jīng)很多東西可以跟你軟件工程當(dāng)中的需求,一些開發(fā)管理打穿,你就不用點(diǎn)對(duì)點(diǎn)的再去做開發(fā),這個(gè)就是未來,這是DevOps未來,也是在系統(tǒng)領(lǐng)域你的PM怎么跟DevOps落地將來怎么做,一定要有Jazz或者OSLC標(biāo)準(zhǔn),遵照這個(gè)標(biāo)準(zhǔn)大家都知道你的數(shù)據(jù)怎么表現(xiàn)過來,我的數(shù)據(jù)怎么交給你,你才能讀得懂,這是一套國(guó)際化的協(xié)議。這套框架已經(jīng)好多年了,已經(jīng)有個(gè)五六年甚至六七年了,IBM把它的產(chǎn)品全部都遷移到Jazz這個(gè)平臺(tái)上,就是OSLC這套國(guó)際化的框架下。不僅是IBM,西門子很多東西也在上頭,你看在別的領(lǐng)域也在上頭,但實(shí)際上我們就能夠打穿,這就是ESB,ESB做到了這一天,這是一個(gè)頂層設(shè)計(jì)。當(dāng)時(shí)我們開句玩笑話說也只有IBM當(dāng)時(shí)有這個(gè)財(cái)力和物力敢做這個(gè)事情,如果始終只是一個(gè)廠商來做,別人不遵照你沒用的,你只能把你自己做的很好,框架很好又怎么樣,當(dāng)時(shí)IBM自己也是聯(lián)合了很多廠商一起來做。

記者:那在Jazz上,比如剛剛的例子,如果我的顯卡或者網(wǎng)卡出現(xiàn)問題了呢?

孫昕:我可以換一塊,它的底層一定要依賴于像Jazz這個(gè)平臺(tái),如果沒有這個(gè)平臺(tái)的話,我有什么技術(shù)手段換了這個(gè)立刻數(shù)據(jù)還在?比如說我這塊是Oracle,那個(gè)說我這塊是DB2,又要做復(fù)雜的集成,而且這些都是硬拷貝、硬連接,數(shù)據(jù)的復(fù)制一定都出問題。但是在Jazz這個(gè)概念下,講一點(diǎn),比如說你是這個(gè)工具,我如果要去消費(fèi)這邊的數(shù)據(jù),因?yàn)樗肽眠@邊數(shù)據(jù)的時(shí)候,他并不是把這個(gè)數(shù)據(jù)拿到他這里測(cè),是因?yàn)榇蠹叶蓟谶@個(gè)框架。我知道你的數(shù)據(jù)源是存在底層Jazz后頭的數(shù)據(jù)庫(kù),一個(gè)大數(shù)據(jù)庫(kù),我的也存在這兒,大家都知道數(shù)據(jù)在哪里,所以直接暴露出來一個(gè)引用,一個(gè)數(shù)據(jù)源,立刻我在這邊就把你相關(guān)的數(shù)據(jù)讀過來了,速度也快,且不用復(fù)制。就算換了別的工具擱這里也是一樣,因?yàn)榇蠹叶际窃谡f英文,或者都是在說中文,聽得懂,這就是Jazz做的事情。而且Jazz做的事情不僅僅是我們說的軟件工程在做,PDM廠商也在做,將來跟這個(gè)領(lǐng)域硬件、軟件、機(jī)電軟一體化相關(guān)的領(lǐng)域如果都做這個(gè)事情,大家如果都是用相同的協(xié)議在說話的時(shí)候,這個(gè)集成量就會(huì)很小,這個(gè)是做軟件將來未來,這是一個(gè)頂層設(shè)計(jì),這是IBM一直考慮跟這些幾十個(gè)公司大家為什么花這么精力要搞OSLC國(guó)際化的框架、標(biāo)準(zhǔn),很多年前就在搞這個(gè)事情,就是因?yàn)镮BM很多像一些院士這樣的人他就考慮到這樣的問題,軟件工程如果像傳統(tǒng)發(fā)展,再過五年就永遠(yuǎn)走不下去了,客戶不會(huì)去用。我們也是看到從最早一直在變,包括Jazz提出來,我們也在學(xué),這個(gè)行業(yè)變化還是挺大的,可能有些講的我只是舉了一些例子,沒辦法講的太細(xì)。

#p#

記者:是的,沒有規(guī)矩不成方圓,DevOps也是一樣。其實(shí)現(xiàn)在很多企業(yè)很多的相關(guān)項(xiàng)目都用DevOps,已經(jīng)實(shí)踐這個(gè)東西了,您覺得實(shí)踐起來有沒有很多難的地方。

孫昕:就好像說中國(guó)比國(guó)外要晚個(gè)兩三年,我們現(xiàn)在看到的DevOps這個(gè)概念剛剛開始,有時(shí)候客戶不知道這個(gè)概念,實(shí)際上我們現(xiàn)在給他做軟件開發(fā)、軟件測(cè)試、軟件發(fā)布的很多東西已經(jīng)是在這個(gè)框架下,他可能并不知道,沒有意識(shí)到,我們也沒必要說一定為了救這個(gè)名詞而去做,哪個(gè)東西能夠讓你用起來,能夠加速你的開發(fā)過程這個(gè)就是你要的,所以從這點(diǎn)來說DevOps其實(shí)落地的過程當(dāng)中還是我們以前能夠看到的傳統(tǒng)的一些問題和挑戰(zhàn),這是正常的。比如說大家對(duì)工具去改變自己工作方式的程度,還有工具怎么能夠跟你業(yè)務(wù)跟你這個(gè)行業(yè)的很多地方相關(guān)。舉個(gè)例子,這是我們看到的挺大的,當(dāng)然IBM現(xiàn)在做的還不錯(cuò),這個(gè)過程當(dāng)中其實(shí)是蠻艱辛的,DevOps當(dāng)中我是有點(diǎn)救這個(gè)名詞了,我們先不說DevOps。我們說軟件開發(fā)最重要的就是你的需求,后來我們認(rèn)為其實(shí)不僅僅是軟件開發(fā)最重要的是需求,所有的產(chǎn)品設(shè)計(jì)最重要的都是需求,但我們發(fā)現(xiàn)在一個(gè)客戶當(dāng)中,他甚至不做軟件開發(fā),但是他的需求重要到已經(jīng)變成他的核心關(guān)鍵,因?yàn)樗麑淼难邪l(fā)、設(shè)計(jì)、采購(gòu)、組裝所有都是依據(jù)他的需求。

你也知道中國(guó)造這種很復(fù)雜飛機(jī)的企業(yè),造飛機(jī)其實(shí)已經(jīng)跟軟件,軟件只是其中一部分,這時(shí)候我們會(huì)發(fā)現(xiàn)碰到的困難和我們?cè)谄渌I(lǐng)域都是類似的,當(dāng)你把你的系統(tǒng)和方法應(yīng)用在客戶場(chǎng)景當(dāng)中的時(shí)候,舉個(gè)例子,客戶從飛機(jī)頂層的拆解,飛機(jī)要拆多少個(gè)模塊、子系統(tǒng)、系統(tǒng)、部件,每個(gè)部件應(yīng)該什么樣的規(guī)格,這些系統(tǒng)之間的需求應(yīng)該有什么樣的關(guān)聯(lián)性、依賴性,這些完全是行業(yè)的知識(shí)。但它應(yīng)該怎么拆解,應(yīng)該怎么把它的行業(yè)知識(shí)應(yīng)用到你的工具上,當(dāng)時(shí)對(duì)我們其實(shí)提出了非常大的挑戰(zhàn)。因?yàn)槲覀儾欢w機(jī),我們不懂飛機(jī)的設(shè)計(jì),所以就需要這些行業(yè)的專家能夠了解這套方法,能夠去應(yīng)用,當(dāng)時(shí)IBM從全球找到了很多,甚至給波音、給空客做一些設(shè)計(jì)的人來幫助中國(guó)做這個(gè)事情,回過頭來說這個(gè)是一個(gè)極端的例子,完全跟軟件一點(diǎn)關(guān)系都沒有,但我們看到大多數(shù)的客戶都是可能會(huì)有一些自己特定的東西。這個(gè)怎么應(yīng)用到工具上,可能是我們需要落地的時(shí)候特別關(guān)注的,這里頭又碰到了一個(gè)現(xiàn)實(shí)的挑戰(zhàn),中國(guó)大部分的客戶可能不愿意把很多的錢投入到服務(wù)上,因?yàn)槲屹u給你一個(gè)系統(tǒng),這個(gè)系統(tǒng)實(shí)際上是需要應(yīng)用到你的督脈上的,這是需要你的人能夠去學(xué)習(xí)方法,我的人要學(xué)習(xí)你的知識(shí),怎么一塊傳幫帶做起來,需要大量的投入,所以你看到在國(guó)外為什么很多軟件會(huì)應(yīng)用的非常好,因?yàn)樗麄兓旧鲜?,老外的客戶是他買一分錢的軟件,他自己就會(huì)去買兩分錢的服務(wù),他一定要讓他的團(tuán)隊(duì)都用的起來。在中國(guó)哪怕你拿比例反過來是2:1都不可能,基本上客戶是說你如果買了10塊錢的軟件產(chǎn)品,他掏一塊錢去買服務(wù)就已經(jīng)阿彌陀佛了。我們看到更多不是純粹,剛才我說的是業(yè)務(wù)知識(shí)的問題,怎么應(yīng)用,然后同時(shí)跟現(xiàn)在的服務(wù)的重視程度的現(xiàn)狀,客戶不重視,所以會(huì)導(dǎo)致很多落地實(shí)施的時(shí)候就會(huì)出問題。

記者:其實(shí)關(guān)鍵還是要提高客戶認(rèn)識(shí)服務(wù)的重要性的。在前一段時(shí)間IBM的技術(shù)峰會(huì)上,我記得特別清楚的一句話:DevOps已經(jīng)成為幫助企業(yè)實(shí)現(xiàn)移動(dòng)和云計(jì)算轉(zhuǎn)型的一個(gè)關(guān)鍵,能說一下你自己的想法,你怎么認(rèn)為?

孫昕:其實(shí)對(duì)于移動(dòng)和云計(jì)算我確實(shí)不是云計(jì)算的專家,很難說給一個(gè)很準(zhǔn)確我自己的觀點(diǎn)。我的理解是,移動(dòng)的開發(fā)不僅僅只是說我手機(jī)上寫一些程序做IOS還是android開發(fā),因?yàn)樽鳛橐粋€(gè)企業(yè)級(jí)應(yīng)用的時(shí)候,舉個(gè)例子,比如說我手機(jī)上有訂機(jī)票的一個(gè)應(yīng)用,現(xiàn)在其實(shí)很多人都在用,就像航旅縱橫,有意思的是如果我要做這么一個(gè)應(yīng)用,實(shí)際上這個(gè)應(yīng)用它要在去做moblie開發(fā)之前,你要連國(guó)航、南航,這些航空公司的接口有沒有給你?其實(shí)都沒給你,很多人是不給你的。***你要跑測(cè)試的時(shí)候他才把接口數(shù)據(jù)能給你就不錯(cuò)的,這么一個(gè)小應(yīng)用就這么復(fù)雜,對(duì)于一個(gè)企業(yè)級(jí)的應(yīng)用可能更是這樣,將來企業(yè)級(jí)的應(yīng)用怎么變成moblie化,這里頭你要有架構(gòu)考慮的設(shè)計(jì),你要考慮到應(yīng)用的靈活性設(shè)計(jì),彈性的設(shè)計(jì),在這些領(lǐng)域其實(shí)都體現(xiàn)出來傳統(tǒng)軟件設(shè)計(jì)、軟件開發(fā)管理當(dāng)中的難題是一樣的。所以我覺得DevOps從這個(gè)角度來說確實(shí)能幫助做這些,比如說我剛剛舉的例子就是說你要提前做接口測(cè)試,但是接口都沒有你怎么做測(cè)試?你開發(fā)的程序接口數(shù)據(jù)都沒有你怎么跑?所以必須要做模擬測(cè)試。以前國(guó)內(nèi)的客戶就用一些沒辦法的辦法,在銀行自己去寫一些程序,模擬別人寫一串?dāng)?shù)據(jù),它叫擋板測(cè)試,但是現(xiàn)在其實(shí)虛擬化測(cè)試已經(jīng)是DevOps當(dāng)中落地的一個(gè)很好的實(shí)踐,就是你可以模擬各種各樣的協(xié)議,我覺得萬變不離其宗,將來移動(dòng)和云一定是越來越復(fù)雜,它的這種技術(shù)會(huì)越來越多,新技術(shù)的涌現(xiàn),這個(gè)過程當(dāng)中個(gè)人已經(jīng)不容易管理了,在這種情況下DevOps一定是能夠幫他們。

記者:為針對(duì)將來實(shí)踐的過程做好準(zhǔn)備,現(xiàn)在個(gè)人開發(fā)還是蠻多的。

孫昕:對(duì)。

記者:如果開發(fā)一個(gè)應(yīng)用或者游戲,還需要整合很多像業(yè)務(wù)這塊的東西。

孫昕:沒錯(cuò)。我覺得我們說更多的DevOps不完全是,互聯(lián)網(wǎng)企業(yè)是非常大的,DevOps將來可能落地的受眾群體,但是在我看到我的這些客戶,互聯(lián)網(wǎng)企業(yè)往往都是少數(shù)客戶,在我的這個(gè)比例當(dāng)中。為什么呢?坦率的說,互聯(lián)網(wǎng)企業(yè)大部分大一點(diǎn)的互聯(lián)網(wǎng)企業(yè)人員素質(zhì)比較高,他們對(duì)新技術(shù)的掌握、應(yīng)用都很快,所以他們有很多的技術(shù)實(shí)力,包括很多敏捷甚至都是從他們開始的。但是相反中國(guó)更多數(shù)企業(yè)不是他們這種企業(yè),他們更需要這種東西,工具、方法結(jié)合在一起去幫助,所以IBM的大部分客戶倒不是互聯(lián)網(wǎng)企業(yè)。

記者:***能否說一下DevOps發(fā)展前景的看法。

孫昕:DevOps的發(fā)展前景我覺得,在我看可能也會(huì)有一些階段性,現(xiàn)在大家的關(guān)注點(diǎn)已經(jīng)開始慢慢的從最開始的開發(fā)轉(zhuǎn)移到了狹義當(dāng)中的DevOps這個(gè)概念。因?yàn)檫@個(gè)詞很新,有些人開始了解覺得這個(gè)概念很好,開發(fā)人員和運(yùn)維之間打通,在下一個(gè)階段你會(huì)發(fā)現(xiàn)可能很多人談DevOps就是在這個(gè)領(lǐng)域上去實(shí)現(xiàn)。而且這個(gè)領(lǐng)域有時(shí)候會(huì)很快見到成效,因?yàn)檫@是在做自動(dòng)化,自動(dòng)化能夠替代很多人工工作的時(shí)候,這個(gè)是很容易量化,短期內(nèi)就能看到效果。我覺得這部分肯定是下一階段的重點(diǎn),不管是產(chǎn)品還是一些新的理論方法,一些應(yīng)用的范圍都會(huì)很容易見得著,換句話說DevOps更大的概念當(dāng)中是我們往業(yè)務(wù)端的擴(kuò)展,實(shí)際上可能有一些重點(diǎn)領(lǐng)域我們會(huì)去做嘗試,至少我們的這個(gè)團(tuán)隊(duì)會(huì)去做嘗試。***個(gè)嘗試是在業(yè)務(wù)規(guī)劃當(dāng)中,比如在系統(tǒng)客戶當(dāng)中我們會(huì)嘗試,叫產(chǎn)品線工程,產(chǎn)品線工程其實(shí)很多是在規(guī)劃怎么跟軟件得到***的交付,綁的更緊,應(yīng)該會(huì)有一些能夠落地的東西解決方案出來。我覺得在業(yè)務(wù)規(guī)劃往前推,開發(fā)我們剛才是說往后,往前推在我看是一些對(duì)大的企業(yè)在一些重點(diǎn)的行業(yè)可能會(huì)有一些落地,但它可能會(huì)比這個(gè)要滯后一些,當(dāng)這些都成熟的時(shí)候,可能監(jiān)控的東西才能慢慢的變得更加豐富和成熟,當(dāng)然這純粹是我個(gè)人的觀點(diǎn),絕對(duì)不代表IBM的一些觀點(diǎn)。這是我個(gè)人對(duì)這個(gè)行業(yè)的感覺,可能在DevOps不同的框框里,他的成熟度市場(chǎng)的適用程度節(jié)奏會(huì)有點(diǎn)不一樣,但是無疑這些東西都會(huì)慢慢增長(zhǎng),需求也會(huì)慢慢增長(zhǎng),長(zhǎng)到一定程度的時(shí)候,他們?nèi)诤系男枨笠簿驮絹碓酱?,DevOps慢慢的就會(huì)越來越熱門,這就是我的感覺,也許過五年之后,所有人都知道DevOps,這需要一個(gè)過程。

記者:現(xiàn)在的人還是談DevOps比較少。

孫昕:現(xiàn)在你一談DevOps,大部分人都覺得不要談這個(gè)概念,這個(gè)概念你能幫到我什么呢?別談這些虛的。而我們因?yàn)楫吘乖谶@個(gè)圈子里時(shí)間太長(zhǎng),十幾年了,有些東西我們知道這個(gè)方向應(yīng)該是不錯(cuò),這真的不是虛的,而且有些東西可以落地。但是你為了解釋這個(gè)得花上兩個(gè)小時(shí)、三個(gè)小時(shí),還不如告訴客戶先不談這個(gè),我先讓哪個(gè)地方能幫你落地,最簡(jiǎn)單,有時(shí)候我也不會(huì)去說這個(gè)東西不是虛的,我覺得這種整爭(zhēng)執(zhí)是沒有意義,假設(shè)它就是一種框架而已,哪個(gè)地方先能落地我們就先落地。

記者:還是階段性的過程。

孫昕:對(duì),我們?cè)谡勡浖臅r(shí)候我們也在談頂層設(shè)計(jì),模型驅(qū)動(dòng),以前在傳統(tǒng)軟件的時(shí)候我們也在談這些,DevOps也是,問題是整體框架不設(shè)計(jì)好的話,將來你可以發(fā)現(xiàn)其實(shí)IBM做事情是蠻系統(tǒng)化的,它會(huì)把一個(gè)大的框架搭好,這時(shí)候你看很多事情就會(huì)很順暢的做好,這是IBM的厲害之處。有人說IBM老是談一個(gè)理論,想想其實(shí)它的很多理論***真的還是能落地,或者說他的有些理論可能是幫到別人了,襯托了一個(gè)行業(yè),***在這個(gè)里頭其實(shí)是一份子,***這個(gè)行業(yè)。所以我覺得DevOps也一樣,真到一個(gè)大的企業(yè)做規(guī)劃的時(shí)候,你要按這個(gè)思路去給他做規(guī)劃,包括業(yè)務(wù)的整合,產(chǎn)品數(shù)據(jù)的整合等,我覺得作為一個(gè)企業(yè)的管理者來說,他不能說今天這兒有問題就醫(yī)這兒,那兒有問題就醫(yī)那兒,絕對(duì)不能。如果作為一個(gè)管理者來說,我會(huì)跟他談DevOps,如果他是想做一個(gè)長(zhǎng)期規(guī)劃,我會(huì)跟他談,但是如果是作為一個(gè)部門我只管這個(gè),我跟談DevOps我覺得意義不大。因?yàn)樗赡軟]有這個(gè)職責(zé)考慮到整個(gè)企業(yè)的規(guī)劃,我把我這塊做好就行了,我覺得DevOps還是跟什么樣的客戶有選擇的去談。

責(zé)任編輯:林師授 來源: 51CTO
相關(guān)推薦

2014-06-17 14:41:46

開發(fā)技術(shù)周刊

2020-05-06 09:11:50

DevOps

2015-07-28 10:42:34

DevOpsIT效率

2014-06-08 23:19:43

DevOps敏捷開發(fā)

2010-07-28 13:40:44

Flex數(shù)據(jù)綁定

2010-07-06 17:52:54

HART通訊協(xié)議

2009-07-09 17:09:49

MyEclipse

2021-10-26 06:43:36

大數(shù)據(jù)傳統(tǒng)企業(yè)

2015-09-16 17:29:02

聯(lián)想開放開源

2020-04-10 14:35:34

Ubuntu密鑰Linux

2010-06-29 10:17:06

連續(xù)ARQ協(xié)議

2009-12-14 18:14:27

Ruby DSL

2015-09-14 09:24:15

企業(yè)大數(shù)據(jù)互聯(lián)網(wǎng)

2016-11-14 14:20:27

互聯(lián)網(wǎng)平臺(tái)

2024-09-23 17:19:56

2010-05-05 17:05:09

云計(jì)算

2022-02-25 17:05:57

網(wǎng)絡(luò)攻擊DevOps管道網(wǎng)絡(luò)安全

2023-07-10 11:14:28

2018-08-17 09:56:25

閃存企業(yè)應(yīng)對(duì)

2020-10-23 10:18:25

遠(yuǎn)程工作
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)