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