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