開發(fā)者的殿堂!盤點2011新涌現(xiàn)的云平臺
涂蘭敬 發(fā)表于:12年01月30日 10:21 [轉載] 中關村在線
PaaS也就是平臺即服務,是云計算三種類型中最為重要的一個類型,在云計算的技術實現(xiàn)環(huán)節(jié)起到了承上啟下的作用。所以,擁有至關重要的戰(zhàn)略意義。眾多IT巨頭都在出重拳,進入這個領域。
那么,在已經過去的2011年里,有哪些云計算平臺最新涌現(xiàn)出來又深得技術開發(fā)者們地厚愛呢?下面,編者在這里做一個盤點。
Cloud Foundry
Cloud Foundry是VMware主導使用Ruby開發(fā)的一款開源PaaS云計算平臺,類似于Salesforce旗下的Heroku,遵從OpenStack云計算平臺規(guī)范。
Cloud Foundry是一款OpenPaaS,它支持多種框架、語言、云平臺及應用服務。它也是一個分布式系統(tǒng),他為開發(fā)者提供了應用和服務的舞臺,自己扛下了 IaaS相關的通用的工作。該系統(tǒng)在設計時就已經設計成可自愈的,并且在各層級都可水平擴展,既能在大型數(shù)據(jù)中心里運行,也能運行在一臺桌面電腦中,二者使用相同的代碼庫。
Cloud Foundry對系統(tǒng)進行擴展不會導致正在活動的用戶和應用停止服務。由于系統(tǒng)與底層基礎設施間的連接是松耦合的,所以它能輕易地運行在任意IaaS層之上。即便跨多個目標云提供商,用戶與系統(tǒng)的交互也能保持一致,而且,人機交互基于人人都會實現(xiàn)的HTTP REST接口。此外,開源也是一個優(yōu)勢,對于那些想運行自己的實現(xiàn),或基于Cloud Foundry的架構和代碼進行服務調用的架構師和CIO來說,他們對此會感興趣的。
Cloud Foundry會為所有應用程序實例考慮負載均衡和高可用方面的事情。不論因為什么原因,應用程序崩潰了,系統(tǒng)都會自動將它重啟。路由池會對多個應用程序加以實時的負載均衡。擴展和收縮非?焖偾冶憬,這為工程師和開發(fā)者帶來了更多擴展和高可用的選擇。訪問服務、將應用與服務綁定,這些工作都簡單且直觀,應用開發(fā)者可使用多種不同的設計模式。對應用和服務級安全的支持很廣闊,涵蓋了從多租戶的流程、文件系統(tǒng)和用戶級隔離到整個hypervisor一級的隔離。