技術(shù)
導(dǎo)讀:IaaS、PaaS和SaaS是云計(jì)算的三種服務(wù)模式。三種模式針對(duì)不同使用領(lǐng)域,提供不同方向和層面的服務(wù)。
IaaS、PaaS和SaaS是云計(jì)算的三種服務(wù)模式。三種模式針對(duì)不同使用領(lǐng)域,提供不同方向和層面的服務(wù)。
SaaS:全稱為Software-as-a-Service(軟件即服務(wù))
即提供給客戶的服務(wù)是運(yùn)營(yíng)商運(yùn)行在云計(jì)算基礎(chǔ)設(shè)施上的應(yīng)用程序,用戶可以在各種設(shè)備上通過(guò)客戶端進(jìn)行界面訪問(wèn),比如瀏覽器。消費(fèi)者不需要管理或控制任何云計(jì)算基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲(chǔ)等等。
PaaS:全稱為Platform-as-a-Service(平臺(tái)即服務(wù))
提供給消費(fèi)者的服務(wù)是把客戶采用提供的開(kāi)發(fā)語(yǔ)言和工具(例如Java,python,.Net等)開(kāi)發(fā)的或收購(gòu)的應(yīng)用程序,部署到供應(yīng)商的云計(jì)算基礎(chǔ)設(shè)施上去。客戶不需要管理或控制底層的云基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲(chǔ)等,但客戶能控制部署的應(yīng)用程序,也可能控制運(yùn)行應(yīng)用程序的托管環(huán)境配置。
IaaS:Infrastructure-as-a-Service(基礎(chǔ)設(shè)施即服務(wù))
提供給消費(fèi)者的服務(wù)是對(duì)所有計(jì)算基礎(chǔ)設(shè)施的利用,包括處理CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)和其它基本的計(jì)算資源,用戶能夠部署和運(yùn)行任意軟件,包括操作系統(tǒng)和應(yīng)用程序。消費(fèi)者不管理或控制任何云計(jì)算基礎(chǔ)設(shè)施,但能控制操作系統(tǒng)的選擇、存儲(chǔ)空間、部署的應(yīng)用,也有可能獲得有限制的網(wǎng)絡(luò)組件(例如路由器、,防火墻,、負(fù)載均衡器等)的控制。
三者之間的差別
SaaS是軟件的開(kāi)發(fā)、管理、部署都交給第三方,不需要關(guān)心技術(shù)問(wèn)題,可以拿來(lái)即用。普通用戶接觸到的互聯(lián)網(wǎng)服務(wù),幾乎都是SaaS。PaaS提供軟件部署平臺(tái)(runtime),抽象掉了硬件和操作系統(tǒng)細(xì)節(jié),可以實(shí)現(xiàn)無(wú)縫地?cái)U(kuò)展。開(kāi)發(fā)者只需要關(guān)注自己的業(yè)務(wù)邏輯,不需要關(guān)注底層。IaaS是云服務(wù)的最底層,主要提供一些基礎(chǔ)資源。它與PaaS的區(qū)別是,用戶需要自己控制底層,實(shí)現(xiàn)基礎(chǔ)設(shè)施的使用邏輯。