微端源碼
❶ 雲計算三大服務模式:IaaS/PaaS/SaaS
body{
line-height:200%;
}
雲計算三大服務模式:IaaS/PaaS/SaaS
不記得何時,雲雲進入了人們的視線;眾說雲雲,為了顯示自己知識淵博,都喜歡在自己說的話後面加雲雲。商家為了差異化,也把產品加上了雲標簽。
前文談到了雲計算是什麼,在談論雲計算的場合時,PaaS、SaaS
和
IaaS
是常常被提起的熱門字眼,它們代表了最基礎的雲計算服務模式,了解這些模式的特點和區別是進行所有基礎架構——包括網路——設計的前提。
雖然雲計算的服務模式仍在不斷進化,但業界普遍接受將雲計算按照服務的提供方式劃分為三個大類:SaaS(Software
as
a
Service——軟體即服務)、PaaS(Platform
as
a
Service——平台即服務)和IaaS(Infrastructure
as
a
Service——基礎架構即服務)。PaaS基於IaaS實現,SaaS的服務層次又在
PaaS
之上,三者分別面對不同的需求。IaaS提供的是用戶直接訪問底層計算資源、存儲資源和網路資源的能力;PaaS
提供的是軟體業務運行的環境;SaaS
是將軟體以服務的形式通過網路傳遞到客戶端。下面分別看看三者的詳細定義。
位於最底層,基礎架構即服務——IaaS
IaaS通過虛擬化技術將伺服器等計算平台同存儲和網路資源打包,通過
API
介面的形式提供給用戶。用戶不用再租用機房,不用自己維護伺服器和交換機,只需要購買
IaaS
服務就能夠獲得這些資源。景安網路是中原的Iaas服務提供商,通過自建鄭州bgp多線機房為用戶提供基礎設施服務,而且免費為用戶提供基礎服務、軟體服務、硬體服務、技術支持和網路服務。
IaaS之上,平台即服務——PaaS
PaaS
構建在
IaaS
之上,在基礎架構之外還提供了業務軟體的運行環境,個人網站常常用到的“虛擬主機”實際就屬於
PaaS
的范疇,個人站長只需要將網站源代碼上傳到“虛擬主機”的地址,“虛擬主機”會自動運行這些代碼生成對應的
Web
頁面。除了形成軟體本身運行的環境,PaaS
通常還具備相應的存儲介面,這些資源可以直接通過
FTP
等方式調用,用戶無需從頭進行裸盤的初始化工作。
最上層,軟體即服務——SaaS
SaaS
是最成熟、知名度最高的雲計算服務類型,在雲計算真正變得火熱之前,軟體即服務本身就已經是一個非常流行的概念了。SaaS
的目標是將一切業務運行的後台環境放入雲端,通過一個瘦客戶端——通常是
Web
瀏覽器——向最終用戶直接提供服務。最終用戶按需向雲端請求服務,而本地無需維護任何基礎架構或軟體運行環境。 SaaS
同
PaaS
的區別在於,使用
SaaS
的不是軟體的開發人員,而是軟體的最終用戶。