靈雀雲:獨立PaaS產品提供商的生存之道
隨著開源技術的普及應用,以及不斷湧現的新生代專家,一股新的推動技術變革的力量在中華大地上湧現。
OpenStack的興起是一個標誌性的開始,大約從2011年前後開始,很多國內外企業如Intel、IBM、新浪都在開始做OpenStack私有云方面的嘗試和部署,除了這些大公司以外,還有很多熱心開發者提交大量的Patch,在這些人群中,有一些人成了OpenStack創業公司的創始團隊核心成員。
從OpenStack開始,國內開始出現圍繞突破性技術做研發的創業公司,2013年以來,Docker為主要代表的Container技術的興起,很多人看到了容器(容器區別於Java開發的容器)的發展前景,有人說容器是一種可取代虛擬化技術的新技術,有人說兩者將共存並將長期共存,也有人說兩者更應該互相融合,容器先是成了技術媒體八卦的話題,能與具有劃時代意義的虛擬化技術相提並論,可見容器技術不簡單。此時,又有一批看到容器發展前景的人開始了創業旅程。
大約是從2014年起,圍繞容器技術又湧現出一波新的創業公司,靈雀雲正是其中一個,靈雀雲的創始團隊成員來自微軟Azure雲平臺的核心創始團隊,從Azure出來,一個全新的世界正等著他們去探索。
2014年成立以來,釋出了中國最早的CaaS(容器雲)平臺之一,先後獲得來自高榕資本、寬頻資本,騰訊雲,英特爾投資,明照資本等的投資。2016年開始轉向私有云,為企業客戶提供基於容器技術的PaaS平臺,在運營商,證券,汽車,製造,銀行、能源、政企等領域都有了實踐案例。
靈雀雲旗下的Alauda EE企業級PaaS平臺是基於容器技術,以DevOps為理念,面向微服務應用的新一代PaaS平臺,服務能力涵蓋容器,DevOps和微服務三個方面,在2018年首屆雲原生技術實踐峰會上,Alauda EE企業級PaaS平臺進化到了2.0,CTO陳愷釋出了企業級容器PaaS平臺Alauda Cloud Enterprise(ACE)。
一路走來看似順風順水,這是因為容器技術靠譜才成功的,就像人們常說的風口上的豬一樣,沒什麼大不了的。其實,機會是給有充分準備的人的,充分的準備包括要承擔開源技術的風險。無論是一家公司,還是一個開源專案都是如此。
創業公司的技術選型關乎生死。首先開源並不簡單,將開源的專案變成可交付給使用者的產品方案是一個複雜的過程,選擇的模型也非常重要,當一項技術成為趨勢,有時候需要前瞻性判斷,有時候也需要一點運氣,最好的並不一定是最流行的,但在包括谷歌、CNCF在內的多個權威機構的推動下,容器,以及與容器緊密相關的技術和理念(包括K8S、DevOps、微服務等)都獲得了較好的推動和發展。
開源專案不僅給了創業公司技術實現的一個參考方向,更是給了他們一個生態,一個載有行業技術標準,只要懂技術就可以參與的平臺。更可貴的是,作為使用者來說,你能看到別人是怎麼用同樣的平臺的,也就是通常所說的:獲得來自同行的最佳實踐經驗,而封閉和閉門造車都是無法享受到這些價值的。使用者能享受到價值,創業公司才有發展的動力。
靈雀雲有清楚的定位,上不碰應用下不碰硬體,只提供PaaS服務,做獨立的PasS產品提供商。全球範圍內,公有云服務的發展勢頭迅猛,是同時兼有IaaS,PaaS和SaaS服務的不差錢雲服務商,有技術,有生態,有渠道,有充足的資金能把產品推向市場,在這樣的背景下,獨立的PaaS平臺如何生存呢?
首先,因為企業使用者對公有云的態度沒有根本性的變化,國內各行各業的頭部客戶對公有云的接受程度還非常低,因為有各種顧慮和合規性要求,所以,企業私有云以企業的特有需求而特別存在,儘管做容器,開源的K8S本身質量很高,但是因為不能大面積的落地到企業環境中,所以,也就給靈雀雲這樣的獨立PaaS產品提供商留下了巨大的發展空間。
PaaS的技術構建比較難,往下需要對接資源層,往上需要提供各種平臺服務能力。公有云既有IaaS又有PaaS還有SaaS,三個層次的服務相互融合,而在私有云領域,層與層之間的分割更為明顯,企業不會因為想擁有PaaS的能力就對現有的基礎設施進行大的改動,能夠在任何的基礎設施上建設PaaS平臺是一種能力,這也是靈雀雲的獨特價值之一。
在靈雀雲CTO陳愷看來,企業不僅需要軟體,而且需要軟體交付能力,企業要有能力自給自足開發所需要的軟體。在與許多使用者的接觸中瞭解到,企業使用者迫切需要雲原生、DevOps、微服務等各種各樣的技術和理念,以此來應對不斷調整業務,適應飛速變化的市場競爭,而建設PaaS平臺可以為企業使用者帶來這種能力。
以微服務為例,微服務為企業帶來的價值非常明顯,它可以省去以往構建一個應用時做大量的架構設計工作,微服務的思想是簡簡單單把一個應用快速開發出來,當有新的變化或者需求的時候,再進行小範圍的改動,它強調高度解耦,改動的時候無需牽扯太多別的元件。但過度的微服務同樣會有問題,這時需要一些微服務的治理框架來提高改動的效率。
DevOps的核心思想和能力是CI/CD(持續整合,持續交付),將開發和運維結合起來。在2018首屆雲原生技術實踐峰會上,CNCF執行總裁Dan Kohn發表了題為“How good is your code”的主題演講指出,要實現程式碼部署不帶來任何破壞,只有持續整合(CI)。當無法確定要部署的應用的程式碼有沒有問題的時候,就需要持續整合的幫助。
建設PaaS平臺需要做的事兒很多,包括得有很高的適應能力,往下會去管理各種各樣的基礎設施,既可以是各種公有云,也可能是客戶自己的資料中心資源,靈雀雲最新升級的企業級PaaS平臺也在繼續強化這一能力,靈雀雲ACE相對重量級,面向大型企業提供,它能納管別人的平臺,靈雀雲ACP產品化標準化通用化程度較高,它能被別人納管。
在部署的過程中,各個平臺可以相互獨立,留給使用者很高的靈活性。而且,因為K8S本身的輕量級特性,使用者完全不用擔心被K8S構建的系統所繫結。這樣一來,建設基於K8S的PaaS平臺能極大地降低對原有企業資料中心的改造工程,同時為使用者賦予新的能力。
在筆者看來,將一套大而全的系統完整的落地到企業雲環境註定會碰到重重阻力,即使突破阻力將雲落地了,但是不能滲透到企業的業務運營過程,最後也不算真正落地,對企業來說,本來就是一件本末倒置的事情。
靈雀雲從PaaS入手,針對的人群也非常明確,就是要讓企業的開發者受益,更容易接受這套體系,靈雀雲提供的無論是容器環境,DevOps還是微服務,都是能讓開發者直接受益。筆者非常認可這一點的價值。
隨著產品的逐步成熟,作為一家成立僅四年的創業公司,靈雀雲接下來最應該做的是打造生態,靈雀雲平臺的整合和被整合的雙重性為其生態提供了很大的便利性,在生態構建方面,靈雀雲保留了充分的開放性。
比如,靈雀雲在向用戶提供基於k8s的平臺服務時,會提供網路和儲存的解決方案,這些方案完全可以用別人的方案來替代。更甚者,只要客戶願意,靈雀雲可以將k8s替換成OpenShift,甚至其DevOps也可以讓使用者選擇一些其他的商業的產品。
陳愷介紹說,以靈雀雲的平臺為依託,有些使用者要求靈雀雲與一些合作伙伴合作來提供更為完整的解決方案,客戶倒逼其打造生態。靈雀雲的PaaS生態已初具規模,其中包括多家業內知名服務商。
【本文版權歸儲存線上所有,未經許可不得轉載。文章僅代表作者看法,如有不同觀點,歡迎新增儲存線上微信公眾號(微訊號:doitmedia)進行交流。】