apaas和ipaas的區(qū)別(Apaas和ipaas的區(qū)別)
小明作為程序員,買了域名,服務(wù)器,開發(fā)了自己的第一個(gè)網(wǎng)站和應(yīng)用,通過第一個(gè)應(yīng)用,他在網(wǎng)上獲益了。他自己一邊開發(fā)程序,一邊做維護(hù)工作(服務(wù)器、域名、安全防護(hù)等)。歷經(jīng)幾個(gè)月,他的服務(wù)器遭到攻擊,小明丟失了重要的數(shù)據(jù)。經(jīng)過一段修復(fù)后,他采用了平臺(tái)即服務(wù)(PaaS),將維護(hù)工作外包給PaaS,自己專心做開發(fā)工作。
PaaS關(guān)注開發(fā)項(xiàng)目的一部分,而不是整個(gè)基礎(chǔ)設(shè)施?;A(chǔ)設(shè)施即服務(wù)(IaaS)解決了購買和管理數(shù)據(jù)中心的問題,也就是它按需提供計(jì)算資源,比如:操作系統(tǒng)、儲(chǔ)存空間等。小明在購買網(wǎng)站服務(wù)器的時(shí)候,有8G、16G等類型可以選,對(duì)于做虛擬服務(wù)器業(yè)內(nèi)來說,就是屬于基礎(chǔ)設(shè)施即服務(wù)(IaaS)。
但平臺(tái)即服務(wù)(PaaS)主要解決的是應(yīng)用運(yùn)維管理,原本搭建網(wǎng)站要么需要獨(dú)立主機(jī)(自己的服務(wù)器),常常會(huì)出現(xiàn)服務(wù)器崩潰狀態(tài);要么需要共享主機(jī)(虛擬主機(jī)),常常會(huì)出現(xiàn)互相搶占流量資源的情況,但平臺(tái)即服務(wù)(PaaS)實(shí)現(xiàn)了獨(dú)立主機(jī)托管的強(qiáng)大功能和共享主機(jī)的易用性,開發(fā)人員不用因?yàn)榇罱ê途S護(hù)而分心。
aPaaS和iPaaS都屬于PaaS系統(tǒng),但它們之間還有區(qū)別,aPaaS是趨向于SaaS和PaaS之間,iPaaS趨向于IaaS和PaaS之間。SaaS(軟件即服務(wù))平臺(tái)供應(yīng)商將應(yīng)用軟件統(tǒng)一部署在自己的服務(wù)器上,平臺(tái)即服務(wù)(PaaS)即使搭建應(yīng)用,也是借助PaaS平臺(tái),不用部署自己的服務(wù)器。
解決的問題方向不同
由于采用SaaS的門檻很低,甚至沒有門檻,公司在沒有IT參與的情況下部署了大量SaaS應(yīng)用程序,導(dǎo)致生態(tài)系統(tǒng)中出現(xiàn)了數(shù)百個(gè)應(yīng)用程序和服務(wù),這些應(yīng)用程序和服務(wù)無法彼此無縫通信,比如功能和數(shù)據(jù)等。這些應(yīng)用程序用著不同的主機(jī)和數(shù)據(jù)庫,將這些應(yīng)用程序集成就是一個(gè)需要解決的問題。這就需要一種技術(shù)從虛擬主機(jī)和數(shù)據(jù)庫層面入手,也就是iPaaS,一種趨向于IaaS和PaaS之間的技術(shù)。
而Gartner對(duì)aPaaS所下的定義是:“基于PaaS(平臺(tái)即服務(wù))的一種解決方案,支持應(yīng)用程序在云端的開發(fā)、部署和運(yùn)行,提供軟件開發(fā)中的基礎(chǔ)工具給用戶,包括數(shù)據(jù)對(duì)象、權(quán)限管理、用戶界面等?!币簿褪钦f,aPaaS是用于支持垂直快速的開發(fā)和交付應(yīng)用程序。很多aPaaS簡化了應(yīng)用程序的準(zhǔn)備和部署,提供了一種更便捷的構(gòu)建應(yīng)用程序的方法。
aPaaS和iPaaS的特征不同
aPaaS依托一個(gè)可視化環(huán)境,該環(huán)境提供基于云的快速應(yīng)用程序開發(fā)工具和應(yīng)用程序部署。
aPaaS可視化環(huán)境產(chǎn)品圖
一般來說,aPaaS平臺(tái)提供了一個(gè)安全的、自由的環(huán)境,可以快速輕松地構(gòu)建數(shù)據(jù)庫應(yīng)用程序、開發(fā)應(yīng)用程序擴(kuò)展、創(chuàng)建web門戶或部署現(xiàn)成的可定制庫應(yīng)用程序。因此aPaaS(應(yīng)用程序平臺(tái)即服務(wù))有以下特征:
- 提供快速開發(fā)的環(huán)境,用戶在幾個(gè)小時(shí)內(nèi)就能完成應(yīng)用的開發(fā)、測(cè)試、部署,并能夠隨時(shí)調(diào)整或更新。
- 低代碼或零代碼,非技術(shù)人員就能完成應(yīng)用開發(fā)
——特征來源于明道云博客文章《一文講透aPaaS平臺(tái)是什么》
iPaaS可以簡化組織的整體系統(tǒng)。通過創(chuàng)建虛擬平臺(tái),iPaaS連接應(yīng)用程序和資源,用來創(chuàng)建一致的結(jié)構(gòu)。iPaaS框架創(chuàng)建了跨多個(gè)云、云與傳統(tǒng)應(yīng)用程序之間的資源無縫集成。iPaaS不僅致力于在云內(nèi)集成企業(yè)系統(tǒng),而且還致力于公共云和私有云之間的集成。因此iPaaS(集成平臺(tái)即服務(wù))有以下特征:
- 以打通為中心,集成和管理現(xiàn)有平臺(tái)。
- 需要技術(shù)人員的參與。
具體分為以下三個(gè)方面:
不同角度節(jié)省企業(yè)成本
aPaaS(應(yīng)用程序平臺(tái)即服務(wù))使用方向重點(diǎn)在工作流、業(yè)務(wù)規(guī)則和業(yè)務(wù)邏輯上。往往為了達(dá)到最終解決方案,aPaaS平臺(tái)可以靈活地迭代應(yīng)用程序。aPaaS平臺(tái)更改可以增量地進(jìn)行,也能立即發(fā)布,所以很容易快速部署應(yīng)用程序。當(dāng)在現(xiàn)場(chǎng)進(jìn)行測(cè)試并獲得有價(jià)值的用戶反饋,能立即更改。aPaaS平臺(tái)能不斷重復(fù)這個(gè)循環(huán),直到達(dá)到預(yù)期的結(jié)果,在提高用戶的采納程度和滿意度的同時(shí),減少了成本投入。
iPaaS在使用方面顯著縮小數(shù)據(jù)錄入和商業(yè)智能之間的差距,從而讓組織有機(jī)會(huì)跟蹤有關(guān)其運(yùn)營的實(shí)時(shí)數(shù)據(jù),并做出盡可能準(zhǔn)確的判斷。iPaaS解決方案一般提供一系列集成功能,從而加速和輕松地集成來減少成本,實(shí)現(xiàn)企業(yè)升級(jí)轉(zhuǎn)型。
對(duì)數(shù)據(jù)的處理方式不同
aPaaS平臺(tái)不需要手動(dòng)從不同的資源和系統(tǒng)中提取數(shù)據(jù),它具有web服務(wù)API特性,可以提取數(shù)據(jù)和第三方應(yīng)用程序。
iPaaS最重要的好處是它可以幫助無縫連接不同的軟件應(yīng)用程序并同步數(shù)據(jù)。IT團(tuán)隊(duì)可以從更集中的位置訪問所有數(shù)據(jù),無需在系統(tǒng)之間不斷切換以查找所需的信息。
使用門檻針對(duì)人群不同
aPaaS平臺(tái)利用可視化工具,使非IT人員能夠開發(fā)應(yīng)用程序。它將應(yīng)用程序構(gòu)建特權(quán)擴(kuò)展到其他部門的員工,從而滿足跨組織的遷移需求。
iPaaS消除了招募昂貴的開發(fā)人員以生成定制集成代碼的要求。iPaaS平臺(tái)負(fù)責(zé)維護(hù)和存儲(chǔ)企業(yè)互聯(lián)數(shù)據(jù),讓開發(fā)人員有時(shí)間專注于他們所雇用的關(guān)鍵任務(wù)。