雲計算的三種服務模式 IaaS,PaaS和SaaS

2021-07-29 11:15:21 字數 1031 閱讀 7816

開發環境:paas基本都會給開發者提供一整套包括ide在內的開發和測試環境,而iaas方面使用者主要還是沿用之前比較熟悉那套開發環境,但是因為之前那套開發環境在和雲的整合方面比較欠缺,所以使用起來不是很方便。

支援的應用:因為iaas主要是提供虛擬機器,而且普通的虛擬機器能支援多種作業系統,所以iaas支援的應用的範圍是非常廣泛的。但如果要讓乙個應用能跑在某個paas平台不是一件輕鬆的事,因為不僅需要確保這個應用是基於這個平台所支援的語言,而且也要確保這個應用只能呼叫這個平台所支援的api,如果這個應用呼叫了平台所不支援的api,那麼就需要對這個應用進行修改。

可伸縮性:paas平台會自動調整資源來幫助執行於其上的應用更好地應對突發流量。而iaas平台則需要開發人員手動對資源進行調整才能應對。

計費和監管:因為paas平台在計費和監管這兩方面不僅達到了iaas平台所能企及的作業系統層面,比如,cpu和記憶體的使用量等,而且還能做到應用層面,比如,應用的反應時間(response time)或者應用所消耗的事務多少等,這將提高計費和管理的精確性。

學習難度:因為在iaas上面開發和管理應用和現有的方式比較接近,而paas上面開發則有可能需要學一門新的語言或者新的框架,所以iaas學習難度更低。

paas iaas

paas

iaas

開發環境

完善普通

支援的應用有限廣

通用性欠缺

稍好可伸縮性

自動伸縮

手動伸縮

整合率和經濟性

高整合率,更經濟

低整合率

計費和監管

精細簡單

學習難度略難低

表1. paas和iaas之間的比較

《注:此圖不是原文配圖》

雲計算的三種服務模式

雲服務 現在已經快成了乙個家喻戶曉的詞了。如果你不知道paas,iaas 和saas的區別,那麼也沒啥,因為很多人確實不知道。雲 其實是網際網路的乙個隱喻,雲計算 其實就是使用網際網路來接入儲存或者執行在遠端伺服器端的應用,資料,或者服務。任何乙個使用基於網際網路的方法來計算,儲存和開發的公司,都可...

雲計算的三種服務模式 SaaS PaaS IaaS

定義 雲計算主要分為三種服務模式,而且這個三層的分法重要是從使用者體驗的角度出發的 saas software as a service,軟體即服務,這層的作用是將應用作為服務提供給客戶。paas platform as a service,平台即服務,這層的作用是將開發平台作為服務提供給使用者。i...

雲計算的三種服務模式 SaaS PaaS IaaS

定義 雲計算主要分為三種服務模式,而且這個三層的分法重要是從使用者體驗的角度出發的 saas software as a service,軟體即服務,這層的作用是將應用作為服務提供給客戶。paas platform as a service,平台即服務,這層的作用是將開發平台作為服務提供給使用者。i...