雲計算的概念可能比較抽象,通俗的來講雲計算就是之前的服務器計算的網絡升級版,其主要有擴展性強、廉價、虛擬化、計算能力強這幾個特色。一般,雲計算中將服務分爲IaaS,PaaS和SaaS等三個層次。同時根據服務的載體不一樣,又衍生出CaaS,NaaS和MaaS等服務內容出來。
1. IaaS編程
Infrastructure-as-a-Service(基礎設施即服務)第一層叫作IaaS。瀏覽器
幾年前若是你想在辦公室或者公司的網站上運行一些企業應用,你須要去買服務器,或者別的高昂的硬件來控制本地應用,讓你的業務運行起來。安全
可是如今有了IaaS,你能夠將硬件外包到別的地方去。IaaS公司會提供場外服務器,存儲和網絡硬件,你能夠租用。節省了維護成本和辦公場地,公司能夠在任什麼時候候利用這些硬件來運行其應用。服務器
2. PaaS網絡
Platform-as-a-Service(平臺即服務)第二層就是所謂的PaaS。公司全部的開發均可以在這一層進行,節省了時間和資源。架構
PaaS公司在網上提供各類開發和分發應用的解決方案,好比虛擬服務器和操做系統。這節省了你在硬件上的費用,也讓分散的工做室之間的合做變得更加容易。網頁應用管理,應用設計,應用虛擬主機,存儲,安全以及應用開發協做工具等。負載均衡
3. SaaS工具
Software-as-a-Service(軟件即服務)第三層也就是所謂SaaS。這一層是和你的生活天天接觸的一層,大可能是經過網頁瀏覽器來接入。任何一個遠程服務器上的應用均可以經過網絡來運行,就是SaaS了。開發工具
目前三者的發展狀況都不錯,三者之間也有着較爲密切的聯繫,其中IaaS是基礎層、PaaS是平臺層的,而SaaS是軟件層的。網站
4. CaaS
Communications-as-a-Service通信即服務(也可稱爲協做即服務)。CaaS是將傳統電信的能力如消息、語音、視頻、會議、通訊協同等封裝成API(Application Programming Interface,應用軟件編程接口)或者SDK(Software Development Kit,軟件開發工具包)經過互聯網對外開放,提供給第三方使用,將電信能力真正做爲服務對外提供。
5. MaaS
Machine as a Service物聯網即服務,這個概念伴隨着物聯網產生,物聯網常見的兩種業務形式就是MAI與MaaS,所以MaaS屬於物聯網業務形式的一種。
6. NaaS
NaaS(Network as a Service)網絡即服務,經過網絡虛擬化,安全設備虛擬化,SDN等網絡技術,爲各類用戶提供不一樣的虛擬化網絡服務。NaaS在現代雲計算當中扮演着相當重要的一環,充當各元素的橋樑的角色。
在傳統的IT網絡架構中,系統部署或者升級時,須要同時調整相應的網絡設備(路由器,交換機,防火牆)是一件很是繁瑣而且成本很高的事情。這並不知足當前應用對穩定性和敏捷性的要求。而NaaS則能夠很好的解決這些問題,經過虛擬的網絡層使用戶的應用和服務擺脫對底層硬件的束縛,用戶能夠快捷並廉價的部署網絡服務如IP-Sec,負載均衡,IPS等。