Iass、Pass、SasS三種雲服務區別

我們可以把雲計算理解成一棟大樓,而這棟樓又可以分爲頂樓、中間、低層三大塊。那麼我們就可以把Iass(基礎設施)、Pass(平臺)、Sass(軟件)理解成這棟樓的三部分。基礎設施在最下端,平臺在中間,軟件在頂端。別的一些“軟”的層可以在這些層上面添加。

接下來我們再分別用實例給大家介紹下Iass、Sass、Pass。

IaaS:Infrastructure-as-a-Service(基礎設施即服務)

第一層叫做IaaS

舉例:幾年前如果你想在辦公室或者公司的網站上運行一些企業應用,你需要去買服務器,或者別的高昂的硬件來控制本地應用,才能讓你的業務正常運行。

但現在可以租用IaaS公司提供的場外服務器,存儲和網絡硬件。這樣一來,便大大的節省了維護成本和辦公場地。

PaaS:Platform-as-a-Service(平臺即服務)

第二層就是所謂的PaaS

舉例: PaaS公司在網上提供各種開發和分發應用的解決方案,比如虛擬服務器和操作系統。這節省了你在硬件上的費用,也讓分散的工作室之間的合作變得更加容易。網頁應用管理,應用設計,應用虛擬主機,存儲,安全以及應用開發協作工具等。

SaaS:Software-as-a-Service(軟件即服務)

第三層也就是所謂SaaS

舉例:生活中,幾乎我們每一天都在接觸SaaS雲服務,比如:我們平時使用的蘋果手機雲服務,網頁中的一些雲服務等。

 

Iaas和Paas之間的比較

PaaS的主要作用是將一個開發和運行平臺作爲服務提供給用戶,而IaaS的主要作用是提供虛擬機或者其他資源作爲服務提供給用戶。接下來,將在七個方面對PaaS和IaaS進行比較:

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

2) 支持的應用:因爲IaaS主要是提供虛擬機,而且普通的虛擬機能支持多種操作系統,所以IaaS支持的應用的範圍是非常廣泛的。但如果要讓一個應用能跑在某個PaaS平臺不是一件輕鬆的事,因爲不僅需要確保這個應用是基於這個平臺所支持的語言,而且也要確保這個應用只能調用這個平臺所支持的API,如果這個應用調用了平臺所不支持的API,那麼就需要對這個應用進行修改。

3) 開放標準:雖然很多IaaS平臺都存在一定的私有功能,但是由於OVF等協議的存在,使得IaaS在跨平臺和避免被供應商鎖定這兩面是穩步前進的。而PaaS平臺的情況則不容樂觀,因爲不論是Google的App Engine,還是Salesforce的Force.com都存在一定的私有API。

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

5) 整合率和經濟性: PaaS平臺整合率是非常高,比如PaaS的代表Google App Engine能在一臺服務器上承載成千上萬的應用,而普通的IaaS平臺的整合率最多也不會超過100,而且普遍在10左右,使得IaaS的經濟性不如PaaS。

6) 計費和監管:因爲PaaS平臺在計費和監管這兩方面不僅達到了IaaS平臺所能企及的操作系統層面,比如,CPU和內存的使用量等,而且還能做到應用層面,比如,應用的反應時間(Response Time)或者應用所消耗的事務多少等,這將提高計費和管理的精確性。

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

 

雲以及IaaS、PaaS、SaaS的區別?

雲其實是互聯網的一個隱喻,“雲計算”其實就是使用互聯網來接入存儲或者運行在遠程服務器端的應用,數據,或者服務。

任何一個使用基於互聯網提供計算、存儲和開發的公司,都可以從叫做從事雲的公司。然而,不是所有的雲公司都一樣,“雲”也是分層的:

Infrastructure(基礎設施)as a Service
Platform(平臺) as a Service
Software(軟件) as a Service

四類軟件開發過程:
Packaged Software(地面)
Infrastructure as a Service(雲一層,基礎層)
Platform as a Service(雲二層,中間層)
Software as a Service(雲三層,頂層)

區別:

Managed by vendor or You?

你管理,還是供應商管理?

支持軟件系統運行的縱向切割9個方面:
1. Applications 應用
2. Data 數據

3. Runtime 運行環境
4. Middleware 中間件
5. O/S 操作系統

6. Virtualization 虛擬化
7. Servers 服務器
8. Storage 存儲
9. Networking 網絡

如果1到9你全管,就是傳統的全包開發Package Software(走出一個通“天”大道~~寬又闊)
IaaS是6到9交給供應商管。
PaaS是3到9交給供應商管。
SaaS是全都交給供應商管。

多種玩法:
1.SaaS的供應商,去租PaaS的“產品”
2.PaaS去租IaaS的……
……不列了
終端用戶直接使用SaaS的產品
按上述的定義,那麼現在的各類網站,都算是SaaS供應商。你用的那些聯網的App也是SaaS供應商提供的。


IaaS供應商怎麼賺錢?
他去買硬件服務器、網絡存儲、帶寬、流量……各類硬貨,搭起一個和付費系統相關的“彈性空間”,你CPU可以定要多少個的、內存多大的、硬盤(包含網絡存儲)多大的、網絡帶寬要多少的。你出錢租就行。


PaaS怎麼賺錢?
他在網上提供各種開發和分發應用的解決方案,比如虛擬服務器和操作系統,這節省了你在硬件上的費用,也讓分散的工作室之間的合作變得更加容易,網頁應用管理,應用設計,應用虛擬主機,存儲,安全以及應用開發協作工具等。
你用,你就出錢、包年包月包量,您隨意


SaaS怎麼賺錢?
生活中每天接觸的一層,網站APP,他們怎麼賺錢?廣告……收費的服務……

 

原文鏈接:

https://blog.csdn.net/caojianwei1992/article/details/78400066

https://blog.csdn.net/baiuterfkcyj/article/details/66970125

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章