云计算的三种服务模式:IaaS,PaaS,SaaS
1. 簡介
IaaS, PaaS和SaaS是云計算的三種服務模式。“云”其實是互聯網的一個隱喻,“云計算”其實就是使用互聯網來接入存儲或者運行在遠程服務器端的應用,數據,或者服務。
任何一個在互聯網上提供其服務的公司都可以叫做云計算公司。其實云計算分幾層的,分別是Infrastructure(基礎設施)-as-a-Service,Platform(平臺)-as-a-Service,Software(軟件)-as-a-Service。基礎設施在最下端,平臺在中間,軟件在頂端。別的一些“軟”的層可以在這些層上面添加。
根據現在最常用,較權威的NIST(National Institue of Standards and Technology,美國國家標準技術研究院定義),根據用戶體驗角度及服務類型,云計算主要分為三種服務模式:SaaS、PaaS、IaaS。SaaS主要將應用作為服務體用給客戶,IaaS主要是將虛擬機等資源作為服務提供給客戶,IaaS主要是將虛擬機等資源作為服務提供給用戶,PaaS主要以服務形式提供給開發人員程序開發及部署環境。
2. IaaS: Infrastructure-as-a-Service(基礎設施即服務)
IaaS通過互聯網提供了數據中心、基礎架構硬件和軟件資源。IaaS可以提供服務器、操作系統、磁盤存儲、數據庫和信息資源。IaaS的主要用戶是系統管理員。最高端的IaaS代表產品是亞馬遜的AWS(Elastic Compute Cloud),不過IBM,。Vmware和惠普以及其他一些傳統IT廠商提供這類服務。IaaS通常會按照”彈性云“的模式引入其他的使用和計價模式,也就是在任何一個特定的時間,都只使用你需要的服務,并且為之付費。
- Amazon EC2
- Digital Ocean
- RackSpace Cloud
3. PaaS: Platform-as-a-Service(平臺即服務)
PaaS提供了基礎架構,軟件開發者可以在這個基礎架構之上建立新的應用,或者擴展已有的應用,同時卻不必購買開發、質量控制或生產服務器。Saleforce.com和Force.com、Google的App Engine和為微軟的Azure(微軟彈性云計算平臺)都采用了PaaS的模式。這行平臺運行公司創建個性化的應用,也允許獨立軟件廠商或者其他的第三方機構針對垂直細分行業創造新的解決方案。
- Heroku
- Google App Engine
- OpenShift
4. SaaS: Software-as-a-Service(軟件即服務)
SaaS是最為成熟、最出名,也是得到廣泛應用的一種云計算。可以將它理解為一種軟件分布式模式,在這種模式下,應用軟件安裝在廠商或者服務提供商那里,用戶可以通過某個網絡來使用這些軟件,通常使用的網絡是互聯網。這種模式通常也被稱為“隨需應變”軟件,這是最成熟的云計算模式,因為這種模式具有高度的靈活性、已經證明可靠的支持服務、強大的可擴展性,因此能夠降低客戶的維護成本和投入,而且由于這種模式的多宗旨的基礎架構,運營成本得以降低。
- 客戶管理服務 Salesforce
- 團隊協同服務 Google Apps
- 儲存服務 Box
- 儲存服務 Dropbox
- 社交服務 Facebook / Twitter / Instagram
總結
以上是生活随笔為你收集整理的云计算的三种服务模式:IaaS,PaaS,SaaS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cloud Programming Si
- 下一篇: 一周一论文(翻译)——[VLDB 18]