IaaS、PaaS和SaaS是云計算的三種服務(wù)模式。三種模式針對不同使用領(lǐng)域,提供不同方向和層面的服務(wù)。
SaaS:全稱為Software-as-a-Service(軟件即服務(wù))
即提供給客戶的服務(wù)是運營商運行在云計算基礎(chǔ)設(shè)施上的應(yīng)用程序,用戶可以在各種設(shè)備上通過客戶端進行界面訪問,比如瀏覽器。消費者不需要管理或控制任何云計算基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲等等。
PaaS:全稱為Platform-as-a-Service(平臺即服務(wù))
提供給消費者的服務(wù)是把客戶采用提供的開發(fā)語言和工具(例如Java,python,.Net等)開發(fā)的或收購的應(yīng)用程序,部署到供應(yīng)商的云計算基礎(chǔ)設(shè)施上去??蛻舨恍枰芾砘蚩刂频讓拥脑苹A(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲等,但客戶能控制部署的應(yīng)用程序,也可能控制運行應(yīng)用程序的托管環(huán)境配置。
IaaS:Infrastructure-as-a-Service(基礎(chǔ)設(shè)施即服務(wù))
提供給消費者的服務(wù)是對所有計算基礎(chǔ)設(shè)施的利用,包括處理CPU、內(nèi)存、存儲、網(wǎng)絡(luò)和其它基本的計算資源,用戶能夠部署和運行任意軟件,包括操作系統(tǒng)和應(yīng)用程序。消費者不管理或控制任何云計算基礎(chǔ)設(shè)施,但能控制操作系統(tǒng)的選擇、存儲空間、部署的應(yīng)用,也有可能獲得有限制的網(wǎng)絡(luò)組件(例如路由器、,防火墻,、負載均衡器等)的控制。
公有云通常指第三方IDC提供商為用戶提供的能夠使用的云。公有云一般可通過網(wǎng)絡(luò)使用,可能是免費或成本低廉的,核心屬性是共享資源服務(wù)。
這種云有許多實例,可在當今整個開放的公有網(wǎng)絡(luò)中提供服務(wù)。通俗來講, 公有云就是企業(yè)通過自己的基礎(chǔ)設(shè)施直接向外部用戶提供服務(wù)。外部用戶通過互聯(lián)網(wǎng)訪問服務(wù),并不擁有云計算資源。國外的服務(wù)商AWS、AZURE,到國內(nèi)BAT旗下云服務(wù)商,再到三大運營商旗下的云服務(wù)品牌,以及一些云計算行業(yè)的后起之秀,如小鳥云計算等,都提供公有云服務(wù)。