紅帽對于云計算青眼有加。這其實并不奇怪:紅帽的GNU/Linux版本在過去十年中一直擔任著促進基礎設施變革的主要推手,而云計算的概念正是在這個過程中逐漸形成的。
真正令人意外的是在創造這一歷史性機遇的過程中,開源特性給紅帽帶來了巨大的幫助。我曾預測紅帽公司會最終參與到Linux虛擬化技術的研發中來(實際上該企業只涉及了部分虛擬化技術組件的工作),并以此為跳板向私有云領域邁進。就在不久之前紅帽剛剛公布了其公共云產品的售價,下面我們就來看看他們所贊助的幾個主要項目。
毫無疑問,紅帽公司是以Linux為核心的KVM管理程序的主要贊助商,但其贊助活動也涉及到其它多種管理程序。為了讓虛擬化環境在部署方面更 加便利,紅帽傾力打造了Libvirt,這是一款用于虛擬化管理平臺的開源工具,能夠滿足用戶對管理及API控制方面的需求。這款軟件還綁定了多種語言, 其中包括應用范圍非常廣泛的Java與Python。除了KVM之外,Libvirt還能夠管理其它一系列主流管理程序,例如Xen、 VirtualBox、 VMware以及微軟的Hyper-V等。目前已經有很多應用程序在利用Libvirt管理虛擬環境,Jenkins連續集合服務器就是其中的代表。從六月初到現在,Libvirt的開發人員們已經在采訪中透露了大量信息。
除此之外,紅帽公司還參與了oVirt項目,該項目旨在為主機與訪客提供提供一套用于虛擬化管理系統的工具套件。在oVirt的幫助下,運行實例得以實現實時遷移、存儲管理、系統調度等多種實用功能,同時大大簡化了數據中心的虛擬化管理強度。從三月份開始,Floss Weekly網站對開發團隊做了一系列追蹤報道。
紅帽公司還是Apache Deltacloud的重要支持者之一,這一點在文章開頭也有提到。Deltacloud的作用是為云API提供一套抽象層,這樣我們的云應用程 序就不會被像Amazon之類的大牌服務供應商一家獨占了。它能夠支持市場上全部主流云供應商,并憑借著簡明的應用程序API令云應用的部署工作變得輕松 愉快。今年三月份,Deltacloud項目的開發者David Lutterkort曾接受過我的采訪,有興趣的朋友可以搜搜相關文章。
大家應該還記得紅帽公司于今年四月份加入OpenStack基金會的消息吧。OpenStack是一大堆構件的復雜合集,目的是為用戶打造適合 自己的公共云及私有云環境。盡管紅帽公司目前還沒有以OpenStack為基礎公布過任何產品,但卻已經明確表示將在OpenStack項目成熟之后做出 嘗試。與前面兩個例子相比,這個項目的規模完全處于另一個量級。OpenStack規模龐大、野心勃勃,而且在我看來現階段還不適合向企業大范圍推廣。不 過歸根結底,這個項目非常值得關注,因為它的出現必將給紅帽及其競爭對手的產品帶來改變,并最終影響世界市場。
本周最重量級的新聞是關于紅帽云管理PaaS產品的售價,它采用OpenShift項目的研究成果、是一款功能全面且完全開源的云應用程序平臺,以 2010年11月紅帽收購Makara公司時獲得的軟件為藍本。紅帽公司從今年春季開始,嘗試在Amazon Web Services環境下運行了一套名為OpenShift Origin的開發人員沙箱版本。但根據本周放出的消息,這款產品將被更名為FreeShift,并與另一款名為MegaShift的商務服務項目協作,以互補形式為用戶提供包括支持、計算以及存儲在內的多種應用產品部署功能。
OpenShift提供的功能與資歷更老、知名度更高的Heroku非常接近,但由于其開源特性,使得OpenShift能夠運行于企業的內部系統當中。紅帽公司的Mark Atwood也站出來明確表態,指出這款企業級產品將以完全開放的姿態進入PaaS市場。
說到這,我還想多談點個人意見。在應對云技術這一新興市場所帶來的各種機遇時——尤其是IaaS與PaaS——紅帽公司已經逐漸從專注于技術組件的試水階段走出來,開始涉足更廣泛的、擁有巨大市場前景的技術項目。這種史無前例的嘗試令企業內部的開發人員得以充分利用成熟開源技術中所蘊含的海量寶貴財富,并以此為基礎打造合適自己的業務項目;而紅帽公司的雄厚財力則成為保障技術社區持續創新進而開發商業支持類產品的有力后援。可以說,這種健康而美好的發展方式在過去的專有軟件領域從未出現過,也幾乎不可能出現。