隨著云計(jì)算的深入應(yīng)用,業(yè)界對(duì)于平臺(tái)即服務(wù)(PaaS)的關(guān)注已存在相當(dāng)長的一段時(shí)間了,這是一種在基于云計(jì)算的系統(tǒng)中使用一套被提供的工具來開發(fā)和部署應(yīng)用程序的高效既定方法。PaaS也已催生了集成PaaS(iPaaS)以及其他的相關(guān)技術(shù)。
PaaS是一種云計(jì)算平臺(tái),其中包括了開發(fā)、測試以及部署應(yīng)用程序所需的工具,用戶無需承擔(dān)購買和管理底層軟硬件的復(fù)雜工作。服務(wù)供應(yīng)商們將繼續(xù)增加配置和生命周期管理方面的靈活性,同時(shí)加強(qiáng)PaaS安全性方面的進(jìn)一步完善。但是,隨著iPaaS服務(wù)的普及,PaaS是否真的還有其存在的價(jià)值呢?
PaaS PK iPaaS:PaaS是否有未來?
PaaS和iPaaS似乎是同一回事,只不過iPaaS包括了連接不同應(yīng)用程序的集成工具。這兩種服務(wù)結(jié)構(gòu)都提供了開發(fā)功能、生命周期管理工具、部署功能以及一個(gè)可管理應(yīng)用程序和生成使用量化指標(biāo)的操作控制臺(tái)。
然而,PaaS和iPaaS之間還是存在著不少其它差異點(diǎn)的。iPaaS是針對(duì)大型企業(yè)而開發(fā)的解決方案,這一類型的企業(yè)對(duì)于新開發(fā)應(yīng)用程序與原有應(yīng)用程序的集成需求是相當(dāng)迫切的。而PaaS所提供功能的目標(biāo)對(duì)象則是初創(chuàng)公司、小型公司或者那些受應(yīng)用程序投資限制而止步云計(jì)算應(yīng)用的公司。對(duì)于這些類型的企業(yè),PaaS服務(wù)所提供的快速開發(fā)方法可讓他們在投入大量資金之前就能夠?qū)?yīng)用程序進(jìn)行測試。它還讓企業(yè)的開發(fā)運(yùn)行人員能夠?qū)W⒂趹?yīng)用程序的開發(fā)、調(diào)試和運(yùn)行,而無需管理和維護(hù)復(fù)雜的軟硬件系統(tǒng)。
通過增加一個(gè)適應(yīng)客戶云計(jì)算基礎(chǔ)設(shè)施的運(yùn)行引擎,PaaS供應(yīng)商可提供更多的靈活性,同時(shí)還為用戶提供了一致的應(yīng)用程序編程接口(API)以簡化應(yīng)用程序在不同環(huán)境之間的遷移工作。PaaS的部署和開發(fā)運(yùn)行部分可提高應(yīng)用程序的靈活性,并為用戶提供讓所開發(fā)應(yīng)用程序快速進(jìn)入測試、升級(jí)、銷售以及生產(chǎn)環(huán)境等階段的能力。
PaaS的應(yīng)用
如果一家企業(yè)承受著把應(yīng)用程序軟件遷移至網(wǎng)絡(luò)或移動(dòng)設(shè)備的壓力,那么PaaS則具有明顯的優(yōu)勢。企業(yè)業(yè)務(wù)進(jìn)入市場的時(shí)間更短,這樣也就避免了開發(fā)時(shí)間冗長、上市時(shí)間過長的產(chǎn)品開發(fā)過程。這樣的產(chǎn)品必定是高質(zhì)量的,同時(shí)也必須能夠被快速提供。PaaS可讓企業(yè)更專注于他們所開發(fā)和交付的應(yīng)用程序,而不是管理和維護(hù)完整的平臺(tái)系統(tǒng)。
對(duì)于小型企業(yè)和初創(chuàng)型企業(yè)來說,PaaS也是比較有用的,因?yàn)檫@些企業(yè)并沒有廣泛的、具有較高依賴性的舊應(yīng)用程序需要遷移。PaaS的多租戶特性可實(shí)現(xiàn)應(yīng)用程序和數(shù)據(jù)資源的最大數(shù)量共享,同時(shí)讓開發(fā)資源繼續(xù)專注于應(yīng)用程序的交付和連接,而不是開發(fā)和支持?jǐn)?shù)據(jù)庫資源。PaaS的未來發(fā)展空間似乎在小型企業(yè)和初創(chuàng)企業(yè),這類公司由于不依賴于與舊應(yīng)用程序的集成而更適于在云計(jì)算中進(jìn)行應(yīng)用程序開發(fā)。
PaaS的安全性
PaaS最大的安全性問題似乎仍然是數(shù)據(jù)加密需求以及加密功能對(duì)應(yīng)用程序性能的影響。數(shù)據(jù)加密是在把數(shù)據(jù)發(fā)送給PaaS服務(wù)之前IT團(tuán)隊(duì)所必須執(zhí)行的一個(gè)必要的操作步驟,而這一步驟是需要花費(fèi)相當(dāng)時(shí)間的,從而也就對(duì)應(yīng)用程序性能造成了不利影響。用戶可以選擇只加密諸如病歷記錄、身份證號(hào)碼以及地址這類的機(jī)密數(shù)據(jù)。但是,應(yīng)用程序性能到底受影響到何種程度將取決于它所使用的數(shù)據(jù)。
第二個(gè)問題就是災(zāi)難恢復(fù)了。如果一家PaaS服務(wù)供應(yīng)商發(fā)生了長時(shí)間的故障,那么會(huì)發(fā)生些什么狀況呢?PaaS的企業(yè)客戶是否能夠繼續(xù)開展正常的業(yè)務(wù)?那些仍然處于隊(duì)列中或處理過程中的消息會(huì)被如何處理?這些數(shù)據(jù)是否會(huì)被恢復(fù)?當(dāng)考慮實(shí)施PaaS時(shí),以上這些都是客戶應(yīng)當(dāng)向他們自己以及相關(guān)廠商提出并找到答案的問題。驗(yàn)證應(yīng)用程序和數(shù)據(jù)是否仍然保持安全狀態(tài)將是關(guān)鍵的安全因素。
第三個(gè)問題就是,驗(yàn)證PaaS廠商是否使用了已更新的安全協(xié)議。安全性是一個(gè)日新月異的領(lǐng)域,跟上各種變革與更新將是非常重要的。數(shù)據(jù)泄露以及其他個(gè)人身份數(shù)據(jù)的丟失都將招致嚴(yán)厲的處罰,并有可能導(dǎo)致非常重大的業(yè)務(wù)損失或失敗。集成安全支持技術(shù)可被用于處理日益復(fù)雜的身份認(rèn)證應(yīng)用場景,其中包括雙重認(rèn)證和單點(diǎn)登陸。
PaaS系統(tǒng)是安全防范的第一道防線,但是開發(fā)人員需要在開發(fā)應(yīng)用程序時(shí)就謹(jǐn)記認(rèn)證概念以便于保護(hù)企業(yè)及其客戶。
從表面上來看,iPaaS似乎將會(huì)取代PaaS,但是真實(shí)情況并非如此。通過讓企業(yè)開發(fā)應(yīng)用程序以便于安全快速地解決業(yè)務(wù)難題且無須管理整個(gè)平臺(tái)系統(tǒng),PaaS系統(tǒng)還是為客戶提供了價(jià)值的。在未來,iPaaS和PaaS將有可能合并或者發(fā)展至在一個(gè)系統(tǒng)中囊括所有的選項(xiàng),這樣一來,用戶就能夠選擇那部分他們愿意為其支付費(fèi)用的部分并進(jìn)行配置的服務(wù)了。這樣,對(duì)于移動(dòng)、集成、數(shù)據(jù)庫以及其他任何的新應(yīng)用,都將只有一個(gè)具有多種功能選項(xiàng)的PaaS。
D1Net評(píng)論:
退一萬步來說,畢竟PaaS是一個(gè)囊括了所有在云計(jì)算中進(jìn)行應(yīng)用程序開發(fā)與部署所需工具的計(jì)算平臺(tái)。有理由認(rèn)為,它將在一個(gè)平臺(tái)服務(wù)中包含所有可能的功能。也許,在不久的將來就會(huì)出現(xiàn)——一個(gè)具有多種多樣功能菜單的計(jì)算平臺(tái)服務(wù),讓我們拭目以待吧。