DaoCloud陳齊彥:未來企業(yè)IT建設(shè)的核心是“原力”
2015年10月16日,由上海金融信息行業(yè)協(xié)會(SFIA)指導(dǎo)、DaoCloud主辦的企業(yè)級容器技術(shù)峰會在上海國際會議中心隆重舉行。本次峰會是業(yè)界***聚焦容器技術(shù)在企業(yè)應(yīng)用的大會,大會圍繞”變革應(yīng)用交付 推動持續(xù)創(chuàng)新“這一主題,聚集了數(shù)百位來自金融、政府、電信等行業(yè)的企業(yè)用戶,以及容器生態(tài)圈的合作伙伴,共同探討如何借助容器技術(shù)幫助企業(yè)打造面向“互聯(lián)網(wǎng)+”的研發(fā)流程和IT基礎(chǔ)架構(gòu),持續(xù)釋放創(chuàng)新原力。
在大會開場,DaoCloud聯(lián)合創(chuàng)始人兼CEO陳齊彥做了非常精彩的主題演講,他分享的主題為“釋放持續(xù)的創(chuàng)新原力”,他認為,未來企業(yè)IT構(gòu)建的核心是“原力”,分享了原力構(gòu)建過程中的五個法則,并介紹了DaoCloud如何借助其“三體世界”打造原力引擎。
“原力”——未來企業(yè)IT建設(shè)的核心
美國《連線》雜志之父凱文.凱利(下文簡稱KK)在《科技想要什么》一書中介紹了一種全新的科技觀。他認為,作為整體,科技不是由線路和金屬構(gòu)成的一團亂麻,而是有呼吸和脈動的新形式的生命,她有自己繁衍、演化的過程。因此,我們需要思考的問題是,科技作為一個生命系統(tǒng),它到底需要什么?如何才能讓她更好地成長?
DaoCloud核心團隊成員在創(chuàng)業(yè)之前就一直深耕于企業(yè)IT市場,他們長期思考的問題是——企業(yè)IT究竟需要什么?陳齊彥認為,與KK眼中的科技類似,企業(yè)IT也是一個有機生命體,企業(yè)需要一個東西,叫做原力。原力可以讓企業(yè)IT變成一個有機體,并促使其不斷產(chǎn)生企業(yè)需要的創(chuàng)新能力,這也是未來企業(yè)IT建設(shè)的關(guān)鍵。
來自凱捷咨詢的數(shù)據(jù)顯示,自2000年起,超過一半(54%)的公司已經(jīng)被顛覆了或是不存在了,這與原力的缺乏密不可分。當前,企業(yè)IT的訴求發(fā)生了巨大的變化,企業(yè)客戶需要的IT能力已經(jīng)不再是過去解決企業(yè)信息化的問題,而是通往互聯(lián)網(wǎng)的入口。企業(yè)管理者們已經(jīng)清楚地意識到,如果不能具有互聯(lián)網(wǎng)的能力,很有可能成為下一個被顛覆的企業(yè)。陳齊彥談到,在企業(yè)尋找通往互聯(lián)網(wǎng)的入口過程中,不再是做幾個APP,而是真正獲取互聯(lián)網(wǎng)企業(yè)所擁有的IT能力,如快速迭代能力和持續(xù)創(chuàng)新的能力。
“持續(xù)釋放創(chuàng)新原力”——這是DaoCloud理想的世界,也是DaoCloud一直以來希望幫助其客戶實現(xiàn)的愿景。而對于愿景的實現(xiàn)方式,DaoCloud選擇了一條屬于自己的路。DaoCloud團隊成立的***天做的事情并不是設(shè)計產(chǎn)品,而是為自己開發(fā)原力引擎,并用這個原力去打造DaoCloud想象的世界。當然,隨著DaoCloud團隊的不斷嘗試,這臺原力引擎正在不斷成熟和日益完善。如今,DaoCloud把這個原力引擎推送給客戶。
“原力”究竟長什么樣子?原力引擎啟動后,企業(yè)IT會發(fā)生什么變化?陳齊彥通過一個Demo演示了原力引擎啟動后企業(yè)IT的場景:當一個開發(fā)人員做出代碼修改之后,并點擊用戶創(chuàng)建,整個研發(fā)項目的流程便進入原力引擎。原力引擎所做的***件事情,是把代碼徹底容器化,開發(fā)人員不需要了解容器是什么,容器怎么配,這些事情都是由原力引擎完成;原力引擎所做的第二件事情是自動化地方式把容器通過推送到它認為最合適的位置,DaoCloud利用了容器技術(shù)的高級功能,包括分層的文件系統(tǒng),確保整個構(gòu)建過程快速有效;原力引擎的第三個環(huán)節(jié)是容器商店,這可以是一個對內(nèi)協(xié)作的應(yīng)用商店,也可以是公開的應(yīng)用商店,運維人員選擇某一個版本的應(yīng)用容器,確定運行的位置和數(shù)據(jù)庫資源后,就可以一鍵部署了。這時,原力引擎會進入第三個階段,把應(yīng)用的容器變成一個分布式節(jié)點,直接推送到運維平臺,并在幾秒鐘之內(nèi)配制好監(jiān)控體系、日至處理,數(shù)據(jù)庫綁定一系列的動作自動完成。同時,原力引擎具備自動關(guān)閉的能力,假使這個容器出現(xiàn)了中斷,原力引擎會自動發(fā)現(xiàn),并且迅速恢復(fù)這個節(jié)點,保證這個系統(tǒng)是高可用的。這就是原力引擎運行時的直觀場景,以及它賦予企業(yè)IT的強大能力。
“原力”構(gòu)建的五個法則
在DaoCloud原力引擎的構(gòu)建過程中,遵循了五個非常重要的法則:透明的團隊協(xié)作、微服務(wù)架構(gòu)、容器化、持續(xù)交付、云平臺。陳齊彥介紹到,***個原則是透明的團隊協(xié)作,DaoCloud打破所有人為造成的隔閡,包括技術(shù)層面和工具溝通層面,DaoCloud要求在原力系統(tǒng)之下,所有的交付過程是可追溯的,不存在任何黑盒;第二個原則是分層的服務(wù)契約,DaoCloud通過微服務(wù)架構(gòu)來實現(xiàn)這一原則,DaoCloud是基于全球的6個數(shù)據(jù)中心的上百個節(jié)點,這都依賴于微服務(wù)架構(gòu)的帶來的可替換、彈性能力;第三個原則是非常關(guān)鍵的一點——開發(fā)者定義基礎(chǔ)設(shè)施,即開發(fā)者不需要關(guān)注底層基礎(chǔ)設(shè)施,而是關(guān)注核心業(yè)務(wù)代碼,這是原力的關(guān)鍵;第四個原則是持續(xù)交付,通過前面三個原則,可以實現(xiàn)自動化的持續(xù)交付,這也是DaoCloud希望達到的理想世界;***一個原則是分布式的高可用架構(gòu),DaoCloud希望原力引擎能夠?qū)崿F(xiàn)生產(chǎn)環(huán)境在99%的情況下無需人為干預(yù),而是通過技術(shù)自動化實現(xiàn),從而大幅降低企業(yè)運營成本。這就是建立DaoCloud原力引擎的五個法則。
DaoCloud的“三體世界”與原力輸出方式
基于原力的五大構(gòu)建法則,DaoCloud打造了一個成熟的原力引擎,陳齊彥將其稱之為DaoCloud的“三體世界”,包含了DaoCloud的三大核心組件——DaoShip、DaoHub和DaoCloud。
DaoShip:分布式持續(xù)集成流水線,支持云端及私有混合態(tài)部署,提供應(yīng)用開發(fā)測試一體化能力;
DaoHub:企業(yè)級容器鏡像倉庫,支持多租戶級別的應(yīng)用商店管理模式,實現(xiàn)開發(fā)測試交付持續(xù)化能力。
DaoCloud:企業(yè)級容器云平臺,支持橫向可擴展的容器集群管理,實現(xiàn)開發(fā)運維策略化能力。
將通過這三大組件,DaoCloud將“原力”輸出給企業(yè)和開發(fā)者客戶。并且,DaoCloud針對不同的客戶提供了不同的“原力”輸出形態(tài)。如下圖所示,面向開發(fā)者,DaoCloud提供免費的社區(qū)版;針對初創(chuàng)公司,DaoCloud提供月付的SaaS公有云服務(wù);針對成長型公司,DaoCloud提供了混合云的原力輸出方式;而針對成熟性公司,DaoCloud提供私有云。
“我們是一家技術(shù)驅(qū)動的公司,更是一家用戶定義的公司”,陳齊彥在演講中強調(diào), DaoCloud的愿景就是要為企業(yè)用戶提供持續(xù)創(chuàng)新的原力,通過DaoCloud的“三體世界”,為企業(yè)打造一個原力引擎,最終幫助企業(yè)通向互聯(lián)網(wǎng)的入口。