當(dāng)涉及到平臺(tái)即服務(wù),亞馬遜、微軟和谷歌這些常見名字會(huì)出現(xiàn)在列表的最上方,然而每個(gè)客戶獨(dú)特的需求讓找尋最佳的PaaS供應(yīng)商變得不那么簡(jiǎn)單。
平臺(tái)即服務(wù)是云計(jì)算中最含糊不清的領(lǐng)域。大多數(shù)PaaS產(chǎn)品提供便利的應(yīng)用程序設(shè)計(jì)、部署、測(cè)試和自配置的主機(jī)托管。更高級(jí)的服務(wù)包括團(tuán)隊(duì)協(xié)作,數(shù)據(jù)庫(kù)整合,中間件服務(wù),Web服務(wù)整合,存儲(chǔ),狀態(tài)管理和版本管理服務(wù)。然而,不同的PaaS供應(yīng)商提供不同的服務(wù)。不同的定義,功能和方法在這個(gè)新興的領(lǐng)域以及實(shí)施服務(wù)的企業(yè)當(dāng)中造成了混亂。
每個(gè)提供商特定的側(cè)重點(diǎn)各不相同。這也許包括對(duì)特定編程語(yǔ)言的支持——Ruby、Node.js、Python和Java或者與主流數(shù)據(jù)庫(kù)如Oracle的云平臺(tái)的緊密集成。甚至在不同的私有PaaS供應(yīng)商如ActiveState、App Fog和Apprenda,他們之間的交付模型也大不相同。
PaaS帶來(lái)一個(gè)主要優(yōu)點(diǎn)和缺點(diǎn):
就缺點(diǎn)來(lái)說(shuō),大多數(shù)PaaS產(chǎn)品將開發(fā)者置于一個(gè)沙箱中,只能使用PaaS供應(yīng)商給出的功能和特性來(lái)構(gòu)建和部署應(yīng)用。
好的一面是,PaaS提供能夠自動(dòng)化大部分開發(fā)和部署行為的能力,并且給與開發(fā)人員自我和自動(dòng)配置的能力。
哪個(gè)是最佳的平臺(tái)即服務(wù)
我在會(huì)上遇到的一個(gè)常見問(wèn)題是,“最好的PaaS賭哪家?”不幸的是,這個(gè)問(wèn)題會(huì)讓我們陷入泥潭。沒有一個(gè)簡(jiǎn)單的答案,但是有一些當(dāng)今可以采用的一般性原則。
首先,暫時(shí)先將私有PaaS供應(yīng)商放到一邊。一場(chǎng)圍繞頂級(jí)公有云供應(yīng)商——亞馬遜Web服務(wù),谷歌和微軟的戰(zhàn)役正在進(jìn)行。與此對(duì)應(yīng)的Elastic Beanstalk,Google App Engine和Windows Azure,頂級(jí)的企業(yè)級(jí)通用公有PaaS列表。然而,不要忘了Salesforce.com或者Red Hat,還有一堆其他較小的PaaS供應(yīng)商,比如Engine Yard和Caspio,也能掀起波瀾。
驅(qū)使企業(yè)采用PaaS的真正原因似乎是供應(yīng)商能夠提供開發(fā)的能力,以及運(yùn)維和基礎(chǔ)架構(gòu)的能力。當(dāng)然,主流的供應(yīng)商像AWS、Google和微軟在他們的PaaS里都包含一劑IaaS的良方。
如果你準(zhǔn)備對(duì)PaaS供應(yīng)商進(jìn)行博彩的話,之前提到的那三個(gè)恐怕是最安全的下注對(duì)象。公有PaaS供應(yīng)商提供最大的價(jià)值并且他們避免了硬件和軟件的所有權(quán)問(wèn)題。結(jié)合新的穩(wěn)定和可擴(kuò)展的IaaS產(chǎn)品愿望清單,以及一個(gè)堅(jiān)實(shí)的品牌,很明顯AWS、Google和微軟會(huì)是最佳的賭注。
但是,你需要考慮自己的需求以及如何將那些需求轉(zhuǎn)換成所需的PaaS功能列表。在許多情況下,你獨(dú)特的需求導(dǎo)致獨(dú)特的方向。私有PaaS提供商或者小型PaaS供應(yīng)商也許最適合你的需求。但就很大程度來(lái)說(shuō),PaaS的大資金還是流向了那三大主流的供應(yīng)商。
原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_87945.htm