云計算是指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的資源(硬件、平臺、軟件)。提供資源的網絡被稱為 “云”。在云計算的時代,云的開發(fā)是至關重要的,而PaaS就是為了開發(fā)項目能夠更加快捷,運行的產品。
平臺即服務(PaaS)是一種云計算產品,其中服務提供商向客戶端提供平臺,使他們能夠開發(fā),運行和管理業(yè)務應用程序,而無需構建和維護基礎架構這樣的軟件開發(fā)過程通常需要的設施。
與其他云服務一樣,如基礎架構即服務(IaaS)和軟件即服務(SaaS),PaaS通過云計算服務提供商的托管基礎架構提供。用戶通常通過網絡瀏覽器訪問PaaS產品。
PaaS可以通過公共云,私有云或混合云交付。采用公共云PaaS,客戶可以控制軟件部署,同時云計算提供商提供托管應用程序所需的所有主要IT組件,包括服務器,存儲系統(tǒng),網絡,操作系統(tǒng)和數(shù)據(jù)庫。
通過私有云服務,PaaS作為軟件或設備在客戶的防火墻(通常在其內部數(shù)據(jù)中心)中交付。而混合云PaaS提供了公共云和私有云兩種云服務的混合。
PaaS不是取代組織的整個IT基礎設施來進行軟件開發(fā),而是提供關鍵服務,如應用程序托管或Java開發(fā)。一些PaaS產品包括應用程序設計,開發(fā),測試和部署。 PaaS服務還可以包括Web服務集成,開發(fā)團隊協(xié)作,數(shù)據(jù)庫集成和信息安全。
與其他類型的云服務一樣,客戶每次按PaaS支付費用,客戶訪問該平臺上托管的平臺和應用程序,一些提供商按月收取費用。
PaaS的商業(yè)利益和驅動力
PaaS的最大優(yōu)點之一是企業(yè)可以獲得創(chuàng)建和部署新應用程序的環(huán)境,而無需花費時間和費用來構建和維護包括服務器和數(shù)據(jù)庫的基礎架構。
這可能會導致更快的開發(fā)和交付應用程序,這對于希望獲得競爭優(yōu)勢或需要快速推向市場的企業(yè)來說是一個巨大的優(yōu)勢。
PaaS還允許他們快速測試新語言,操作系統(tǒng),數(shù)據(jù)庫和其他開發(fā)技術的使用,因為它們不必為其支持基礎架構。PaaS還可以更輕松,更快速地升級他們的工具。
而PaaS的使用促使企業(yè)軟件開發(fā)商在其應用中使用云技術,幫助采用現(xiàn)代原則,并更好地利用云基礎架構(IaaS)平臺。
由于使用PaaS的組織可以管理其應用程序和數(shù)據(jù),所以失去控制不是一個主要問題,因為它常常是在使用云基礎架構或應用程序時使用的。
PaaS的典型應用
為應用程序開發(fā)和測試提供托管環(huán)境是PaaS最常見的用途之一。但這并不是企業(yè)使用PaaS唯一的原因。
研究機構Gartner公司引用了PaaS的各種用例,其中包括:
API開發(fā)和管理。企業(yè)可以使用PaaS來開發(fā),運行,管理和保護應用程序編程接口和微服務器。這包括為現(xiàn)有API創(chuàng)建新的API和新界面,以及端到端的API管理。
業(yè)務分析/情報。通過PaaS提供的工具可讓企業(yè)分析數(shù)據(jù),找出業(yè)務洞察和行為模式,使其能夠做出更好的決策,更準確地預測未來事件,如產品市場需求,
業(yè)務流程管理(BPM)。組織可以使用PaaS訪問與其他云產品一樣作為服務提供的BPM平臺。BPM套件集成了流程管理所需的IT組件,包括數(shù)據(jù),業(yè)務規(guī)則和服務級別協(xié)議。
通信。PaaS還可以作為通信平臺的交付機制。這允許開發(fā)人員將應用程序中的語音,視頻和消息傳遞等通信功能。
數(shù)據(jù)庫。 PaaS提供商可以提供諸如設置和維護組織的數(shù)據(jù)庫等服務。研究機構Forrester Research公司將數(shù)據(jù)庫PaaS定義為“自動化數(shù)據(jù)庫的配置和管理,可由開發(fā)人員和非技術人員使用的按需安全且可擴展的自助服務數(shù)據(jù)庫平臺”。
物聯(lián)網。物聯(lián)網預計在未來幾年將成為PaaS使用的重要組成部分,支持各種物聯(lián)網部署將使用的各種應用環(huán)境和編程語言和工具。
主數(shù)據(jù)管理(MDM)。這涵蓋了管理企業(yè)擁有的關鍵業(yè)務數(shù)據(jù)的流程,治理,策略,標準和工具,為數(shù)據(jù)提供了一個參考點。此類數(shù)據(jù)可能包括參考數(shù)據(jù),例如有關客戶交易的信息,以及支持決策的分析數(shù)據(jù)。
PaaS技術和提供商
PaaS包括多個底層云基礎架構組件,包括服務器,網絡設備,操作系統(tǒng),存儲,中間件和數(shù)據(jù)庫。所有這些都由服務提供商擁有和運營。
PaaS還包括開發(fā)工具,編程語言,數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)等資源。以及來自提供商的其他工具。
領先的PaaS供應商包括Amazon Web Services,微軟,谷歌,IBM,Salesforce.com,Red Hat,Mendix和Heroku。所有主要的PaaS提供商的云計算都提供了最廣泛使用的語言,數(shù)據(jù)庫,容器和相關工具。
毫無疑問,其中一些公司也是軟件開發(fā)工具的領先供應商。 Gartner公司估計目前有大約200個PaaS供應商。
PaaS的風險
鑒于PaaS是基于云計算的服務,它具有許多與其他云產品相同的固有風險,如信息安全威脅。 PaaS基于使用共享資源(如網絡和服務器)的概念,因此安全風險包括將關鍵數(shù)據(jù)放入此環(huán)境中,數(shù)據(jù)由于未經授權的訪問或黑客或其他網絡犯罪分子的攻擊而被盜用。
另一方面,主要云提供商比傳統(tǒng)的企業(yè)數(shù)據(jù)中心更有效地防范這種違規(guī)行為,因此信息安全風險尚未被證明是IT團隊最初擔心的問題。
通過PaaS,企業(yè)將服務提供商建立適當?shù)脑L問控制和其他安全規(guī)定和政策納入其基礎架構和運營。企業(yè)還負責為其應用程序提供自己的安全保護。
另外,由于組織依賴特定的服務提供商的基礎架構和軟件,因此PaaS環(huán)境中存在供應商鎖定的潛在問題。IT要求的合法問題是,它選擇的PaaS是否與當前和未來的IaaS和SaaS部署互操作?
PaaS的另一個風險是當服務提供商的基礎架構由于任何原因而遭遇停機,以及可能對服務產生的影響。此外,如果提供商在其開發(fā)策略,編程語言或其他方面進行了更改,該怎么辦?
不要只擔心這些可能的障礙阻止企業(yè)采用PaaS。它提供更多的靈活性,因為供應商在操作程序時管理著平臺。
電子發(fā)燒友App





評論