劉忻:在沒有OpenStack的日子里,品高云做了些什么?
作者:佚名
“我覺得慶幸,2008年(品高云)啟動(dòng)研發(fā)的時(shí)候還沒有OpenStack,這樣我們才能專注于做自己的東西,想方設(shè)法根據(jù)不同的場(chǎng)景去解決問題、優(yōu)化技術(shù)方案?!薄犯哕浖﨏TO、副總裁劉忻
“我覺得慶幸,2008年(品高云)啟動(dòng)研發(fā)的時(shí)候還沒有OpenStack,這樣我們才能專注于做自己的東西,想方設(shè)法根據(jù)不同的場(chǎng)景去解決問題、優(yōu)化技術(shù)方案。”——品高軟件CTO、副總裁劉忻
不像大型云廠商,憑借大量資金和人力投入,大張旗鼓地開拓云計(jì)算市場(chǎng)。品高云靠的是多年前開始的技術(shù)預(yù)判,從而獲得先發(fā)優(yōu)勢(shì),并依托項(xiàng)目中獲得的行業(yè)經(jīng)驗(yàn)形成競(jìng)爭(zhēng)性門檻。
預(yù)判性科研
劉忻認(rèn)為,很多東西需要提前去看,后面才有可能抓住它,品高軟件不像大型廠商,我們必須靠著清晰的、預(yù)判性的科研路徑,做前瞻性布局,才能取得如今的成果。
舉個(gè)例子,2012年在一次與龍芯合作參與的云計(jì)算市場(chǎng)活動(dòng)中,倪光南院士參觀了品高云現(xiàn)場(chǎng)業(yè)務(wù)演示并評(píng)價(jià)說,你們第一次給我講明白了什么叫大數(shù)據(jù)分布式計(jì)算。
倪光南教授具體看了什么呢?其實(shí)就是一個(gè)視頻轉(zhuǎn)碼服務(wù),在2012年,轉(zhuǎn)碼是一個(gè)很慢的工作。品高云在當(dāng)時(shí)就提供了基于大數(shù)據(jù)分布式計(jì)算的轉(zhuǎn)碼方案——也就是通過分布式方式將視頻源切開并分別轉(zhuǎn)碼,完成后再合并起來。設(shè)備越多,轉(zhuǎn)碼速度越快。在給倪光南教授演示時(shí),品高云基于龍芯服務(wù)器,將平時(shí)耗時(shí)一個(gè)多小時(shí)的視頻轉(zhuǎn)碼工作,在2分鐘內(nèi)就完成了。
再舉個(gè)例子,許多人都沒想到品高云在2012年的時(shí)候就開始了對(duì)容器技術(shù)的研究,更不知道當(dāng)時(shí)還有不少人對(duì)品高云研究容器表示質(zhì)疑。其實(shí)容器是大型機(jī)時(shí)代就有的一種技術(shù)概念,當(dāng)時(shí)人們覺得,虛擬化已經(jīng)很成熟了,你品高云做什么容器呢?
其實(shí),雖然以VMware為代表的虛擬化技術(shù)當(dāng)時(shí)是主流,但品高云發(fā)現(xiàn)了虛擬化的一個(gè)重要問題——先天存在指令翻譯的損耗:當(dāng)業(yè)務(wù)量不足時(shí),其無法充分利用物理服務(wù)器完整性能的問題也許還能接受。但隨著業(yè)務(wù)量的飛速發(fā)展,比如海量的大數(shù)據(jù)業(yè)務(wù)到來,恨不得能100%發(fā)揮物理服務(wù)器性能時(shí),虛擬化就面臨著非常尷尬的境地。
品高云認(rèn)為,容器更適合這樣的場(chǎng)景,它不僅是一種輕量級(jí)的虛擬化應(yīng)用,更關(guān)鍵的是,它的集裝箱模式讓應(yīng)用交付更具規(guī)格化。
現(xiàn)在我們已經(jīng)看到了,隨著Docker的發(fā)展,這種集裝箱概念已然深入人心,也驗(yàn)證了品高云對(duì)容器未來應(yīng)用前景的預(yù)判。
以上都是技術(shù)預(yù)判成功的例子,其實(shí)品高云也有許多失敗的故事。但不管是成功、還是失敗,只有不斷地預(yù)判、驗(yàn)證,才能成就如今的品高云。這也是我們能夠在各個(gè)行業(yè)里跟頭部友商競(jìng)爭(zhēng),獲得現(xiàn)在的“江湖地位”的原因。當(dāng)然,預(yù)判之后還需要在具體的項(xiàng)目中實(shí)踐,依托品高工程化的基因進(jìn)行優(yōu)化和產(chǎn)業(yè)實(shí)踐。
從自我研發(fā)到自主可控
2008年啟動(dòng)研發(fā),品高云在此后十余年間一直強(qiáng)調(diào)自主可控,堅(jiān)持自我研發(fā)。
為什么?
劉忻指出,自我研發(fā)的核心目標(biāo)是滿足行業(yè)客戶不斷涌現(xiàn)的業(yè)務(wù)需求。
品高云目前所掌握的云計(jì)算關(guān)鍵技術(shù)往往與用戶的具體需求和場(chǎng)景應(yīng)用息息相關(guān)。
如網(wǎng)絡(luò)架構(gòu),很多行業(yè)客戶還在使用傳統(tǒng)的設(shè)備,不可能像一些大型互聯(lián)網(wǎng)企業(yè)一樣,通過購(gòu)置新型的交換機(jī)來承載新型的網(wǎng)絡(luò)架構(gòu)。因此,品高云需要利用它現(xiàn)有的網(wǎng)絡(luò)資產(chǎn)以賦予云管理平臺(tái)中虛擬網(wǎng)絡(luò)的VPC功能。
再比如說軟件負(fù)載均衡,財(cái)大氣粗的企業(yè)做云的時(shí)候,往往用物理服務(wù)器堆疊來代替原先來自國(guó)外的高端負(fù)載均衡服務(wù)器,去堆分布式,把能力處理上去。但對(duì)于絕大多數(shù)普通企業(yè),沒有辦法承擔(dān)這樣的開銷。所以品高云需要不斷自我研發(fā),用工程的方法做分布式下沉,下沉到下面的負(fù)載均衡器。
總而言之,品高云每一個(gè)大客戶都在這樣的深度合作中達(dá)成的,也因此形成了品高云許多獨(dú)有的核心技術(shù)儲(chǔ)備,劉忻表示。
目前,品高云的技術(shù)研發(fā)體系從最核心、最基礎(chǔ)的IaaS切入,從各種公有云的實(shí)踐應(yīng)用中思考了各個(gè)云計(jì)算廠商從IaaS、PaaS到SaaS等各種服務(wù)形態(tài),并推出自主可控的品高云系列產(chǎn)品,深度滿足了客戶的IT需求以及系統(tǒng)演進(jìn)需求。
有人問我們,為什么品高云是自主可控,或者說如何證明你不是開源?
答案是,沒有一個(gè)開源的軟件的云平臺(tái)是用這種語(yǔ)言寫的。劉忻表示,我們選擇了Erlang這個(gè)小眾語(yǔ)言做軟件開發(fā)——你不可能“借用”一個(gè)開源的軟件,然后把這個(gè)軟件重新用另外一個(gè)語(yǔ)言寫一次。
品高云對(duì)自主可控的理解包括兩層含義:
1. “可控”,首先是這產(chǎn)品自己能控制,是自己研發(fā)出來的。其次,指的是它能夠適應(yīng)需求的變化。如果控制不了,這邊有個(gè)新增需求,那邊有個(gè)架構(gòu)層面的變化,或者現(xiàn)在芯片又發(fā)生變化,就沒有辦法去適應(yīng),就談不上可控,頂多叫自主。
2. “自主”在“云”這個(gè)體系中,包括了軟件層面與硬件層面的系統(tǒng)化工程。以異構(gòu)計(jì)算為例,現(xiàn)在異構(gòu)計(jì)算無論是GPU還是CPU都是國(guó)產(chǎn)化的,華為是ARM的,龍芯是MIPS,都是異構(gòu)架構(gòu)。品高云能很好地支持異構(gòu)計(jì)算,從而達(dá)成軟件和硬件的系統(tǒng)化配套,最終交付給用戶一個(gè)自主可控的異構(gòu)計(jì)算架構(gòu)。
干出核心技術(shù)
劉忻表示,核心技術(shù)是自己干出來的,品高云以軟件定義網(wǎng)絡(luò)為先行,形成了一整套軟件定義數(shù)據(jù)中心的核心技術(shù)體系。
與此同時(shí),圍繞著軟件定義的計(jì)算、軟件定義的存儲(chǔ)、軟件定制網(wǎng)絡(luò)而展開的發(fā)明專利,品高軟件已達(dá)14項(xiàng),成為業(yè)內(nèi)的翹楚。
劉忻表示,多數(shù)云生態(tài)成員更多只考慮解決一個(gè)點(diǎn)的問題,比如做存儲(chǔ)的只解決存儲(chǔ),它不會(huì)考慮怎么針對(duì)不同應(yīng)用去做存儲(chǔ)加速;做網(wǎng)絡(luò)的只管網(wǎng)絡(luò),它不會(huì)考慮在虛擬化或容器場(chǎng)景中多租戶時(shí),安全保障和引流要怎么辦。
品高做云,則需要考慮別人不考慮的一切。值得一提的是,從2008年啟動(dòng)研發(fā)時(shí),品高云就將AWS視為對(duì)標(biāo)對(duì)象。它的架構(gòu)能力、體系完備化對(duì)品高云產(chǎn)生了不少影響。
事實(shí)上,在品高云的技術(shù)發(fā)展路徑中,“基于用戶現(xiàn)狀的演進(jìn)式發(fā)展”、“將選擇權(quán)給予用戶”這樣的考慮因素長(zhǎng)期存在。
舉例來說,計(jì)算方面,從一開始,品高云就看到了計(jì)算虛擬化的局限性。劉忻表示,在軟件定義計(jì)算方面,12年就發(fā)展容器計(jì)算,13、14年和科大訊飛戰(zhàn)略聯(lián)盟并推出異構(gòu)計(jì)算、GPU硬件加速器的計(jì)算,再到后面的裸金屬計(jì)算,它是帶著思路去展開的。這種多樣化給了用戶很多不同的匹配應(yīng)用場(chǎng)景,客戶因此擁有了更多的選擇權(quán)。
再說存儲(chǔ)方面,品高云不像亞馬遜一開始就以一個(gè)大的分布式存儲(chǔ)為導(dǎo)向,而是認(rèn)為存儲(chǔ)天生就應(yīng)該異構(gòu),因?yàn)闆]有人會(huì)把數(shù)據(jù)只放在一個(gè)籃子里面。異構(gòu)存在有其合理性,以匹配各種應(yīng)用場(chǎng)景的多樣性。
做有意思的事情
其實(shí)品高云的發(fā)展思路非常清晰,首先在基礎(chǔ)產(chǎn)品方面,IaaS層的品高云操作系統(tǒng)和DaaS層的數(shù)據(jù)湖管理平臺(tái)屬于基礎(chǔ)產(chǎn)品,它們的穩(wěn)定性、產(chǎn)品化和體系功能的完備性已經(jīng)得到驗(yàn)證了。
其次看看領(lǐng)域化的東西,也就是依托品高云的優(yōu)勢(shì)行業(yè)做專屬云,比如軌交云。為什么一定會(huì)進(jìn)化成專屬云?是因?yàn)樾袠I(yè)一定會(huì)具備某些明顯的通用化特征,比如,行業(yè)的PaaS能力特征、SaaS化能力特征,這是非常清晰的。所以PaaS、SaaS層面,是品高專屬云的重點(diǎn)發(fā)力方向,也是我們行業(yè)業(yè)務(wù)努力推動(dòng)的方向。
此外,品高云全棧架構(gòu)體系中,上層的應(yīng)用構(gòu)架正在變得更富于柔性。其實(shí)這是科技發(fā)展的趨勢(shì),現(xiàn)在科技的發(fā)展強(qiáng)調(diào)是什么?強(qiáng)調(diào)你有一定的柔性能力,你跟你的客戶一起設(shè)計(jì),通過積極的互動(dòng)和靈活的迭代,來輸出信息化能力,這是品高云看到的企業(yè)信息化應(yīng)用上層領(lǐng)域的發(fā)展趨勢(shì)。
所以,品高軟件也鼓勵(lì)上層應(yīng)用的開發(fā)同事,比如在聆客平臺(tái)里,通過輕代碼的方式去嘗試各種東西,劉忻認(rèn)為鼓勵(lì)是非常重要的,鼓勵(lì)他們不僅要擁有設(shè)計(jì)思維,更要設(shè)計(jì)行動(dòng)。當(dāng)趨勢(shì)來臨時(shí),要通過行動(dòng)去積極地融合,在變化中找機(jī)會(huì)。雖然我們無法控制未來,但是我們能夠看清方向,信息化必然是要和行業(yè)深度融合的。
劉忻說:“這是我作為搞信息化、搞云計(jì)算的人,自己的一些理解,我認(rèn)為它很有意義。其實(shí)我們看硅谷那邊所謂創(chuàng)新基因的來源,也是相似的,一開始也是從藝術(shù)入手,從鼓勵(lì)失敗入手的。雖然在中國(guó)社會(huì)傳統(tǒng)意義上沒有允許失敗的習(xí)慣,但,這正是創(chuàng)新的本質(zhì),所以我鼓勵(lì)品高軟件的同事們?nèi)L試。我們要設(shè)計(jì)行動(dòng)取代設(shè)計(jì)思維,通過行動(dòng)去嘗試創(chuàng)新,而且我堅(jiān)信這也正體現(xiàn)了‘云’的另一個(gè)本質(zhì)——融合。”
真正的科技是有意義的。它甚至存在倫理,科技的自我約束和科技的社會(huì)責(zé)任等。
一個(gè)好的產(chǎn)品、能打動(dòng)別人產(chǎn)品包括的要素是很多的,但其中一定有相似的地方。在品高云過去的十年里,對(duì)這些領(lǐng)域的考慮還不夠。所以,我們努力的方向還有很多,也想做更多有意思的事。
仍需努力
大家可能經(jīng)常能看到有關(guān)品高云市場(chǎng)業(yè)績(jī)方面的報(bào)道,其實(shí)品高軟件在廣東省、廣州市的科技圈內(nèi)也承擔(dān)了一些重要角色。比如,省市三個(gè)研發(fā)機(jī)構(gòu):廣東省的云計(jì)算大數(shù)據(jù)工程技術(shù)中心、廣州市的云計(jì)算重點(diǎn)實(shí)驗(yàn)室,還有承建運(yùn)營(yíng)了廣州市云計(jì)算公共服務(wù)平臺(tái)。而政府對(duì)品高軟件的研發(fā)能力也是比較認(rèn)可的,我們不僅是廣州市的技術(shù)標(biāo)桿企業(yè),也是廣東省的創(chuàng)新型企業(yè)??梢哉f品高軟件在過去的十多年間,走的路確實(shí)比較扎實(shí)。
但未來的挑戰(zhàn)依然很大。
不知道大家有沒有觀察到,中美的生態(tài)環(huán)境不一樣。英特爾在美國(guó)做了芯片,做完芯片做各種編譯器、運(yùn)行環(huán)境、SDK,但不做操作系統(tǒng),也不做數(shù)據(jù)庫(kù)。它是分層疊上去的。
但中國(guó)其實(shí)是垂直化的。例如龍芯云,不僅是龍芯CPU,還包括操作系統(tǒng)和虛擬化;海光、曙光也是國(guó)產(chǎn)CPU廠商,它們也可以一條線做下來。申威也可以,更不用說華為了,內(nèi)容還包括數(shù)據(jù)庫(kù)、中間件、編譯器…可以說國(guó)內(nèi)廠商的垂直化能力很強(qiáng)。
但很少有人從大局上考慮完整性問題。
比如說,品高云一直在強(qiáng)調(diào)國(guó)產(chǎn)替代,但為什么同時(shí)又支持X86服務(wù)器在相同網(wǎng)絡(luò)空間、相同存儲(chǔ)空間的并存異構(gòu)呢?因?yàn)?,若想?shí)現(xiàn)“國(guó)產(chǎn)代替”,只有這樣才能實(shí)現(xiàn)用戶從現(xiàn)狀到完全國(guó)產(chǎn)化的平滑過渡。
用戶一定會(huì)質(zhì)疑,如果云作為一個(gè)核心軟件都不能平滑遷移,那么憑什么說上層應(yīng)用就能平滑遷移呢?
再舉一個(gè)例子,“提質(zhì)增效”這個(gè)概念可能大家都聽了很多,但有多少人能真正把這個(gè)概念搞清楚,它的最終目標(biāo)和意義在哪里?所以在劉忻看來,這里面有廣闊空間,大有作為。云,擁有龐大的生命力,它不僅是技術(shù)的創(chuàng)新,還是業(yè)務(wù)創(chuàng)新的融合,它是當(dāng)前強(qiáng)調(diào)節(jié)約共享經(jīng)濟(jì)形態(tài)下社會(huì)發(fā)展階段的有力支撐。
劉忻最后表示:“人生能有幾個(gè)十年?所以我們其實(shí)很有幸,能投入到這么有意義的產(chǎn)業(yè)。未來的機(jī)會(huì)依然巨大,我們還有許多有意義的事情要做。這么多年,品高云不僅是在做技術(shù),還帶著自己價(jià)值觀去做一些我們認(rèn)為應(yīng)該做、有意義的事情,這才是我最自豪的地方。”
責(zé)任編輯:市場(chǎng)部
來源:
企業(yè)網(wǎng)D1Net