1. 程式人生 > >IaaS、PaaS、SaaS、CaaS、MaaS的區別_雲端計算概念大全

IaaS、PaaS、SaaS、CaaS、MaaS的區別_雲端計算概念大全

雲端計算架構圖

很明顯,這五者之間主要的區別在於第一個單詞,而aaS都是as-a-service(即服務)的意思,這五個模式都是近年來興起的,且這五者都是雲端計算的落地產品,所以我們先來了解一下雲端計算是什麼。

1、雲端計算是什麼
雲端計算(cloud computing)是基於網際網路的相關服務的增加、使用和交付模式,通常涉及通過網際網路來提供動態易擴充套件且經常是虛擬化的資源。雲是網路、網際網路的一種比喻說法。雲端計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這麼強大的計算能力可以模擬核爆炸、預測氣候變化和市場發展趨勢。使用者通過電腦、筆記本、手機等方式接入資料中心,按自己的需求進行運算。
通俗的來說雲端計算就是以前的伺服器計算的升級版,其主要有擴充套件性強、廉價、虛擬化、計算能力強這幾個特點。

2、IaaS是什麼意思?
aaS: Infrastructure-as-a-Service(基礎設施即服務) 第一層叫做IaaS,有時候也叫做Hardware-as-a-Service。
幾年前如果你想在辦公室或者公司的網站上執行一些企業應用,你需要去買伺服器,或者別的高昂的硬體來控制本地應用,讓你的業務執行起來。
但是現在有了IaaS,你可以將硬體外包到別的地方去。IaaS公司會提供場外伺服器,儲存和網路硬體,你可以租用。節省了維護成本和辦公場地,公司可以在任何時候利用這些硬體來執行其應用。
一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rackspace和Red Hat.不過這些公司又都有自己的專長,比如Amazon和微軟給你提供的不只是IaaS,他們還會將其計算能力出租給你來host你的網站。

3、PaaS是什麼意思?
PaaS: Platform-as-a-Service(平臺即服務) 第二層就是所謂的PaaS,某些時候也叫做中介軟體。你公司所有的開發都可以在這一層進行,節省了時間和資源。

PaaS公司在網上提供各種開發和分發應用的解決方案,比如虛擬伺服器和作業系統。這節省了你在硬體上的費用,也讓分散的工作室之間的合作變得更加容易。網頁應用管理,應用設計,應用虛擬主機,儲存,安全以及應用開發協作工具等。
一些大的PaaS提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard。最近興起的公司有AppFog, Mendix 和 Standing Cloud

4、SaaS是什麼意思?
SaaS: Software-as-a-Service(軟體即服務)
第三層也就是所謂SaaS。這一層是和你的生活每天接觸的一層,大多是通過網頁瀏覽器來接入。任何一個遠端伺服器上的應用都可以通過網路來執行,就是SaaS了。
你消費的服務完全是從網頁如Netflix, MOG, Google Apps, Box.NET, Dropbox或者蘋果的iCloud那裡進入這些分類。儘管這些網頁服務是用作商務和娛樂或者兩者都有,但這也算是雲技術的一部分。
一些用作商務的SaaS應用包括Citrix的GoToMeeting,Cisco的WebEx,Salesforce的CRM,ADP,Workday和SuccessFactors。

目前三者的發展情況都不錯,三者之間也有著較為密切的聯絡,其中IaaS是基礎層、PaaS是平臺層的,而SaaS是軟體層的。
近年來隨著團隊協作的深入發展,CaaS、MaaS也不斷的進入人們的視野,那CaaS、MaaS又是什麼意思呢?

5、CaaS是什麼意思?
CaaS是Communications-as-a-Service縮寫,意思是通訊即服務(也可稱為協作即服務)。CaaS是將傳統電信的能力如訊息、語音、視訊、會議、通訊協同等封裝成API(Application Programming Interface,應用軟體程式設計介面)或者SDK(Software Development Kit,軟體開發工具包)通過網際網路對外開放,提供給第三方(企業、SME、垂直行業、CP/SP以及個人開發者等等)使用,將電信能力真正作為服務對外提供。
也被稱為雲端計算的第四種業務形式,目前國內華為已經在著手在建立CaaS的生態圈。

6、MaaS是什麼意思?
MaaS(Machine as a Service)物聯網即服務,這個概念伴隨著物聯網產生,物聯網常見的兩種業務形式就是MAI與MaaS,因此MaaS屬於物聯網業務形式的一種。
隨著物聯網業務量的增加,對資料儲存和計算量的需求將帶來對“雲端計算”能力的要求:
雲端計算:從計算中心到資料中心在物聯網的初級階段,PoP即可滿足需求
在物聯網高階階段,可能出現MVNO/MMO營運商(國外已存在多年),需要虛擬化雲端計算技術,SOA等技術的結合實現物聯網的泛在服務: TaaS (everyTHING As A Service) 。