專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目

專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目

12月5日,ITE 2018(IT Evolution Conference)· 解構行業(yè)數(shù)字化轉型大會活動在北京金隅喜來登酒店圓滿落幕。BoCloud博云CTO李亞瓊博士在大會上宣布了BoCloud博云研究院正式成立。

關于博云研究院和博云的技術發(fā)展之路,北極熊專訪了李博士,和李博士做了深入交流,以下為精心整理的專訪文字版。

北極熊:

李博士好,剛才很高興聽到了博云研究院成立的消息,能否介紹下博云研究院的情況及未來發(fā)展規(guī)劃,博云研究院關注哪些新技術方向及研究情況。

李亞瓊博士:

專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目

從根本上講,成立博云研究院我們有兩個推動力,第一個推動力是我們觀察到云計算技術越來越向更深的層次發(fā)展,已經(jīng)從過去傳統(tǒng)的基礎設施虛擬化,向應用容器化、業(yè)務中臺化、場景領域服務的自定義化等這幾個方向去發(fā)展。尤其是技術和業(yè)務的深度結合,正快速推動一系列創(chuàng)新性云計算技術的發(fā)展。所以,我們覺得很有必要加大在新型云技術上的投入。

第二個推動力是來源于我們和技術業(yè)界的合作上。公司是一個商業(yè)載體,更多的是關注商業(yè)效益,尤其是創(chuàng)業(yè)公司,這也無可厚非。但是,過多的商業(yè)因素會影響技術投入上的專注性和持久性,以研究院這種實體推動和技術業(yè)界,包括和開源社區(qū)的合作會更加的專注,也更能體現(xiàn)技術創(chuàng)新推動行業(yè)發(fā)展的初心和本原。

專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目

專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目

所以基于這兩個推動力,我們今年上半年開始籌劃要成立一個研究院。從發(fā)展目標上說,博云研究院有三個定位,第一個定位是對于前瞻性的云技術,做更深入的研究和跟蹤。大家現(xiàn)在討論比較多的像服務網(wǎng)格Service Mesh,服務編排,業(yè)務流程自動化、業(yè)務機器人等方面都會納入博云研究院的研究方向。

第二個定位是剛才提到的和整個技術界特別是開源社區(qū)的互動關系。博云研究院的第二個使命之一就是打造博云技術的開源“品牌”,積極參與開源社區(qū)開源項目,與社區(qū)形成良好的互動。

第三個定位是探索云和行業(yè)結合的創(chuàng)新路徑,加強云技術和行業(yè)技術的深度融合,比如你剛才提到的行業(yè)中臺技術,催化“云+行業(yè)”的化學反應。舉例來說,如果我們要做一個工廠的話,對于工廠而言它關注的是生產(chǎn)。如果是運營類的話,他關注的就是運營平臺,也就是資金現(xiàn)金流,管理流程自動化等等。云計算技術如何對上述的場景進行支撐,通過云+業(yè)務的技術創(chuàng)新進行業(yè)務場景賦能,是博云研究院未來致力探索的一個重要方向。所以說博云研究院的第三個使命是加強云技術和行業(yè)能力的結合,積累行業(yè)經(jīng)驗,推動云計算技術以更快的速度向行業(yè)滲透。

專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目

上述所說的就是博云研究院成立的出發(fā)點和未來致力發(fā)展的幾個方向。為了保持投入的穩(wěn)定性,研究院的研究人員是從產(chǎn)品研發(fā)部門,專門抽出來做這件事情的。以這個團隊為核心,未來還會加強外部專家招聘,十分歡迎致力于云計算底層技術開發(fā)技術專家、業(yè)界大咖加入博云研究院,攜手為云計算技術發(fā)展貢獻力量。同時,依托博云研究院平臺,博云還將加強與國內研究院所的合作,推動企業(yè)和研究院所在云計算技術上的協(xié)作,發(fā)揮協(xié)同作用。

2

北極熊:

前段時間我們看到國內有些廠商惡意的刷社區(qū)排名,在OpenStack社區(qū)就出現(xiàn)過這樣的情況。請問博云如何衡量社區(qū)貢獻,目前博云在開源社區(qū)方面的貢獻情況能介紹下嗎,博云會特別在意社區(qū)排名嗎?另外,我們知道,一些頭部的公有云在開源社區(qū)方面投入也非常多,博云在社區(qū)貢獻方面如何和這些公有云競爭?

李亞瓊博士:

關于社區(qū)貢獻我們是這樣看這件事情的。社區(qū)貢獻度取決于幾個因素。第一,一個公司的基因是影響社區(qū)貢獻的重要因素。很多公司的基因里就包括社區(qū)開源的烙印,積極參與社區(qū),開發(fā)創(chuàng)新性的開源技術,和社區(qū)形成一個良好的反饋和互動,通過社區(qū)推動云技術的快速發(fā)展。這是一個很好的模式,博云的基因里也有開源的情節(jié),在這一塊也是積極地在參與,現(xiàn)在主要集中在以kubernetes社區(qū)上,我們在Kubernetes社區(qū)的貢獻已經(jīng)做到全球前十名(2018年數(shù)據(jù))。

還有一個維度是開源技術應用上,如何推動開源云技術和行業(yè)需求結合,加快云計算技術應用步伐。博云一直在積極思考如何通過開源云計算技術幫助各種行業(yè)的用戶去解決業(yè)務上云問題、云上應用開發(fā)、云上應用運維問題等問題。通過解決這些問題,我們能夠以客戶的視角看待開源技術,對社區(qū)技術的貢獻也更加貼近一線客戶的真實場景需求。很快大家將會看到博云和行業(yè)合作伙伴聯(lián)合推出的開源計算項目,我們想以行業(yè)客戶的視角推動開源技術的應用,并把相關的成果以開源項目的形式反饋給整個社區(qū)。

所以說我們會關注社區(qū)的排名,但是社區(qū)排名并不是我們衡量整個博云研究院成功的唯一標志。我們整個社區(qū)的發(fā)展路線,也不是單純的通過社區(qū)的刷榜來提升我們社區(qū)的知名度。我們是兩條腿走路,一是積極參各類開源社區(qū),二是以開源項目的形式把云+行業(yè)應用的經(jīng)驗反饋給整個社區(qū)。

針對你剛才提到了的第二個問題,怎么應對公有云廠商,特別是一些大的廠商的競爭。其實我們是這樣去看待,那就是所有的云技術,它的落地一定是一個技術和業(yè)務結合的一個過程。這個過程中要考慮企業(yè)的IT架構、企業(yè)的業(yè)務模式,去思考云技術和企業(yè)現(xiàn)有的IT架構、現(xiàn)有的業(yè)務模式如何去做整合。博云投入大量的資源在行業(yè)上,把行業(yè)需求和云計算技術的“化學反應”作為博云的一個核心競爭優(yōu)勢。比如,我們常談到的微服務、DevOps、云原生這些概念或者這些技術,在企業(yè)里邊真正應用起來的時候,用什么樣的場景,如何與業(yè)務現(xiàn)有的平臺去融合。這里有技術的因素,管理的因素,運維的因素,業(yè)務創(chuàng)新的因素,需要綜合考慮。實現(xiàn)這些要素的綜合,為客戶提供適合他們特點的云計算解決方案是博云在云計算領域保持競爭力的關鍵。

回到剛才說的博云開源社區(qū)的貢獻,我們在行業(yè)里面云技術應用的一些經(jīng)驗,會通過社區(qū)項目的形式反饋到社區(qū)里,比如我們可能在接下來不久會和一個券商企業(yè)一起發(fā)布一個面向券商行業(yè)服務治理平臺的一個開源框架。這個開源框架里面集成了滿足行業(yè)客戶需要的微服務和服務治理的框架,綜合考慮了云和非云環(huán)境部署的需要,形成一個能滿足大多數(shù)行業(yè)客戶需求的服務治理方案。

北極熊:

剛才也介紹了,博云研究院會做一些前沿的技術研究,比如Istio和服務網(wǎng)格servicemesh、服務編排、服務治理,我們知道,技術發(fā)展非???新技術也層出不窮,像區(qū)塊鏈、AI等。比如在容器編排方面,就是K8S獲勝,跟蹤其他編排工具的創(chuàng)業(yè)公司有的就消失了,請問博云選擇前沿技術的標準是什么,在眾多的新技術面前如何取舍?萬一發(fā)現(xiàn)自己選錯方向了,如何補救?

李亞瓊博士:

在云計算領域的新技術出現(xiàn)時,博云會積極跟蹤并研究這些技術。我們一般會這樣看待一個新技術:它本身的特性是什么?它在整個技術棧里的位置是什么?如果應用這些技術需要與現(xiàn)有的IT架構做什么樣的適配或改進?同時,我們也會通過參與開源社區(qū),和社區(qū)形成互動來加強對該技術的理解。

第二個方面是云技術和行業(yè)的結合,我們要考慮的問題就不僅僅是技術創(chuàng)新驅動,在技術創(chuàng)新上實際上有很多方案。比如像你剛才提到的容器編排,無論一開始的Mesos、kubernetes,都可以做到同樣的一件事。但是我們會考慮另外兩個額外因素。第一個因素是技術生態(tài)系統(tǒng),包括參與的玩家到底是什么樣的人,致力解決的問題是什么,和其他技術能否很好地對接,基于這些做一個綜合的判斷。第二個是我們會評估技術本身。在行業(yè)里去落地的話,怎么和現(xiàn)有的業(yè)務去結合?比如像你提到剛才提到的Istio和Service Mesh框架,Istio需要和kubernetes等容器平臺融合,才能發(fā)揮它更大的作用。我們會站在客戶的角度評估這個技術如果用在客戶環(huán)境的話會帶來哪些變化,尤其是新技術的成熟度和兼容性問題。在同一個需求下面,我們有沒有一個混合的解決方案?Istio只是一種技術,還有一些傳統(tǒng)的,比如基于Dubbo的服務治理實現(xiàn),Istio如何和這些技術共存并在各自擅長的場景下發(fā)揮關鍵作用。上述這些都是我們會問自己的問題,這樣就能確保我們站在更高的位置、更加客觀的去評估這個技術未來是不是一個主流,從而幫助我們確定對該技術投入的策略。

所以什么時候去介入或者投入多少,取決于我們相對科學的評估。在這個評估基礎上,我們去判斷做什么樣的開源項目,聚焦什么技術方向上,什么時間點去做。像你剛才提到的AI、區(qū)塊鏈等技術,博云經(jīng)過評估以后就決定以技術跟蹤為主。

總結來說,我們通過跟蹤、觀察、分析、總結來綜合評估一個新技術。一旦確定它是未來的一個主流,我們加大在這個方向的技術投資,把它整合到博云的產(chǎn)品體系里,形成一個滿足客戶需要的可交付方案。

剛才也提到,萬一發(fā)現(xiàn)這個選錯了方向如何補救。方向本身可能會錯,但是你要優(yōu)雅的去轉身。所謂優(yōu)雅的轉身,就是說你要用一種比較開放的心態(tài)去積極地擁抱其他方面的技術,不要有太強的技術情節(jié),回歸技術服務客戶的初心。

北極熊:

剛才提到博云會積極參與開源社區(qū),我們知道有一些廠商雖然參與開源,但是自己會保留一個閉源的商業(yè)版本,前一段時間也有一些公司將自己開源的產(chǎn)品部分閉源了,比如Redis、MongoDB,請問博云會走什么樣的開源路線。博云會毫無保留的開源,還是同時維持開源和商業(yè)的產(chǎn)品,博云參與開源的同時,如何保證自己的商業(yè)利益?

李亞瓊博士:

我們是這樣去看待這個問題的,我們會把技術和產(chǎn)品分開來看。從技術上看,尤其是開源技術上,我們是毫無保留地去融入社區(qū),不存在我們內部有私有版本。因為我們以前也做過維護自己私有版本的事情,后來我們發(fā)現(xiàn)這個維護自己的版本投入非常大,反而會成為我們接納社區(qū)新技術的一個阻礙。無論從經(jīng)濟上還是技術先進性上,私有版本顯然不是一個很好的辦法。像紅帽這么大的公司,他們內部也沒有一個自己私有的版本,它把所有的代碼全部都向社區(qū)開放。我們也是這樣的一個思路,底層技術全部開放,從社區(qū)中來到社區(qū)中去,和社區(qū)形成良性互動,互相促進。

但是在行業(yè)性的解決方案上,云技術去實現(xiàn)業(yè)務整合,去做云計算產(chǎn)品,我們是有商業(yè)的產(chǎn)品版本。我們的商業(yè)化產(chǎn)品版本更多聚焦如何進行開源技術管理、云端技術棧集成、客戶流程整合等方向,通過產(chǎn)品化簡化開放性云計算技術的管理,把開源技術融入客戶的技術棧中。

關于一些開源的產(chǎn)品閉源這個問題,我們可以從MySQL被Oracle收購后社區(qū)的反應來看看開源文化的巨大能量。MySQL賣給Oracle后,社區(qū)就擔心Oracle會修改MySQL的開源許可方式并最終走向閉源。社區(qū)對這個事情的反應就是一個新的基于MySQL的數(shù)據(jù)庫——MariaDB被創(chuàng)建出來,以MariaDB項目為載體延續(xù)開源數(shù)據(jù)庫的向前發(fā)展。我們可以看到,開源社區(qū)本身有它自己的基因,那就是開放自由的文化。開源文化一旦形成,不是靠一個公司就能夠完全能扭轉的。所以,我對開源技術的發(fā)展一點也不擔心,可以說對開源技術的未來發(fā)展信心十足。

北極熊:

我發(fā)現(xiàn)博云的產(chǎn)品有容器云平臺BeyondContainer,云管平臺BeyondCMP,博云的容器方面今天也看到和紅帽也有合作。我想了解如何和合作伙伴技術合作,目前博云的這些產(chǎn)品在每一個方向上都有數(shù)十家友商,和友商比起來,博云如何保持產(chǎn)品在技術上的優(yōu)勢?另外,您對混合云、多云管理如何看?

李亞瓊博士:

博云一開始把自己當時定義成一個全棧式的云平臺解決方案,這也是我們一直致力于達到的目標。針對用戶上云,云上應用運維場景,運維管理流程自動化等等需求,博云都希望能夠以創(chuàng)新的云技術服務客戶。幸運的是我們趕上了云計算大發(fā)展的時代,也感謝客戶對博云技術的信任,我們在服務客戶的過程中逐漸形成了自己的容器平臺、混合云管理平臺、運維自動化平臺,并逐步形成博云BeyondContainer、BeyondCMP等產(chǎn)品。

但這也從另外一個方面反映,我們在云計算的細分領域都有長期投入和相當程度的技術積累。和其他友商比起來,技術積累的寬度是博云這家云計算公司的一個重要的競爭優(yōu)勢?;谶@樣的優(yōu)勢,我們會充分的把這個優(yōu)勢轉化成對客戶服務的一些產(chǎn)品,然后交付到客戶現(xiàn)場去,和我們的客戶一起實現(xiàn)共贏。因為云本身也是一個快速發(fā)展的技術,從一開始虛擬化,OpenStack,到現(xiàn)在容器如火如荼。然后再往后面發(fā)展,就是你剛才也提到了像中臺,云和業(yè)務的深度融合,未來包括SaaS軟件。這些都是云技術不同的方面。博云成立研究院實際上也是在新的技術生態(tài)下的一種應對,希望通過研究院把前瞻性的云計算技術和行業(yè)需求結合的路線摸清楚,把它做深了,做強了,推動博云更好的服務于客戶。

談到混合云,我們認為在未來相當長一段時間在中國云市場里混合云應該是一種常態(tài)。在中國國情下,對數(shù)據(jù)的安全性要求更高,對企業(yè)來說混合云是一個更好的選擇。

談到多云管理,實際上我們觀察到有兩個市場。一個市場是傳統(tǒng)企業(yè)里做私有化虛擬化的時候,他們可能用了VMware,到后來部署OpenStack,現(xiàn)在又做Kubernetes這樣的容器平臺。這個過程中構建了不同的云平臺,這么多平臺的運維管理對運維管理人員來說是一個很大的負擔。簡單的一個需求就是要有一個集中的視圖,去看企業(yè)總共有多少平臺,多少資源,每個平臺每個資源在都處于什么樣的位置,誰在用,哪個業(yè)務用的更多?;旌显乒芾砥脚_是這個市場的一個很好的解決方案。

第二個市場是圍繞公有云管理的。隨著業(yè)務發(fā)展的需求,企業(yè)會購買不同公有云提供商的云服務去服務不同的業(yè)務。比如,中企在海外更傾向于購買亞馬遜的AWS和微軟的AZURE服務,以實現(xiàn)更快的本地化服務。云管產(chǎn)品怎么去幫助業(yè)務去管理各個公有云上的資產(chǎn),無論是基礎設施資產(chǎn),還是應用資產(chǎn),幫助它去做相應的運維保障。這個需求也是十分迫切的。

我們的BeyondCMP這樣的云管產(chǎn)品就是致力于這兩個市場的一個明星產(chǎn)品,提供云資源管理、IT運維、業(yè)務保障、自動巡檢、故障響應等功能。我們希望客戶通過博云BeyondCMP產(chǎn)品來簡化他們的云平臺運維管理,更好的為業(yè)務發(fā)展保駕護航。

北極熊:

博云現(xiàn)在做的行業(yè),金融、證券行業(yè)項目比較多,能說一下咱們在幫助這兩大行業(yè)上云的時候,遇到什么痛點,或者有什么樣的感受或者經(jīng)驗能夠分享一下?

李亞瓊博士:

在服務行業(yè)客戶的過程中,我們積累了豐富的經(jīng)驗。在這兒我們簡單分享幾點。第一,經(jīng)驗就是說在上云之前,有一個合理的規(guī)劃,就是說業(yè)務部門或者說客戶通過上云想達到什么樣的目的,想簡化管理,還是實現(xiàn)業(yè)務本身的敏捷交付,還是為了實現(xiàn)業(yè)務創(chuàng)新的敏捷支撐。所以說第一個要想清楚就是我上云要解決什么,出發(fā)點是什么,有一個比較很好的目標導向。

第二、在這個目標導向上,在技術的選擇上要注意幾點。

第一:技術本身是不是業(yè)界主流的技術;第二:技術和現(xiàn)有技術棧的融合情況怎么樣,是什么樣的形式去融合才能做到既產(chǎn)生技術收益又降低新技術引入的風險;第三:要考慮整個新的技術或者新的云的技術進去的時候,在整個it流程體系里面,它扮演什么樣的一個角色,在流程里面處于什么樣一個位置,然后它服務于什么樣的人?是業(yè)務的開發(fā)部門,還是應用維護,還是業(yè)務創(chuàng)新部門,也就是技術的出口在哪里;第四:要選擇一個有成熟經(jīng)驗的,特別在行業(yè)里面有成熟經(jīng)驗的供應商,協(xié)助客戶一起完成項目。畢竟經(jīng)驗是非常重要的,這些經(jīng)驗是靠大量項目的積累才能獲取的,從外面看和真正落地實施是有很大的差別的。

基本上我覺得只要做到這幾點的話,一個企業(yè)要運用新的云技術,實現(xiàn)業(yè)務上云,服務云端的業(yè)務創(chuàng)新,都應該不是一個高風險的事情,因為現(xiàn)在很多技術已經(jīng)非常成熟。

北極熊:

感謝李博士的分享,祝愿博云研究院發(fā)展順利,也期待過一段時間再專訪李博士,了解博云研究院的開源產(chǎn)品。

專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目

博云CTO李亞瓊博士(右)和北極熊(左)合影

關于博云研究院

博云研究院將作為博云新技術的孵化器與發(fā)動機,持續(xù)對新技術關注和追蹤。通過對前沿云平臺技術、交叉應用技術、行業(yè)云集成技術等前瞻研究,實現(xiàn)新技術孵化,推動業(yè)界技術進步。以開源技術為牽引,博云研究院以創(chuàng)新推動博云產(chǎn)品發(fā)展,共建云計算行業(yè)生態(tài),支撐以開源云技術構建多行業(yè)的云計算解決方案。

極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產(chǎn)權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。

2018-12-25
專訪BoCloud博云CTO:將發(fā)布微服務框架開源項目
12月5日,ITE 2018(IT Evolution Conference)· 解構行業(yè)數(shù)字化轉型大會活動在北京金隅喜來登酒店圓滿落幕。

長按掃碼 閱讀全文