云架構最底層的是?
一般來說,大家比較公認的云架構是劃分為基礎設施層、平臺層和軟件服務層三個層次的。對應名稱為IaaS,PaaS和SaaS。IaaS, Infrastructure as a Service,中文名為基礎設施即服務。
IaaS主要包括計算機服務器、通信設備、存儲設備等,能夠按需向用戶提供的計算能力、存儲能力或網絡能力等IT基礎設施類服務,也就是能在基礎設施層面提供的服務。IaaS能夠得到成熟應用的核心在于虛擬化技術,通過虛擬化技術可以將形形色色計算設備統一虛擬化為虛擬資源池中的計算資源,將存儲設備統一虛擬化為虛擬資源池中的存儲資源,將網絡設備統一虛擬化為虛擬資源池中的網絡資源。當用戶訂購這些資源時,數據中心管理者直接將訂購的份額打包提供給用戶,從而實現了IaaS。
PaaS, Platform as a Service,中文名為平臺即服務。如果以傳統計算機架構中“硬件+操作系統/開發工具+應用軟件”的觀點來看待,那么云計算的平臺層應該提供類似操作系統和開發工具的功能。實際上也的確如此,PaaS定位于通過互聯網為用戶提供一整套開發、運行和運營應用軟件的支撐平臺。就像在個人計算機軟件開發模式下,程序員可能會在一臺裝有Windows或Linux操作系統的計算機上使用開發工具開發并部署應用軟件一樣。微軟公司的Windows Azure和谷歌公司的GAE,可以算是PaaS平臺中最為知名的兩個產品了。
SaaS,軟件即服務。簡單地說,就是一種通過互聯網提供軟件服務的軟件應用模式。在這種模式下,用戶不需要再花費大量投資用于硬件、軟件和開發團隊的建設,只需要支付一定的租賃費用,就可以通過互聯網享受到相應的服務,而且整個系統的維護也由廠商負責