您的當前位置: 首頁 > 三個皮匠報告百科 > PaaS(平臺即服務)

PaaS(平臺即服務)

目錄

PaaS是什么

美國國家標準與技術研究所(NIST)將PaaS定義為使用者創建或獲取的應用程序,利用資源提供者制定的編程語言和工具部署到云的基礎設施上,使用者不直接管理或控制包括網絡、服務器、運行系統、存儲,甚至單個應用的功能在內的底層云基礎設施,但可以控制部署的應用程序,也有可能配置應用的托管環境。

PaaS(Platform as a service)就是平臺即服務,提供一種基礎平臺,將軟件的開發、測試、部署和運維等工作以服務的形式提供給用戶,用戶只需按照給定的API接口進行調用或者可以二次封裝API提供的功能,最大限度的滿足用戶對基礎平臺的使用,降低企業用戶在系統的平臺建設、擴容和維護等工作。它是在云計算基礎設施上為用戶提供應用軟件部署和運行環境的服務。它能夠為應用程序的執行彈性地提供其所需的資源和能力,并根據用戶程序對實際資源的使用收取費用。

(1)對于用戶而言,PaaS利用互聯網為用戶提供的平臺是一種應用執行環境,根據提供商提供的開發工具開發出來的用戶程序可以運行在這個環境之內,并且其生命周期能夠被該環境所控制。

(2)對于應用開發者而言,PaaS使得開發者靈活充分地利用服務提供商提供的應用能力,開發更強大的互聯網應用,同時提供了保障應用運行的從硬件到軟件的完整環境和管理機制,大大降低了應用運行托管,加快了應用的上市速度。

(3)對于服務提供商而言,PaaS一方面為應用提供更豐富的服務內容,相比IaaS可以吸引更多的開發者,獲得更高的利潤,另一方面通過內置各類應用服務能力,為自身應用服務帶來更多的流量和用戶,擴大用戶規模,提升用戶黏性。

PaaS特征

 ;《2019中國企業級PaaS市場現狀與趨勢研究報告》指出,PaaS主要特點有平臺即服務、平臺及服務、平臺級服務

(1)平臺及服務:由專門的平臺服務提供商搭建和運營一個基礎平臺,并將該平臺以服務的方式提供給應用系統運營商

(2)平臺及服務:不僅僅是單純的基礎平臺,而且包括針對該平臺的技術支持服務,甚至針對該平臺而進行的應用系統開發、優化等服務

(3)平臺級服務強大穩定的基礎運營平臺和專業的技術支持隊伍,為企業自己以及第三方開發者提供有商業價值的資源和服務平臺

另外,PaaS特征還有

(1)自動的縮放:包括應用和數據,應用可擴展性是能夠適應用戶訪問負載的變化進行自動的縮放,數據的可擴展性是能夠適應應用數據量的大幅度增加。

(2)方便的管理維護:平臺具備良好的可靠性、性能和安全保證,平臺的運行有服務提供商統一監控和維護,無須用戶參與。

(3)按需計費:用戶無須一次性購買應用平臺,而可以根據其實際使用的平臺服務能力(包括計算、存儲、隊列、消息、數據庫、應用服務等)計費。

(4)平臺綁定:用戶程序的幵發和執行需要依賴平臺提供商提供的編程接口,實現應用程序與服務平臺的粘性綁定。

(5)方便的應用部署:用戶只需要開發應用,應用的部署非常簡單,應用管理都交給平臺服務提供商來運營。

PaaS發展歷程

2007-2011年PaaS孵化期:云計算時代廠商最先關注SaaS和IaaS,對PaaS的開發相對滯后。2007年左右,國際云計算巨頭陸續推出PaaS產品。如2007年,Salesforce發布force.com;2008年,Google發布GAE(Google AppEngine),2011年,亞馬遜發布Beanstalk

2012-2014年PaaS 成長期:云原生技術興起,特別是Docker容器技術興起,為PaaS的發展注入活力,促使行業成長

2015-2020年PaaS應用期:云原生概念的興起和流行,誕生眾多的市場機會,很多在谷歌、亞馬遜、微軟等國際云計算巨頭工作的人回國創業,讓PaaS在中國正式落地應用,2015年是中國PaaS的分水嶺

2021至今XaaS融合期:SaaS、IaaS廠商的業務向PaaS市場滲透,云計算產業融合趨勢越來越顯著

PaaS

PaaS發展的關鍵要素

效能和控制,是PaaS的兩種性能特征,效能是提高開發的效率性,控制則是提高開發的質量把控。因此,現在市場上的PaaS很難做到兩者兼顧,只能各有側重。其中,側重追求效能性的一類為高效能PaaS, 其控制性要求相對較低;而側重追求控制性的一類則是高控制PaaS,效率性要求相對弱化。

(1)編程優劣勢:高效能PaaS采用菜單配置,可視化模型,圖形編輯插件,腳本語言進行應用軟件的編寫,樣板和設計模式內嵌在PaaS平臺當中。這可以減少編寫應用軟件的精力和時間,但缺點是靈活性和掌控力不足。高控制PaaS采用傳統計算機編程語言可以進行開發,寫程序的時候需要注意遵從云平臺的某些特定規則(如Cloud-y)才能正常運行。不太能減少程序編寫的時間,但可以直接將其他程序代碼移植到PaaS平臺上,并實現擴展性。

(2)云特征:在高效能PaaS平臺上寫出的應用軟件自動遵守具備云特征。在高控制PaaS平臺上寫出的應用軟件需要遵守一定的編寫規則才能具備云特征。

(3)面向對象:高效能PaaS對開發者的編程能力強和計算機基礎要求一般,適用于愛好者、專業人士,更多是2B(面向企業IT部門人員和業務部門人員)。高控制PaaS對開發者的編程能力強和計算機基礎要求高,適用于專業人士,更多是2D(面向開發者、企業 IT部門人員)。

(4)客戶粘性:高效能PaaS較強的客戶粘性和依賴性,較難換供應商。高控制PaaS 粘性和更換供應商的難度相對低一些。

(5)底層調度:高效能PaaS提供有限的底層資源調度控制能力,對于多數應用開發者足夠即可。高控制PaaS提供較好的底層

(6)典型案例:高效能PaaS典型案例有Salesforce的 Force.com平臺;Service now的 Service Now Store,國內炎黃盈動的AWS PaaS等。行業PaaS平臺多為高效能平臺。高控制PaaS典型案例包括:微軟的Azure App Service和Azure Cloud Service,亞馬遜的Amazon Web Service,Salesforce的Heroku,國內的普元等

PaaS

PaaS分類

中國軟件網&;海比研究院《2021中國PaaS市場研究報告》指出PaaS分類有

(1)技術賦能型:核心價值在于將技術賦能于前端的應用和業務,降低技術的使用門檻,主要有Al PaaS、邊緣計算PaaS、安全技術PaaS、VR/AR/MR PaaS、大數據PaaS

(2)應用開發型:核心價值在于提升應用開發效率,主要有低代碼平臺、無代碼平臺、業務中臺、BPM平臺、智能運維云平臺

(3)集成服務型:核心價值在于解決數據扼島問題并深度挖掘數據價值,主要有數據中臺、API管理平臺

(4) 底座支撐型:核心價值在于提供以云原生技不為主的底層技術支持,主要有容器、微服務等

PaaS分類

根據云計算,PaaS分為私有PaaS、公共PaaS、混合PaaS

(1)私有PaaS:私有PaaS 完全部署在數據中心內部。私有,指的是PaaS具體部署位置,不一定是其可訪問性。舉例來講,盡管PaaS 部署在您的防火墻之后,但PaaS上托管的應用可能會是客戶訪問的生產應用。如,零售/電子商務公司可能會采用私有PaaS,以托管客戶用于購買產品所用的電子商務應用。該私有PaaS方案還可能會被用于托管內部客戶關系管理 (CRM) 和企業資源規劃 (ERP) 系統。

(2)公共PaaS:公共PaaS完全部署在數據中心外部。舉例來講,所部署的位置一般包括Amazon Elastic Compute Cloud (EC2) 等公共云,或Savvis等互聯網服務提供商 (ISP)/電信云。這里也指的是 PaaS 的具體部署位置,而不一定是特指其可訪問性。雖然PaaS部署在公共云中,但并不代表企業外部人員可以訪問PaaS上托管的應用。如,公共PaaS可能僅被用于實現快速開發和可擴展性。而其應用只有其內部開發、測試和產品團隊才能訪問。但是它依舊可以托管公共應用。

(3)混合PaaS:混合PaaS是私有和公共PaaS的組合。有些PaaS資源可能存在您 的數據中心內部,而其他資源可能在數據中心外部。根據PaaS配置以及您的具體要求,某些工作負載會自動部署到公共部分,而其他工作負載會部署到私有部分。

PaaS平臺類型

海比研究認為,PaaS平臺有六大類:應用開發/部署和運行平臺APaaS、集成平臺HPaaS、laaS延伸性PaaS基礎服務平臺laaS+、物聯網服務平臺loTPaaS、人工智能服務平臺Al PaaS、其他類PaaS.

(1)應用開發/部署和運行平臺APaaS(Application Platform as a Service):它是一種基于PaaS的解決方案,應用程序可以在云端開發、部署和運行,提供軟件開發中的基礎工具包括數據對象、權限管理、用戶界面等給用戶。

(2)集成平臺lPaaS(Integration Platform as a Service):促進開發、執行和集成流治理同任何本地和基于云的流程、服務、應用以及數據連接的一套云服務,允許在獨立的或者多個交叉的組織中進行。

(3)laaS延伸性PaaS基礎服務平臺laaS+ :基于PaaS提供如數據庫服務DB、緩存服務等的基礎設施服務

(4)物聯網服務平臺IoT PaaS:基于物聯網技術,在PaaS原有功能的基礎上,增加設備通訊相關功能、設備管理相關功能、設備上應用軟件的管理功能等設備連接管理功能。

(5)人工智能服務平臺AI PaaS:有機融合人工智能、大數據、業務場景,構建可持續智能創研的數字A生態,支持用戶快速上云和開展IT自研服務。

(6)其他類Paas:主要是與其他新技術融合類的PaaS平臺,如區塊鏈、大數據、5G等。

PaaS

PaaS平臺及廠商

國內PaaS平臺及廠商

(1)金蝶云蒼穹:蒼穹是金蝶自主創新的新一代企業級PaaS平臺,促進企業產業生態體系下人、財、物、信息的有效流通和鏈接,實現產品、服務、經營的一體化管控,實現資源與要素協同的一種全新產業發展范式。

(2)得帆:得帆PaaS解決方案以得帆云aPaaS(企業級低代碼平臺) + 得帆云iPaaS(應用集成平臺)為核心,幫助組織構建云原生數字化應用基座,整合和應用企業內部各類數據和IT資產,快速兌現各類數字化需求,實現組織的全面數字化轉型

(3)數睿數據:通過獨有的四域模型,提供企業級無代碼開發閉環能力,完整覆蓋數據、分析、管理、運營四個領域,涉及客戶表單、流程、搜索、集成、分析等全業務生命周期,提供從數據標準到BI分析的全面一體化數據解決方案,實現數用一體。

(4)AWS PaaS:賦能了低代碼、智能流程、集成、移動、業務規則在內的PaaS能力。模型驅動應用,數據驅動集成,模型和數據雙輪驅動,幫助用戶加速數字化轉型和運營創新,激發全員的數字化成創造活動。

(5)簡道云:幫助不同類型的客戶通過零代碼的方式快速搭建適合自己的業務應用,具有功能完善、簡潔易用、跨應用的數據聚合、處理等優勢,可扮演業務+數據中臺的角色

(5) 明源云天際:明源云天際開放平臺包含眾多能力域,支持通過低代碼的方式構建穩態、敏態的應用,并融入數據分析、AIoT場景化應用能力構建穩定、高效、開放的企業級數字化共生生態平臺

國外PaaS平臺及廠商

(1)Salesforce:Salesforce平臺是一套用于構建自動化業務流程的應用程序的完整的工具。該公司平臺包含多個服務,從Heroku開始,用于使用Salesforce數據構建客戶連接的應用程序。Shield可幫助開發人員為其應用添加合規性、治理規則和透明度。其環境是用于構建和測試應用程序的安全沙箱,Connect處理與后端本地系統的連接,Identity管理用戶身份和權限。

(2)Amazon:對于PaaS環境,亞馬遜向企業提供AWS Elastic Beanstalk,這是一種易于使用的服務,用于部署和擴展以各種Web語言開發的Web應用程序和服務,其中包括Java、.NET、PHP、Node.js、Python、Ruby、Go和Docker。亞馬遜公司還提供Lambda用于無服務器計算,企業不需要設置專用服務器,其代碼僅在觸發器或條件下執行,并且企業只需為運行代碼支付費用。

(3)Microsoft:微軟Azure基于Microsoft的本地傳統軟件構建,允許Windows開發人員相對快速、輕松地遷移到云端,并通過大量PaaS服務實現。Azure Functions是一種類似于AWS Lambda的事件驅動的按需計算體驗。其代碼由Azure、第三方服務或本地系統的觸發器運行。AzStudio是一個將傳統.Net應用程序遷移到云端的平臺。Azure Web Apps用于在云端托管標準ASP.NET Web應用程序。 Azure移動應用程序可以托管IOS、Android、Windows和Xamarin的各種移動應用程序。Azure Logic Apps使用SaaS和企業應用程序協調業務邏輯。

(4)IBM:IBM公司將其在不同品牌(Bluemix、SoftLayer)銷售的所有云計算服務合并為一個名為IBM Cloud的統一系統,擁有超過175項服務。Bluemix是主要的PaaS平臺,具有用于企業應用程序開發、測試和部署的端到端解決方案。Bluemix基于Cloud Foundry在SoftLayer基礎設施上運行。其語言包括Java、Node.js、Go、PHP、Swift、Python、Ruby Sinatra、Ruby onRails。它還可以與其他IBM云服務一起使用,包括IBM Watson、區塊鏈等

參考資料:

中國軟件網&;海比研究院:2021中國PaaS市場研究報告(89頁).pdf

中國軟件網:2019中國企業級PaaS市場現狀與趨勢研究報告(43頁).pdf

【精選】2021年通信行業物聯網企業PaaS、SaaS布局分析報告(53頁).pdf

分享到微信 分享到微博 分享到QQ空間

百科標簽

客服
商務合作
小程序
服務號
折疊
午夜网日韩中文字幕,日韩Av中文字幕久久,亚洲中文字幕在线一区二区,最新中文字幕在线视频网站