探秘開源云計算ProActive
開源云計算的熱度不減,而且越來越走向正規(guī)軍的方向,其創(chuàng)新的力度極為活躍。OpenStack、CloudStack等幾大開源云計算陣營的規(guī)模越來越大,聚集的人氣也越來越高。由于在桌面操作系統(tǒng)領(lǐng)域已經(jīng)打下了良好的基礎(chǔ),開源軟件目前正在成為云計算領(lǐng)域中的一支重要力量。
開源軟件還有很長的一段路要走,而云計算似乎是感受其深刻影響的最新市場潛力??紤]到開源云部署的成熟度、缺乏相關(guān)服務(wù)支持以及安全問題,仍然有很多用戶并不愿意不采用開源云技術(shù)。在開源云計算解決方案中,目前企業(yè)最為關(guān)注的就是虛擬化技術(shù)的效能與性能、項目使用首選的開放源碼許可證以及社區(qū)生態(tài)系統(tǒng)建設(shè)問題。
ActiveEon和ProActive
ActiveEon是法國的一家開源云計算廠商,Denis Caromel是ActiveEon的CEO兼創(chuàng)始人。Active提供了一種動態(tài)服務(wù),包括虛擬化服務(wù)、自動化服務(wù)、IT管理咨詢服務(wù)等等。
Denis表示,現(xiàn)在法國的云計算事業(yè)發(fā)展迅猛,已經(jīng)有兩個政府基礎(chǔ)的國家云提供商,即Numergy和 CloudWatt,同屬于基礎(chǔ)架構(gòu)即服務(wù)(IaaS)廠商,致力于促進法國云計算事業(yè)的全面發(fā)展。依托于法國國立信息處理自動化研究所(INRIA)的開源云計算廠商ActiveEon是這兩家提供商的合作伙伴,為他們交付了增值的解決方案。
ActiveEon作為云端增值ISV,其ProActive云套件為客戶提供了云、工作流、編制、混合云乃至云代理等服務(wù)。據(jù)了解,ProActive本身是一個基于Java的開源網(wǎng)格計算中間件,簡化了對多線程、并行、分布式應(yīng)用程序的編程。該模型的思想由Denis Caromel教授提出,主要有OW2組織開發(fā),其中包括INRIA、CNRS、尼斯大學(xué)和ActiveEon。
ActiveEon的ProActive云套件則提供了先進的云功能,包括云部署和自動化的高級工作流;提供了多種云交互功能,從而能夠有效控制云爆發(fā)以及多區(qū)域的云;此外,ProActive云套件還可以加速應(yīng)用部署和彈性。目前ProActive云套件在很多行業(yè)中都得到了良好的運用,如金融、汽車制造業(yè)等。
開源云計算可移植性
Denis談到,ProActive云套件也采用了OpenStack的技術(shù),但是OpenStack本身并不交付可移植性,而ProActive為客戶提供了這種可移植性,能夠同OpenStack、CloudStack、EC2、VMware、Windows Azure以及HP Cloud等等的接口進行交互操作。
OpenStack項目致力于云計算互操作性,目標(biāo)在于讓私有云計算供應(yīng)商和公共云計算供應(yīng)商采用OpenStack云計算技術(shù),這將使得云計算之間的應(yīng)用程序/數(shù)據(jù)遷移變得更容易。
OpenStack新版本每六個月發(fā)布一次,但是頻繁的版本升級,也帶來了很多問題,沒有辦法自動化多系統(tǒng)的升級,用戶就會遺留下很多相互依賴關(guān)系的系統(tǒng),導(dǎo)致了很多混亂的人工流程。比如目前從Essex版本直接遷移到Grizzly幾乎不可能。
企業(yè)從一個平臺遷移到另一個平臺,可能并沒有理解與云計算互操作性相關(guān)的成本。不僅遷移進出云計算環(huán)境本身是一項代價昂貴的工作,而且諸如重新開發(fā)代碼和數(shù)據(jù)的任務(wù)則更是會產(chǎn)生無法預(yù)計的成本支出。
Denis說:“忘了遷移吧!”他表示ActiveEon的托管解決方案可以很好的解決這個問題,解決方案包中就涵蓋了OpenStack的互操作性和可移植性,同時提供ProActive Cloud所有的附加值。
開源云計算成本
開源云計算有很多優(yōu)點,如可控、避免廠商鎖定,而且技術(shù)更易于掌握。Denis說:“我們致力于將我們的實踐能力轉(zhuǎn)移給我們的客戶。”
此外,Denis認為開源云計算并不存在真正的缺點。很多開源軟件因為支持問題而飽受詬病,現(xiàn)在人們需要改變一下傳統(tǒng)的觀點,即他們現(xiàn)在可以從開源軟件獲得同商業(yè)軟件版本同樣的質(zhì)量保證,如服務(wù)、修復(fù)、問題解決方案以及全天候的支持等等。
有很多企業(yè)著力于自主開發(fā)內(nèi)部的云,為了避免廠商鎖定、成本等問題不去采用商業(yè)的云軟件。Denis表示,很多案例中并沒有實現(xiàn)企業(yè)所期望的結(jié)果,因為構(gòu)建內(nèi)部的開發(fā)非常昂貴,而且還會脫離企業(yè)本身的主營業(yè)務(wù),而最好的解決方案就是將二者混合:采用開源技術(shù),同時也能夠依賴開源編輯器來提供支持和服務(wù)。
即便是采用開源云可以節(jié)省企業(yè)不少的開支,很長一段時間以來,這些技術(shù)都被視為是低成本的,但是隨著開源產(chǎn)品市場的發(fā)展,一切都發(fā)生了變化。但是,隨著商業(yè)開源產(chǎn)品的不斷被開發(fā)出來,其價格差距已不復(fù)存在。Denis解釋道,其中有一部分成本主要來自于自定制開發(fā)和調(diào)試,但是這些成本通常要比私有編輯器低一些。
Denis說:“再次重申一遍,終端用戶應(yīng)該依賴開源編輯器實現(xiàn)開發(fā)和調(diào)試。此外,如果我們的客戶決定進行自定制開發(fā),我們可以保證整合主要的開源軟件。因此從長遠的觀點看,他們可以收獲更多利益,這一點對于他們來說也很重要。”
開源云計算安全
安全問題始終是云計算大范圍內(nèi)被采用的障礙,不管是公有云還是私有云,但是這并不代表著云計算的進展會一直緩慢。Denis說:“不能一概而論,要根據(jù)精確的安全需求來確定具體的安全風(fēng)險。”
據(jù)了解ActiveEon的一些客戶會在內(nèi)部設(shè)置完全私有網(wǎng)絡(luò)的私有云,甚至在企業(yè)內(nèi)部都是隔離開的;另外還有一些客戶則更傾向于混合云基礎(chǔ)架構(gòu),在ProActive云之下,能夠處理各種類型的數(shù)據(jù)中心,甚至是公有云。
云安全問題的存在不僅僅是技術(shù)的問題,很多時候在于企業(yè)IT對于云安全存在很大的誤解。Denis說:“最大的誤解就是認為云安全不是一就是零,非對即錯。”然而,事實并非如此。云安全本身是一個連續(xù)體,而非獨立的事件,類似于我們談到應(yīng)用的有效性會提到幾個九這樣的維度,如有效性從99%到99.999%。