傳統(tǒng)企業(yè)“輕量化”改造 PaaS市場(chǎng)將迎高速發(fā)展
追溯歷史,早在2012年,許多SaaS及IaaS廠商開始推PaaS平臺(tái)服務(wù),比如用友偉庫PaaS平臺(tái)、普元PaaS平臺(tái)、新浪SAE的IaaS PaaS模式等。當(dāng)時(shí)主流PaaS平臺(tái)分為兩種。一種是以美國Heroku和國內(nèi)新浪SAE為代表,它出現(xiàn)的目的是為了解決移動(dòng)端后臺(tái)的問題,所以稱之為AppEngine。然而這種PaaS的應(yīng)用場(chǎng)景較少,僅僅是支撐移動(dòng)端使用。另外一種是Cloud Foundry,它設(shè)計(jì)的理念是做一個(gè)大而全的PaaS平臺(tái),能夠解決企業(yè)生產(chǎn)環(huán)節(jié)過程中遇到的所有問題。但物極必反,太厚重的設(shè)計(jì)讓它的使用、配置和維護(hù)復(fù)雜度較高,對(duì)用戶和解決方案提供商來說都很重,所以終也沒有被市場(chǎng)認(rèn)可。數(shù)人云CEO王璞認(rèn)為這些平臺(tái)都可以歸結(jié)為上一代PaaS產(chǎn)品,由于其內(nèi)涵極其豐富,加在IaaS和SaaS中間難以界定,這讓用戶理解起來非常困難,因此基本上全體陣亡了。
2014年,PaaS的分水嶺。亂戰(zhàn)中,救世主Docker出現(xiàn),PaaS的發(fā)展又有了希望
毫無疑問,Docker成為了2014年前后熱門的技術(shù)之一,發(fā)展可謂是一路凱歌,并冠以容器、虛擬化、輕量、可移植、分布式的優(yōu)勢(shì),而它的出現(xiàn)也給處于困頓中的PaaS平臺(tái)帶來了一線生機(jī)。“Docker給PaaS定義了一個(gè)邊界,讓PaaS的發(fā)展和使用有據(jù)可依,有標(biāo)準(zhǔn)可循。這對(duì)平臺(tái)提供商來說清晰了產(chǎn)品發(fā)展的思路。Docker里邊封裝的是企業(yè)各種業(yè)務(wù)應(yīng)用,Docker外邊則是PaaS提供的容器運(yùn)行環(huán)境。通俗講,Docker讓PaaS脫離厚重,且變薄了。因?yàn)槿萜骼锍休d了各式各樣的編程語言。而PaaS只需要提供一個(gè)標(biāo)準(zhǔn)的容器運(yùn)行環(huán)境。因此基于容器、Docker打造的PaaS產(chǎn)品,被定義為是標(biāo)準(zhǔn)通用的PaaS平臺(tái)。這樣就出現(xiàn)了新一代的說法。”王璞說。
恰逢其時(shí)。PaaS突然火爆正是由于技術(shù)與時(shí)機(jī)的成熟。2014年Docker逐步興起,其輕量級(jí)虛擬化可以做到秒級(jí)部署與啟動(dòng)應(yīng)用。同時(shí)Docker基于鏡像分層、共享的機(jī)制,以及基于Dockerfile的鏡像制作機(jī)制,可以很容易將應(yīng)用進(jìn)行打包并部署,真正做到了一次build,到處運(yùn)行的效果,而后期的應(yīng)用重新打包部署也很方便。在時(shí)機(jī)上,傳統(tǒng)企業(yè)的IaaS改造積累了不少X86化、模塊化經(jīng)驗(yàn)。正如現(xiàn)在的互聯(lián)網(wǎng)化應(yīng)用,如、促銷、節(jié)日活動(dòng)等,使應(yīng)用更加彈性,這正好順應(yīng)著微服務(wù)化的應(yīng)用發(fā)展路線,也與容器級(jí)虛擬化所要求的無狀態(tài)話、微服務(wù)化不謀而合。
通常云計(jì)算分三層,IaaS、PaaS和SaaS,IaaS可以支撐PaaS,但是PaaS并不主要用于支撐SaaS。當(dāng)新一代PaaS出現(xiàn)以后,云計(jì)算的原有分層邏輯就發(fā)生了變化,底層還是IaaS,中間是PaaS,而上層不只是SaaS,上層還包括企業(yè)生產(chǎn)系統(tǒng),因?yàn)樾乱淮鶳aaS更多的是支撐企業(yè)生產(chǎn)系統(tǒng)。因此,對(duì)于數(shù)人云來說,他們的產(chǎn)品更加針對(duì)企業(yè)內(nèi)部的生產(chǎn)環(huán)境建設(shè),主要提供私有云上的PaaS平臺(tái)服務(wù)。
“輕”的內(nèi)涵
據(jù)了解,數(shù)人云是國內(nèi)的云計(jì)算創(chuàng)新技術(shù)實(shí)踐者,致力于打造輕量化的PaaS平臺(tái),將應(yīng)用彈性做到。基于Docker Mesos,數(shù)人云實(shí)現(xiàn)了一站式的微服務(wù)架構(gòu)集群系統(tǒng),大化地幫助企業(yè)實(shí)現(xiàn)應(yīng)用業(yè)務(wù)在云端的快速部署,解決從用戶到云資源的后一公里。那么什么是所謂的“輕量化”呢?
對(duì)于企業(yè)來說,若要快速跟上市場(chǎng)的需求,就要具備高水準(zhǔn)的業(yè)務(wù)響應(yīng)能力。而這背后,IT至關(guān)重要。IT產(chǎn)品的建設(shè)是否能夠滿足快速上線,快速迭代,是否能滿足互聯(lián)網(wǎng)業(yè)務(wù)規(guī)模的彈性伸縮,是否能支撐商業(yè),進(jìn)而商業(yè),這些對(duì)傳統(tǒng)企業(yè)的信息中心和CIO提出了不小挑戰(zhàn)。而這正是數(shù)人云“輕量級(jí)PaaS”的初衷。
王璞說:“隨著技術(shù)的突飛猛進(jìn),企業(yè)級(jí)IT建設(shè)逐步發(fā)生轉(zhuǎn)變。原有產(chǎn)品如J2EE、WebLogic都很厚重,難以自身維護(hù)。而現(xiàn)在的企業(yè)信息化建設(shè)更傾向于自主可控,企業(yè)都希望內(nèi)部的IT環(huán)境能夠掌控在自己手里,用一些互聯(lián)網(wǎng)化的產(chǎn)品,構(gòu)建出支撐業(yè)務(wù)發(fā)展的應(yīng)用。同時(shí)隨著互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)的發(fā)展,傳統(tǒng)企業(yè)如金融、運(yùn)營商等企業(yè)的業(yè)務(wù)形態(tài)發(fā)生了很大變化。這就需要他們快速轉(zhuǎn)型,使其形態(tài)更互聯(lián)網(wǎng)化。而作為支撐業(yè)務(wù)發(fā)展和轉(zhuǎn)型的基礎(chǔ)工具,IT架構(gòu)也需要更加互聯(lián)網(wǎng)化,讓其具備簡(jiǎn)單部署、方便管理、易維護(hù)的能力。這就讓CIO不得不選擇一些發(fā)源自互聯(lián)網(wǎng)的技術(shù)和產(chǎn)品,讓企業(yè)向互聯(lián)網(wǎng)公司一樣,對(duì)IT做到的自主可控,自給自足。”
因此,數(shù)人云PaaS平臺(tái)的輕量化體現(xiàn)在兩個(gè)方面。首先可以幫助企業(yè)實(shí)現(xiàn)IT應(yīng)用快速迭代、快速上線,持續(xù)交付、持續(xù)集成,敏捷開發(fā)。其次可以幫助企業(yè)實(shí)現(xiàn)應(yīng)用層面的高彈性。隨著業(yè)務(wù)規(guī)模的瞬時(shí)暴增,系統(tǒng)可以快速調(diào)整做出支撐,做到收縮自如。當(dāng)業(yè)務(wù)量下降了,系統(tǒng)可以自動(dòng)重新分配計(jì)算資源。
根據(jù)調(diào)查,傳統(tǒng)企業(yè)的IT建設(shè)的確不具備“輕量”的能力。他認(rèn)為“輕量”并不意味著產(chǎn)品是簡(jiǎn)單的。舉個(gè)例子,Google內(nèi)部的IT非常龐大,但Google的IT系統(tǒng)是非常輕的,其PaaS應(yīng)用的較早且規(guī)模巨大,多年來幫助Google支撐企業(yè)業(yè)務(wù)應(yīng)用,并能夠?qū)崿F(xiàn)快速上線、應(yīng)用彈性伸縮。所以數(shù)人云借鑒了Google的這種理念,用開源的組件做一個(gè)輕量的PaaS產(chǎn)品,提供給傳統(tǒng)企業(yè),讓他們比較輕松地應(yīng)對(duì)互聯(lián)網(wǎng)業(yè)務(wù)上的需求。
提及數(shù)人云“輕量級(jí)”的優(yōu)勢(shì),有以下幾句話可以概括
是秒級(jí)擴(kuò)容。企業(yè)應(yīng)用數(shù)人云PaaS平臺(tái),可以秒級(jí)拓展千個(gè)容器實(shí)例,輕松應(yīng)對(duì)高并發(fā)。第二是混跑多種應(yīng)用。數(shù)人云將Docker化容器應(yīng)用與Spark等大數(shù)據(jù)應(yīng)用混跑在同一集群,從而提高資源利用率。第三是支持混合云環(huán)境,包括公有云、私有云、混合云,同時(shí)支持物理機(jī)、虛擬機(jī)。第四是一鍵部署Spark、Hadoop分布式應(yīng)用。第五是簡(jiǎn)化運(yùn)維,數(shù)人云PaaS統(tǒng)一監(jiān)控各種應(yīng)用和集群資源使用情況,簡(jiǎn)化運(yùn)維管理。后是保障高可用,一旦遇到宕機(jī)等問題,可以自動(dòng)遷移故障服務(wù)器上的應(yīng)用實(shí)例,保障服務(wù)高可用。
王璞強(qiáng)調(diào),數(shù)人云在盡可能的范圍內(nèi),降低企業(yè)使用門檻,讓他們從邊緣業(yè)務(wù)開始進(jìn)行新技術(shù)的試點(diǎn)和磨合,甚至是幾臺(tái)、十幾臺(tái)服務(wù)器就可以使用。