一圖說明SaaS、PaaS、IaaS的區(qū)別
時間:2023-03-14 03:16:02 | 來源:電子商務(wù)
時間:2023-03-14 03:16:02 來源:電子商務(wù)
SaaS、PaaS、IaaS簡單的說都屬于云計算服務(wù),也就是云計算+服務(wù)。云計算是一種按照需求通過Internet獲取計算資源的形態(tài)。這些計算資源被包裝成為服務(wù),提供給用戶。而提供這些服務(wù)的主體,我們稱之為云服務(wù)供應(yīng)商(Cloud Service Provider)。云服務(wù)最主要的有三類,就是IaaS、PaaS、SaaS。
云服務(wù)種類和部署模式
IaaS(Infrastructure as a service – 基礎(chǔ)設(shè)施即服務(wù)):用戶可以在云服務(wù)提供商提供的基礎(chǔ)設(shè)施上部署和運行任何軟件,包括操作系統(tǒng)和應(yīng)用軟件。用戶沒有權(quán)限管理和訪問底層的基礎(chǔ)設(shè)施,如服務(wù)器、交換機、硬盤等,但是有權(quán)管理操作系統(tǒng)、存儲內(nèi)容,可以安裝管理應(yīng)用程序,甚至是有權(quán)管理網(wǎng)絡(luò)組件。簡單的說用戶使用IaaS,有權(quán)管理操作系統(tǒng)之上的一切功能。我們常見的IaaS服務(wù)有虛擬機、虛擬網(wǎng)絡(luò)、以及存儲。
PaaS(Platform as a service – 平臺即服務(wù)):PaaS給用戶提供的能力是使用由云服務(wù)提供商支持的編程語言、庫、服務(wù)以及開發(fā)工具來創(chuàng)建、開發(fā)應(yīng)用程序并部署在相關(guān)的基礎(chǔ)設(shè)施上。用戶無需管理底層的基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器,操作系統(tǒng)或者存儲。他們只能控制部署在基礎(chǔ)設(shè)施中操作系統(tǒng)上的應(yīng)用程序,配置應(yīng)用程序所托管的環(huán)境的可配置參數(shù)。常見的PaaS服務(wù)有數(shù)據(jù)庫服務(wù)、web應(yīng)用以及容器服務(wù)。成熟的PaaS服務(wù)會簡化開發(fā)人員,提供完備的PC端和移動端軟件開發(fā)套件(SDK),擁有豐富的開發(fā)環(huán)境(Inteli、Eclipse、VS等),完全可托管的數(shù)據(jù)庫服務(wù),可配置式的應(yīng)用程序構(gòu)建,支持多語言的開發(fā),面向應(yīng)用市場。
SaaS(Software as a Service – 軟件即服務(wù)):SaaS給用戶提供的能力是使用在云基礎(chǔ)架構(gòu)上運行的云服務(wù)提供商的應(yīng)用程序??梢酝ㄟ^輕量的客戶端接口(諸如web瀏覽器(例如,基于web的電子郵件))或程序接口從各種客戶端設(shè)備訪問應(yīng)用程序。 用戶無需管理或控制底層云基礎(chǔ)架構(gòu),包括網(wǎng)絡(luò),服務(wù)器,操作系統(tǒng),存儲甚至單獨的應(yīng)用程序功能,可能的例外是有限的用戶特定應(yīng)用程序配置設(shè)置。類似的服務(wù)有:各類的網(wǎng)盤(Dropbox、百度網(wǎng)盤等),JIRA,GitLab等服務(wù)。而這些應(yīng)用的提供者不僅僅是云服務(wù)提供商,還有眾多的第三方提供商(ISV: independent software provider)。
一張圖看清他們的區(qū)別:
舉個例子:我們要搭建一個公司網(wǎng)站。
傳統(tǒng)方法:買路由器、交換機、服務(wù)器,搭建網(wǎng)路環(huán)境,部署服務(wù)器、安裝操作系統(tǒng)、安裝中間件、部署應(yīng)用。
laas方法:云服務(wù)提供商給你一臺服務(wù)器,你不用管網(wǎng)絡(luò)環(huán)境、服務(wù)器硬件、
直接安裝操作系統(tǒng)、中間件,部署應(yīng)用即可。pass方法:云服務(wù)提供商給你一臺服務(wù)器,你不用管網(wǎng)絡(luò)環(huán)境、服務(wù)器硬件、操作系統(tǒng)、中間件,
直接部署應(yīng)用即可。SaaS方法:云服務(wù)提供商給你一臺服務(wù)器,你不用管網(wǎng)絡(luò)環(huán)境、服務(wù)器硬件、操作系統(tǒng)、中間件,應(yīng)用,
你只需要使用接口調(diào)用即可。目前主流的IaaS、PaaS和SaaS產(chǎn)品如下圖所示:
云計算目前主流的部署模式有三種:
私有云(Private Cloud / On Premise): 私有云是專為單個組織運營的云基礎(chǔ)架構(gòu),完全自主管理。簡單的講,私有云就是通過自建或者租用場地的形式建立服務(wù)器機房或者數(shù)據(jù)中心。服務(wù)是面向私有網(wǎng)絡(luò)或者VPN專有網(wǎng)絡(luò)。企業(yè)擁有對服務(wù)器、數(shù)據(jù)硬盤的完全控制。因此安全性最高,當(dāng)然費用也是最高的。
公有云(Public Cloud):公有云服務(wù)面向公共網(wǎng)絡(luò)的所有用戶,由云服務(wù)提供商運營管理,由于網(wǎng)絡(luò)對外公布,因此安全性較差。常見的公有云有AWS,Microsoft Azure,阿里云等,當(dāng)然費用也是最便宜的。
混合云(Hybrid Cloud):混合云是兩個或多個云(私有云,公共云)的組合,它們保持不同的實體但綁定在一起,提供多個部署模型的好處。 混合云還意味著能夠使用云資源連接搭配,托管和/或?qū)S梅?wù)?;旌显萍从泄性频馁M用便宜實惠也有私有云的安全。