【品高雲7年】二、品高雲的發展歷程與定位

1.公司簡介(成立13年、CMMI5、雲大規模商用)

  廣州市品高軟件股份有限公司,成立至今已經13年了(成立於2003年),目前全國員工總數超過600人,其中90%以上是技術人員。公司的核心業務是雲計算產品研發,大型行業客戶的應用系統建設與企業IT顧問服務。客戶中擁有衆多世界500強企業,包括:騰訊、中車、招商局、中國移動、南方航空、中國石油、一汽大衆等。品高公司通過了軟件能力成熟度最高的CMMI5級認證和企業信息安全管理ISO27001認證。

  截止2016年9月,品高公司的雲計算產品BingoCloud(以下簡稱品高雲)已經被全國15個省/直轄市的超過150家大中型企業在生產環境使用,包括行業龍頭:騰訊、中車、國藥、招商局、招商銀行等客戶使用品高雲作爲其業務的主要支撐雲平臺。目前已經累計在客戶的數據中心部署超過2萬臺物理服務器。最長的客戶的累計使用時間已經超過43000小時(5年)。

圖1
(圖:品高雲客戶版圖)

  品高雲(BingoCloud)的定位是一個企業級的、具備IaaS+能力的雲操作系統,它的目標是成爲企業雲計算戰略的引擎,而這個產品的研發竟源於一個偶然的項目需求。

2.雲源於大型企業的剛需

  在2008年前後,品高正負責國內某航空公司的電子客票系統建設,這個項目屬於民航系統的第一個電子客票系統。此項目成功上線後,爲了進一步擴大電子票的銷售範圍,預計拓展海外業務,這時面臨一個棘手的問題,就是國外航空法要求,電子票的銷售數據必須在本國,而這就涉及到要將系統部署到國外,而第一步是在國外建設或租用數據中心。而這則需要很長的談判和考察週期,一定程度上響了海外電子票的佈局計劃。

  而在此時大洋彼岸的互聯網公司Amazon正式在它的AWS雲平臺中推出了雲主機服務(EC2),並且配套提供了雲硬盤(EBS)和彈性IP(EIP)等基礎設施服務。用戶只需要壓一張信用卡給Amazon,然後就跟電子買書一樣,在web上點擊兩下就可以在幾分鐘內快速獲取到大量立即可用的基礎設施資源,這種模式在當時看來太超前了,以至於客戶雖然“十分想要”,但礙於安全和審計的需求不得不另選它法。

  但品高認識到,這種“與平臺”而不是“與人”要資源和服務的模式,將爲企業IT帶來無限便捷性與生產力,並最終將企業的工業化推向更高的水平,而就是在這一年品高公司決定自己研發一套面向企業的雲平臺—品高雲。

3.吃自己的狗食dog food(2010,v1)

  經過近2年的研發和測試,品高雲的第一個商用版本v1.0在2010年2月2日拿到著作權,是國內首個(中國版權保護中心可查到)擁有完整自主知識產權的基礎架構雲產品。

  在研發期間品高雲的定位就是企業級,而企業級的重要考量點就是穩定、可靠。因此,除了在底層採用多活的三層控制架構外,開發語言也選擇了更適合高併發控制的ERLang(巧合的是同期一個開源的雲軟件eucalyptus也是這種架構,但開發語言是java和C)。

圖2
(圖:品高雲的調度控制架構)

  另一方面,爲了驗證產品的質量、穩定性符合預期,品高公司把自己作爲第一個雲客戶,邊實踐邊研發。因爲在2008、2009年品高公司的行業軟件研發業務迎來了爆炸式增長,諸如:中國移動的ERP類項目、一汽大衆的國產化類項目、中石油的OA類項目、中國再保險公司的郵件系統項目等等,每年有近200多個軟件項目在並行開發。密集的軟件項目需要大量的開發測試服務器,而這對品高公司自己的IT資源管理水平和交付效率提出了更高要求。

  在品高雲1.0中,功能研發重點在控制器的高可用(物理機宕機不影響業務運轉)、高效的服務器調度(用輪詢、貪婪、集中化、利舊等模式使用服務器)、實現基礎雲服務(包括雲主機EC2、雲硬盤EBS和彈性IP等)、實現雲主機的配套高級服務(包括:負載均衡ELB,應用自動化部署服務)。

4.生產業務的支撐(2011,v2)

  2011年雲計算在中國還是隻聞其聲不見其人的階段,越來越多的人希望瞭解雲計算到底是怎麼落地的,品高公司攜最新推出的品高雲v2.0首次亮相中國雲計算大會,是當時唯一一個允許人們現場體驗的雲產品,這在現場引起了轟動,展位可以用“人山人海”來形容。並且得到了包括中國工程院院士倪光南的高度肯定,指出“國內這麼多雲計算公司,你們是真正在IaaS上做出成績的”。

圖3
(圖:2011年中國雲計算大會品高雲展臺)

  也正是藉着中國雲計算大會的平臺,品高雲被更多企業客戶所瞭解,包括廣州政府、海南航空、澳洲電信等一批企業客戶開始嘗試使用品高雲,而品高在這一年也把公司的郵件、SVN、OA、門戶、財務等生產系統遷移入雲中,嘗試在7*24的業務壓力下考驗雲的能力。同時,通過這一過程切實掌握了應用向雲遷移的方法論和規範,爲日後協助客戶的應用雲化奠定了良好基礎。品高雲也在這一年被intel推選爲全球推薦架構。

  在品高雲2.0中爲了應對運維人員對業務實時監控的需要,加入了雲監控系統CloudWatch(針對雲資源的運行、變化的實時監控系統,並支持觸發聯動報警)、彈性伸縮AS(當虛擬機集羣負載能力不足時,自動增加虛擬機數量)。也是業內第一個支持彈性能力的私有云產品。

5.公有云(2012,v3)

  雖然品高雲當初的定位是企業雲操作系統,但是在當初設計路線圖的時候,爲了更好的藉助產業鏈的力量,除了架構和代碼是自己編寫外,雲平臺各項服務的API選擇了兼容AWS的相應標準。這使得品高雲天生具備公有云的運營基因,也正是因爲這個原因,品高雲在2012年跟世紀互聯與中國電信合作,共同運營的位於西部電信的天翼雲,這也是中國電信首個對外公開運營的IaaS公有云項目,雖然後來由於世紀互聯戰略轉型退出了,但是此後3年多的無故障運營,充分的驗證了品高雲在支撐大規模公有云方面的能力。

圖4
(圖:基於品高雲的中國電信西部信息中心天翼雲)

  在品高雲3.0中,主要推出了應對公有云運營的BOSS平臺(針對服務的計費、定價以及CRM、ITIL等組件),業內首個私有云RDS功能(代替DBA在雲中自動部署、備份、運維關係數據庫系統),除此之外,爲了應對在公有云運營過程中的vm數量逐漸增多所突顯的集中式存儲的帶寬短板,品高雲推出了分佈式存儲系統BingoFS,並且通過本地I/O優先的策略提升vm的I/O效率。此舉極大的降低了運營成本,增加了產品收益。

6.大數據與科研(2013,v4)

  2013年一個新熱詞誕生—大數據,一時間各行各業都希望藉助大數據來做點什麼,而擁有大數據的往往是科研機構和高校,而對他們來說進行大數據分析,還要掌握和運維另一個叫做hadoop的開源產品以及一套新的集羣,爲了降低客戶的上手成本和實現對現有資源的最大化利用,品高雲4.0中,主要推出了大數據服務EMR(在客戶現有集羣中自動部署、擴容和回收hadoop集羣的雲服務),支持了容器技術(爲了避免vm機制帶來的性能損耗,用LXC來運行hadoop環境),推出了NFV功能(雲中的防火牆、雲中的路由器)。

圖5
(圖:英特爾的全球雲計算參考架構列表)

  這一年,品高公司收穫了業內最大私有云案例—騰訊公司的企業IT雲。也是和騰訊一起,品高雲成功驗證了單集羣500臺物理機的規模(是vmware的15倍),後來又成功將這數字提升至1024(是vmware的32倍),將私有云的健壯性和擴展性推進到一個新高度。

  另一方面,品高雲的客戶部署規模突破了3000臺物理機,包括廣州地鐵、北京渲染平臺、惠州政務雲、中山政務雲、中山大學、廣州大學等一批典型的行業客戶開始使用雲平臺,這時品高開始考慮雲計算該如何針對行業客戶的特殊性,提供更加“專業”的服務能力,也是在這一年品高雲推出了:HPC集羣服務(獲得了ICR認證)、3D渲染服務,併成功的應用在天河一號先導項目,科大訊飛,中山大學、廣州大學等科研與教育客戶中。

7.集團雲(2014,v5)

  2014年,業內開始暢談混合雲,而對這一需求最爲迫切的往往是大型集團企業,它們擁有自己的固有資產,同時又希望拓展基於互聯網的業務。於是在品高雲5.0中推出了混合雲管理能力(同時管理多個私有云和基於品高雲的公有云)、計算存儲一體化架構(將虛擬機和分佈式存儲部署在一臺物理機中,現在普遍理解爲超融合架構)、全新的自助服務平臺(通過服務目錄、服務計量、流程等將集羣企業IT能力顯性化),併成功在國藥集團、招商銀行、廣州地鐵等客戶中得到應用。

圖6
(圖:某銀行客戶的雲服務目錄)

  這一年,品高雲客戶裝機量突破5000臺物理機,同時爲了滿足企業對IT雲化另外兩個方面—移動信息化和大數據管理的綜合性戰略需求,品高雲正式推出了企業級PaaS平臺BingoLink(企業移動信息化平臺MEAP)和BingoInsight(企業一站式大數據平臺),原來的IaaS+產品命名爲BingoCloudOS(企業雲操作系統)。

  BingoLink:可以幫助企業完成傳統業務向移動化的遷移,與單純的MEAP平臺不同,除了提供應用開發、整合接入、應用管理、安全保障等能力外,還自帶開箱即用的社交組件(如通訊錄、網盤、自定義流程等)。

  BingoInsight:更是在原有IaaS+所提供的大數據處理能力(提供hadoop、hbase、spark、R語言等集羣交付)的基礎上,增添加了大數據開放能力(提供數據目錄、數據權限、數據接口的統一管理)和可視化大數據分析平臺(提供儀表盤、報表、數據地圖、自助分析等多種分析工具,幫助客戶快速交付數據價值),實現企業大數據的一站式管理。

圖7
(圖:品高雲產品覆蓋企業IT雲化的多方面)

8.企業雲演進策略(2015,v6)

  這一年品高雲已經在12個行業、超過100家大中型客戶中落地,並且作爲它們的全業務支撐平臺。我們開始進一步思考【企業級的IaaS+雲操作系統】應該具備哪些特質?尤其通過對騰訊、招行、國藥、中車等一系列行業標杆客戶的成長訪談和對IT業內趨勢的分析的判斷,總結了三個重點訴求並推出了品高雲6.0:

  【資源更匹配業務】:意味着客戶雲資源池中的基礎設施,能夠自動感知用戶要部署業務的需要,如高性能、高I/O、特殊硬件等,並自動交付相應能力。爲此品高雲在原有8種資源全局調度策略外,新增了調度標籤功能(通過爲硬件打業務標籤,用戶部署應用時雲可以交付提供相匹配的硬件資源)、支持HPC場景的硬件(包括:GPU、PHI、IB網絡等)、支持了爲不同場景設計的更多存儲系統(包括ceph、lustre)。

  並且爲了支持超大規模雲集羣的公有云、行業雲場景,品高推出了企業級SDN模塊:包括擁有核心專利和高可用的SDN控制器、兼容openflow和企業原有vlan架構、網絡功能(NFV)可以動態擴展(自帶虛擬交換機、虛擬防火牆、虛擬路由器、虛擬子網、虛擬網關等10餘項全新NFV功能)。與世面常見SDN架構不同的時,品高SDN不需要用戶採購專門硬件即可實現。而且在這一架構下,品高雲的單集羣服務器規模未來有望突破5k臺。

  【更個性的雲服務】:由於客戶的特質(規模、行業、IT發展階段)的不同,可能意味着雲平臺的原生服務不能夠完全滿足客戶的需要,因此私有云不應該跟公有云一樣,採用僵化的功能形式,讓用戶去適應產品。而是更積極的採用靈活的架構,能夠爲用戶的特質量身定做更加個性化的雲服務功能。爲此品高推出了雲服務創造功能(通過資源編排+應用自動化部署方式交付各類企業所需的個性化雲服務)並在業內的私有云中第一次實現不用編程的方式上架新服務的模式,以及推出了可自定義指標的雲監控增強版(允許用戶針對主機、網絡、應用等對象通過shell方式編寫查詢腳本,雲平臺自動生成彙總的監控信息,支持報警和觸發彈性)。

  【可演進的雲顧問】:雲計算的戰略如同企業的IT戰略一樣,不是買一個軟件,做一個項目就可以達到的,因此每個企業都需要一個經過驗證的可演進的路線圖(roadmap)。品高憑藉大規模的商用案例和行業標杆的實施經驗,將雲計算的實施劃分爲:雲基礎建設(數據中心集約化 )、雲服務能力構建(管理重點從資源到應用)、雲運維體系完善(原有IT流程&服務轉型升級)、混合雲與服務能力輸出(IT成爲利潤中心)這4個階段,幫助客戶逐步實施。甚至與標杆客戶一起聯合推出了《企業雲計算演進策略與實踐報告》,共更多的企業CIO參考。

圖8
(圖:企業雲計算演進關鍵階段)

  另一方面,由於品高雲提前佈局企業移動信息化市場,通過BingoLink(一個社交化的MEAP平臺)和各種底層的IaaS+雲能力的組合方案,在對此有迫切需求的公安行業取得了突破進展,分別支撐了深圳、廣東地區移動警務平臺。在粵警民通項目上線的前三個月的時間內,就接入了 123項 業務 ,其中省級業務46項,地市業務77項,接入地市包括廣州、深圳、珠海、佛山、惠州、梅州、順德、東莞、中山等。全面爲當地市民提供業務的查詢、預約、預辦理、互動能力。根據平臺後臺數據顯示, 平臺實際用戶數已達215萬,平臺在線用戶達6萬以上。至此充分證明了品高雲在支持規模併發訪問和移動互聯網業務方面的能力。

9.總結

  2016年是品高雲正式發佈的第7個年頭(很快7.0就要到來),品高雲平臺也從最早的開發測試到生產系統支撐、從企業傳統應用到互聯網業務支撐、從小規模私有云到大規模的公有云、從提供通用類功能到行業特性功能、客戶從自己到行業標杆、部署的物理機從第1臺到超過20000臺。

  一路走來我們越來越發現,對於客戶來說,沒有最好的雲產品,只有最合適自己的產品。拋開客戶的實際需求談雲產品的功能和特性只能爲用戶徒增煩惱,因此當企業的CIO在選擇一個雲計算合作伙伴(而絕非單純選擇技術)時,建議從如下幾個維度多考慮下,以便更快實現企業心目中的雲計算戰略。

  ●標準化程度:技術是否被客戶和其他廠商同時支持?廠商自身的標準化成熟程度如何?
  ● 包容性:爲了避免鎖定,產品是否兼容更多的基礎技術供用戶選擇,而不要盲目相信所謂最佳實踐?
  ● 客戶的認可度:應該考量產品在更多場景化下的驗證,觀察用戶尤以及行業標杆用戶的認可度,而不是站在廠商所謂的趨勢角度。
  ● 可維護性:不要單純看中一次性投資,更要觀察隱性成本。
  ● 中立性:看到廠商真正賺錢的部分,而不是它鼓吹的部分。
  ● 代碼控能力:看中廠商對代碼和產品核心發展方向的控制度,而不是代碼本身

圖9
(圖:推薦CIO選擇雲計算合作伙伴的考量點)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章