云計算API之戰 最終花落誰家難定引關注 |
發布時間: 2012/9/15 16:15:32 |
隨著上周谷歌計算引擎的聲明,云市場中IaaS世界里又多了一個弄潮兒,可是其他的提供商也提供了另一套API。 API或者說應用程序接口,沒什么新東西;他們為開發者提供了訪問服務的提綱。這些服務包括云服務,像存儲數據、升級數據庫、遷移數據、數據排列、服務器開通等。 API在云計算世界中因為其如何使用而顯得十分重要。根據云提供商特定的API類型,他們之間正在出現分界線。企業也開始注意到,這就造成了一場有意思的對話,客戶關注的仍舊是廠商鎖定和可移植性問題。 這個問題的核心就是亞馬遜Web服務(AWS)現在欺行霸市,讓其API成為一種約定俗成的標準。很多公司使用AWS,使其成為一種“新興標準”,主要是由于第三方能夠支持,還有一些熟練的云開發者,盡管圍繞API的IP屬于且只屬于AWS。 也有一些使用AWS的API克隆出來的AWS,比如思杰和Eucalyptus。Eucalyptus就是一個AWS的私有云版本,與AWS的API完全一致。因此,你應該能夠從Eucalyptus的技術轉移代碼到AWS上,而且無需為AWS IaaS公共云重寫代碼。因為Eucalyptus就是私有IaaS云。 API戰爭的另一端站立著其他的云提供商,他們希望圈住快速增長的IaaS市場。包括惠普、Rackspace、NASA、思科以及其他的加入OpenStack的廠商。 OpenStack提供了AWS的一種替代,是一種完全不同API,利用的是類似的服務。像訪問存儲和計算資源。然而,大量OpenStack環境部署目前仍舊比較少,盡管事實如此,它還是會支撐好幾年。 風險非常高。如果你選擇其中一條路,就是對于一種API做出承諾,這就意味著把應用綁定到這個API上,如果你未來希望轉移到其他云提供商,或者可能是私有云環境,你就會發現缺少可移植性,需要進行大規模的重寫工作,這樣也意味著更多的風險和成本。 因此,在對比云提供商API時,要考慮什么呢?下面是一些中肯的建議。 創建長期的云計算戰略,定義你的核心需求,包括計劃現在和未來使用的云服務。確保關注性能、安全以及治理。 做好家庭作業。關注大型IaaS廠商,像Rackspace,它支持OpenStack;AWS支持自己的API;其他的云提供商仍舊一片混亂。選取折中的方法,留意未來趨勢。 進行概念驗證。這意味著測試私有云和公共云,并使用API。注意API的性能和功能,供給和擴展你的云的能力,以及利用基于云的存儲和計算資源的能力。 云API之戰的負面主要是很多企業沒有表明立場。這些企業靜觀其變,看看誰會贏得戰爭,他們就會決定在哪里投資。這種方法的問題在于企業錯失了現有的云計算的有效性和價值,而且我個人認為這場戰爭近期不會有明顯的贏家出現。 本文出自:億恩科技【www.vbseamall.com】 |