![]() |
新聞中心
當(dāng)前位置:網(wǎng)站首頁 > 新聞中心
PaaS供應(yīng)商評(píng)估要素:生產(chǎn)效率與穩(wěn)定性
從其支持的技術(shù)到提供的功能來看,平臺(tái)即服務(wù)工具(PaaS)是針對(duì)不同的應(yīng)用類型和規(guī)模,因此,選擇正確的工具至關(guān)重要。與所有應(yīng)用托管平臺(tái)一樣,對(duì)企業(yè)而言,并沒有完美的PaaS;每個(gè)工具都有其優(yōu)點(diǎn)和缺點(diǎn)。不過,所有PaaS供應(yīng)商都提供某些相似功能,這些功能可以分為兩大類:生產(chǎn)效率和穩(wěn)定性。生產(chǎn)效率
提高開發(fā)人員生產(chǎn)效率是PaaS提供的關(guān)鍵價(jià)值主張之一。通過結(jié)合低開銷的基礎(chǔ)設(shè)施和以開發(fā)人員為中心的工具和服務(wù),PaaS可有效幫助提高應(yīng)用穩(wěn)定性以及開發(fā)人員生產(chǎn)效率,而只需相對(duì)少的投資。
應(yīng)用開發(fā)工具
PaaS供應(yīng)商提供專用于應(yīng)用開發(fā)的工具。無論這些工具是命令行實(shí)用程序還是集成開發(fā)環(huán)境軟件,它們最終的目標(biāo)都是減少在本地環(huán)境PaaS開發(fā)的障礙。
持續(xù)集成
在現(xiàn)代應(yīng)用開發(fā)中,持續(xù)集成(CI)實(shí)際上是一項(xiàng)要求,但在傳統(tǒng)托管環(huán)境中設(shè)置有效且穩(wěn)定的持續(xù)集成平臺(tái)可能是挑戰(zhàn)。在持續(xù)集成平臺(tái)運(yùn)行測試套件本身已經(jīng)很難,而當(dāng)管理員必須選擇持續(xù)集成技術(shù)、構(gòu)建管道和管理自動(dòng)化時(shí),難度會(huì)增加。為了幫助緩解這種壓力,很多PaaS供應(yīng)商提供內(nèi)置持續(xù)集成工具,用戶可以最小開銷啟動(dòng)這種工具。在某些情況下,持續(xù)集成平臺(tái)是更大生態(tài)系統(tǒng)的一部分,在其他情況下,持續(xù)集成通常會(huì)與應(yīng)用程序基礎(chǔ)設(shè)施更緊密結(jié)合。
自動(dòng)部署
持續(xù)集成相同,設(shè)置部署管道是應(yīng)用開發(fā)中最麻煩的任務(wù)之一。并不是說這項(xiàng)任務(wù)太困難,而是有很多方法可選擇,這可能讓企業(yè)不知所措。而且,不同的PaaS供應(yīng)商處理部署的方式各不相同。
協(xié)作
在過去幾年中,開發(fā)人員協(xié)作工具顯著增加。溝通和透明度是有效應(yīng)用開發(fā)的關(guān)鍵因素。有些PaaS供應(yīng)商提供內(nèi)置協(xié)作工具,而另一些則直接與第三方平臺(tái)整合以提供透明度和溝通。
穩(wěn)定性
穩(wěn)定性是PaaS工具可提供的另一個(gè)關(guān)鍵優(yōu)勢(shì)。生產(chǎn)效率側(cè)重于讓團(tuán)隊(duì)更快更高效地編寫和部署應(yīng)用,而穩(wěn)定性則側(cè)重于保持這些應(yīng)用的正常運(yùn)行。
應(yīng)用管理
大多數(shù)PaaS供應(yīng)商提供應(yīng)用管理工具來自動(dòng)擴(kuò)展和管理應(yīng)用資源。這些工具通常是基于Web界面的形式,它們可進(jìn)行管理數(shù)據(jù)庫備份、增加應(yīng)用負(fù)載均衡器后面的服務(wù)數(shù)量等所有功能。這些應(yīng)用管理工具的各個(gè)功能取決于PaaS提供商提供的具體功能,它們的界面會(huì)有很大差異,這可能會(huì)極大地影響其易用性。有些系統(tǒng)的規(guī)??赡軙?huì)導(dǎo)致包含多種選項(xiàng)的復(fù)雜工具,而其他更具針對(duì)性的工具則提供基于Web和命令行工具,可提供PaaS應(yīng)用管理專用功能。
相關(guān)服務(wù)
并非每個(gè)PaaS提供商都只專注于PaaS,很多提供商還在更大的云生態(tài)系統(tǒng)內(nèi)提供相關(guān)服務(wù),讓企業(yè)可用于增強(qiáng)和支持應(yīng)用。從數(shù)據(jù)庫到應(yīng)用監(jiān)控和部署管道,在技術(shù)上,這些服務(wù)并不是PaaS產(chǎn)品的一部分,但可直接與PaaS集成以提供更緊密的基礎(chǔ)設(shè)施。
第三方集成
谷歌、AWS和微軟等大型云服務(wù)提供商提供大規(guī)模服務(wù)套件來增強(qiáng)其PaaS技術(shù),而較小的提供商會(huì)依靠第三方集成來提供這種功能。雖然對(duì)第三方服務(wù)的依賴性會(huì)增加對(duì)更安全開發(fā)的需求,這也有助于減少供應(yīng)商鎖定,使其可更容易地經(jīng)濟(jì)高效地從一個(gè)PaaS提供商轉(zhuǎn)移到另一個(gè)PaaS提供商。
信息安全
PaaS的一個(gè)優(yōu)點(diǎn)是管理員只需要確保應(yīng)用本身安全即可。平臺(tái)安全和攻擊防御等其他一切事情都屬于PaaS提供商的范疇。信息安全本身很重要,企業(yè)特別需要注意了解所需要的安全級(jí)別,很多較大的PaaS供應(yīng)商提供《健康保險(xiǎn)可移植性和責(zé)任法》以及支付卡行業(yè)合規(guī)服務(wù)-需要支付費(fèi)用。
重要問題
購買PaaS工具前,重要的是考慮管理員將如何與這些服務(wù)進(jìn)行交互以及這種交互對(duì)企業(yè)的影響。為此,在評(píng)估任何PaaS產(chǎn)品時(shí),你應(yīng)該問自己這些問題。
它支持哪些開發(fā)技術(shù)和語言?
技術(shù)支持非常重要,如果PaaS提供商不支持你的應(yīng)用編程語言或技術(shù)堆棧,那就不要選擇。
我需要擔(dān)心供應(yīng)商鎖定嗎?
供應(yīng)商鎖定會(huì)影響應(yīng)用的可移植性,企業(yè)需要衡量PaaS工具的優(yōu)勢(shì)是否值得這種犧牲。微軟或谷歌等大型提供商通常會(huì)有更高的供應(yīng)商鎖定風(fēng)險(xiǎn),因?yàn)樗麄冋狭俗约旱膶S泄ぞ邅硖峁﹥?yōu)勢(shì),你使用他們的云計(jì)算越多,離開的難度就越大。
可擴(kuò)展性、可用性和安全性如何?
你希望你的應(yīng)用會(huì)接收多少流量?安全威脅呢?不同的提供商提供不同級(jí)別的可擴(kuò)展性、可用性和安全性(通常以可用性為代價(jià)),你需要確定你的特定需求以便縮小范圍找到合適的提供商。然而,當(dāng)與更復(fù)雜的平臺(tái)堆棧時(shí),成本可能會(huì)更高。
你能否導(dǎo)出數(shù)據(jù)用于別處?
供應(yīng)商鎖定并不意味著數(shù)據(jù)鎖定,但如果你必須更換提供商或者想要轉(zhuǎn)移到多云模式該怎么辦?你能否導(dǎo)出數(shù)據(jù)用于別處?這樣做容易嗎,還是管理員必須調(diào)整數(shù)據(jù)才能導(dǎo)出到不同平臺(tái)?
對(duì)于容器和微服務(wù)等新型技術(shù),它有怎樣的支持?
你的團(tuán)隊(duì)是否具有前瞻性思維?容器、微服務(wù)和無服務(wù)器是不斷改變應(yīng)用開發(fā)面貌的新流行語,但并非每項(xiàng)技術(shù)都適用于每個(gè)項(xiàng)目。所以,一定要仔細(xì)考慮你的技術(shù)要求。
|