Pivotal公司希望能建立一套運行谷歌服務(wù)的系統(tǒng)并進(jìn)行出售,然而盡管這項計劃野心勃勃,目前透露的信息更多只是愿景而并非情況說明。
在本周三于舊金山召開的新聞發(fā)布會上,Pivotal公司多位高管公布了他們的企業(yè)發(fā)展規(guī)劃,旨在將多項由谷歌、Amazon與Facebook率先發(fā)起的技術(shù)推廣到大型企業(yè)當(dāng)中。
“我們正在打造一款專為新時代設(shè)計的平臺,希望能把消費級功能帶入企業(yè)業(yè)務(wù)環(huán)境,”Pivotal公司掌門人Paul Maritz表示。
Pivotal公司希望將數(shù)據(jù)倉儲與分析、Cloud Foundry平臺即服務(wù)、Spring中間件、Hadoop強化版本(即Pivotal HD)、消息傳遞以及應(yīng)用程序框架等多項技術(shù)加以整合,打造出一款廣闊的平臺即服務(wù)產(chǎn)品,從而幫助企業(yè)用戶在標(biāo)準(zhǔn)化商業(yè)硬件或云中使用應(yīng)用程序、并利用實時分析強化應(yīng)用的實際效果。
將這么多項技術(shù)整合在一起,保證了各應(yīng)用程序的生命周期將在同一套平臺內(nèi)得到管理;其關(guān)系、生成數(shù)據(jù)以及運行時環(huán)境等也將全部由開發(fā)人員可控制的一系列半自動流程負(fù)責(zé)處理。
這是一項大膽的計劃,要想取得成功,發(fā)起方必須能夠?qū)⑦@些專用套件與精密產(chǎn)品高效統(tǒng)一起來。
但回報也是同樣豐厚的。如果Pivotal能夠成功完成技術(shù)整合,他們將有能力向企業(yè)用戶提供與谷歌、Facebook以及Amazon等主流消費巨頭相同的技術(shù)類型,幫助企業(yè)用戶將這些寶貴成果嫁接到自己的數(shù)據(jù)中心當(dāng)中。
“最終自動化才是決定競爭力的決定因素,沒有它的幫助我們無法實現(xiàn)規(guī)?;?、也得不到高度可靠性,”Maritz解釋道。
雖然Pivotal公司在法律層面的成立時間是在今年四月一號愚人節(jié),但這絕不是個玩笑——而且他們也獲得了來自EMC與VMware兩家前輩企業(yè)的有力支持以及由工業(yè)巨頭通用電氣提供的1.05億美元投資。這三家支持者都認(rèn)定大型企業(yè)希望、也確實有必要使用與消費級互聯(lián)網(wǎng)巨頭相同的IT環(huán)境,并愿意為此支付大量金錢。
我們都知道,即使是想在商業(yè)Cloud Foundry的會議桌上爭得一個席位都需要付出最少50萬美元——這筆款項與其它一些采取免費增值計價模式的PaaS(例如Heroku、Engine Yard以及Appfog等)方案來說實在是個龐大的數(shù)字。
有了這樣的定價計劃作為Pivotal項目的一部分,我們可以肯定其最終產(chǎn)品將——用他們的話來說:價格不菲。
“我們不只是一家云計算公司、也不僅僅是一家大數(shù)據(jù)平臺公司。如果打算開發(fā)企業(yè)級PaaS平臺,那么產(chǎn)品就必須能為現(xiàn)代應(yīng)用開發(fā)商做出卓越貢獻(xiàn),”Pivotal公司平臺及產(chǎn)品部門高級副總裁Scott Yara表示。
這項技術(shù)與云計算無關(guān),而且已經(jīng)處于緊鑼密鼓的設(shè)計工作當(dāng)中,旨在與本地部署的大規(guī)模商業(yè)硬件、Amazon Web Services等主要公共云、基于OpenStack的衍生系統(tǒng)乃至VMware vCloud等順利協(xié)作。
“我們的思路是:作為開發(fā)人員,用戶可以創(chuàng)建一個Pivotal賬戶,借以根據(jù)自己的選擇訪問與之相符的語言及框架——無論是Spring、Java還是其它哪種目前企業(yè)領(lǐng)域的主流語言——或者是Ruby、node.js乃至python等相對年輕的新興語言,”Yara指出。開發(fā)人員還可以“在本地創(chuàng)建應(yīng)用程序,并將其部署至Pivotal平臺當(dāng)中。整個流程非常輕松便捷,與我們平日所使用的公共云服務(wù)并無二致。”
這些應(yīng)用程序?qū)⑼ㄟ^Spring的輔助與傳統(tǒng)技術(shù)進(jìn)行對接,Yara表示。他同時指出,Pivotal希望最終能夠幫助開發(fā)人員以自動化方式將來自應(yīng)用程序的日志數(shù)據(jù)轉(zhuǎn)化為分析堆棧,以實現(xiàn)實時性能分析目標(biāo)。
“全局分布式文件系統(tǒng)與高級數(shù)據(jù)庫分析相融合才是理想的發(fā)展方向,”Yara告訴我們。“大家可能擁有一套部署著成千上萬臺設(shè)備的基礎(chǔ)設(shè)施,無論是需要簡單對象服務(wù)還是交易數(shù)據(jù)庫,其處理方式都應(yīng)該是相同的。”
Pivotal公司也坦言這一過程絕不可能一蹴而就,讓所有不同服務(wù)進(jìn)行協(xié)作需要花費大量時間。他們希望今年第四季度能夠拿出其Pivotal One平臺的首個可用版本。
在谷歌的庇蔭下勞作
谷歌公司在此次活動中同樣扮演著重要角色——用堅實的臂膀為辛勤勞作的Pivotal遮風(fēng)擋雨。
事實上,Pivotal公司打算整合或者計劃開發(fā)的大部分技術(shù)都早已經(jīng)被谷歌所廣泛使用——就在山景城谷歌總部那夢幻般的“巧克力工廠”當(dāng)中。
就以HDFS為例,這款文件系統(tǒng)當(dāng)初就是以谷歌出于同樣目的而開發(fā)的谷歌文件系統(tǒng)為原型。Pivotal以此為基礎(chǔ),通過Pivotal HD與HAWQ將分析服務(wù)整合到文件系統(tǒng)中來,這也與谷歌最近將數(shù)據(jù)庫納入單獨文件系統(tǒng)的舉措如出一轍——即Spanner與F1的協(xié)作。
谷歌公司多年來一直致力于創(chuàng)建并磨合這些系統(tǒng),直到最近才以可選服務(wù)形式推出Google App Engine、BigQuery以及Computer Engine等項目。這些技術(shù)的性能表現(xiàn)堪稱典范,為先進(jìn)底層平臺的標(biāo)準(zhǔn)做出了定義。
那么作為一家只有1250名員工(其中有700名工程師)的小型企業(yè)(相對而言),Pivotal要如何讓自己的項目擁有與谷歌相仿的性能表現(xiàn)?
“Pivotal的團隊及所采用的技術(shù)并非從頭開始,”Yara告訴我們,并指出Cloud Foundry、Spring以及Pivotal HD(Hadoop)等Pivotal組件從多年前就已經(jīng)處于開發(fā)當(dāng)中。不過,他也承認(rèn)“整合過程面臨重大挑戰(zhàn)”。
“谷歌公司既提供應(yīng)用程序又提供基礎(chǔ),而我們則只專注于打造基礎(chǔ),”Pivotal公司掌門人Paul Maritz在步出會場趕赴航班時表示。他同時提到,一趟航班產(chǎn)生的新數(shù)據(jù)量就可能達(dá)到30TB——Maritz希望有一天這些數(shù)據(jù)能夠直接流向由Pivotal技術(shù)支持的硬件所構(gòu)成的數(shù)據(jù)中心。