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