平臺即服務(wù)(PaaS)是云中的綜合開發(fā)和部署環(huán)境,它擁有構(gòu)建任何應(yīng)用程序的資源,從簡單的基于云的應(yīng)用程序到高度支持云的企業(yè)應(yīng)用程序。我是。從您的云服務(wù)提供商處以按需付費(fèi)的方式購買所需的資源,并通過安全的互聯(lián)網(wǎng)連接訪問這些資源。
與IaaS一樣,PaaS包括基礎(chǔ)設(shè)施(服務(wù)器、存儲、網(wǎng)絡(luò)),還包括中間件、開發(fā)工具、商業(yè)智能(BI)服務(wù)、數(shù)據(jù)庫管理服務(wù)等。PaaS專為Web應(yīng)用程序的整個生命周期(創(chuàng)建、測試、部署、管理、更新)而設(shè)計。
PaaS消除了購買和管理軟件許可證和底層應(yīng)用程序基礎(chǔ)設(shè)施、中間件、容器編排(如開發(fā)工具和其他資源的復(fù)雜性。用戶管理他們開發(fā)的應(yīng)用程序和服務(wù),而云服務(wù)提供商通常負(fù)責(zé)所有其他管理。
常見的PaaS場景
PaaS通常用于以下場景:
開發(fā)框架。PaaS為開發(fā)和定制基于云的應(yīng)用程序提供了基礎(chǔ)框架。開發(fā)人員可以使用PaaS的內(nèi)置軟件組件創(chuàng)建應(yīng)用程序,就像創(chuàng)建Excel宏一樣。它還包括特定于云的功能,例如可擴(kuò)展性、高可用性和多租戶功能,從而減少了所需的編碼量。
分析,商業(yè)智能。使用作為PaaS服務(wù)提供的工具進(jìn)行數(shù)據(jù)分析和挖掘可以幫助您找到重要的見解和模式并預(yù)測結(jié)果。這可以改善您的業(yè)務(wù)決策,例如未來預(yù)測、產(chǎn)品設(shè)計決策和投資回報。
其他服務(wù)。您的PaaS提供商可能會提供其他服務(wù)來擴(kuò)展您的應(yīng)用程序,例如工作流、目錄、安全性和計劃。
PaaS通過提供基礎(chǔ)設(shè)施即服務(wù)具有與IaaS相同的優(yōu)勢。除此之外,還有中間件、開發(fā)工具等業(yè)務(wù)工具等附加功能,具有以下優(yōu)勢:
減少編碼時間。PaaS開發(fā)工具將工作流、目錄服務(wù)、安全功能和搜索等預(yù)編碼的應(yīng)用程序組件整合到平臺中,以減少編寫新應(yīng)用程序所需的時間。
您可以在不增加人員的情況下添加開發(fā)功能。平臺組件即服務(wù)允許您向開發(fā)團(tuán)隊添加新功能,而無需增加具有所需技能的員工。
包括移動設(shè)備在內(nèi)的多個平臺的開發(fā)更加容易。一些服務(wù)提供商為計算機(jī)、移動設(shè)備和瀏覽器等多種平臺提供開發(fā)選項(xiàng),使開發(fā)跨平臺應(yīng)用程序變得更快、更容易。
高級工具以可承受的價格提供。現(xiàn)收現(xiàn)付模式使個人和組織能夠訪問高級開發(fā)軟件、商業(yè)智能工具和分析工具,而這些工具是完全購買無法獲得的。
我們支持地理上分散的開發(fā)團(tuán)隊。通過Internet訪問開發(fā)環(huán)境允許開發(fā)團(tuán)隊在項(xiàng)目上進(jìn)行協(xié)作,即使團(tuán)隊成員處于遠(yuǎn)程狀態(tài)。
有效管理應(yīng)用程序的生命周期。PaaS提供了在同一集成環(huán)境中處理Web應(yīng)用程序的整個生命周期(創(chuàng)建、測試、部署、管理、更新)所需的所有功能。