您的位置:首頁>正文

什麼是雲?雲計算的三大服務模式 你又瞭解多少?

如果準備使用雲計算或者要在自己的IT環境中部署雲計算, 首先要確定合適的服務模式。 這就需要我們對每種服務模式含義和特點都有所瞭解, 很清楚從中能夠獲得哪些有益東西。 正所謂“知己知彼百戰不殆”, 我們要對自己想要得到什麼非常瞭解, 並對雲計算能給我們帶來什麼也要掌握, 這時選擇正確的服務模式至關重要。

那就讓我們來認識一下雲計算的集中服務模式。

其實, 這些模式大家都不陌生, 那就是:軟體即服務SaaS、平臺即服務PaaS、基礎設施即服務IaaS, 接觸過雲計算的人一定會知道這三種模式, 也被稱為雲計算的三種堆疊。 雖然大家都知道有這三種模式, 但是將三種模式區分開來, 講述到位的說明並不多, 本文就來深入剖析一下幾種雲堆疊模式。

圖1列出了雲堆疊圖, 從圖中可以比較清晰地看出三種模式之間的關係和各自具有的功能屬性。 我們根據圖1來詳細講講三種服務模式, 每種模式對應著不同的雲堆疊, 其中IaaS包含基礎設施堆疊, 而PaaS包含基礎設施和應用堆疊兩部分, SaaS包含最全, 有基礎設施、應用堆疊和應用軟體三個部分, 每種雲堆疊又是由幾個不同元件組成的, 每一層的雲堆疊有不同的元件。

IaaS

首先從IaaS對應的基礎設施堆疊說起, 包含了資料中心裡計算、網路、存儲和安全等幾個部分, IaaS可不是簡單將這些設備羅列起來, 而是要將這些設備所能提供的資源抽象成一系列可用服務, 可以通過代碼或網頁的控制台進行訪問和自動化部署。

IaaS提供的服務就是人們可以根據需要訪問虛擬的基礎設施資源, IaaS接到需求時, 根據請求幾分鐘內就可以完成資源的部署和運行, 而且還可以進行計費, 向使用的人們收取使用費用。 人們不用關心資料中心和基礎設施怎麼運轉的, 這些由IaaS的提供商來搞定, 人們聚焦在自己的應用程式上就行。 像國際上的亞馬遜AWS, 還有國內的阿裡雲, 都在提供IaaS服務, 是實際部署最多的一種服務模式。

IaaS因為提供的差異性服務不多, 價格上拼得比較狠, 這也使得IaaS領域競爭異常激烈。

PaaS

其次是PaaS, PaaS包含的基礎設施部分已經講了, PaaS還包含應用堆疊部分, 這裡有作業系統、資料庫、程式設計環境、應用伺服器等等。 PaaS主要是將一個開發和運行平臺作為服務提供給使用者, 可以包括一整套的IDE開發測試環境。 可以是虛擬服務, 也可以是作業系統, 節省了你在硬體上的費用。

PaaS最大的作用在於通過簡單的API調用, 人們就可以快速集成許多成熟和可靠的協力廠商解決方案, 不必經歷一系列的採購及安裝實施流程。 比較典型的PaaS服務提供者有Force.com、Google Apps Engine、Heroku和微軟Azure等。 在國內, 一般大型的政務網和私有雲中可以實現區域教育平臺,

區域醫療服務中心, 區域公共服務等。 在三種雲服務模式中, PaaS是最不成熟的一種。

SaaS

第三就是SaaS了, SaaS包含了IaaS和PaaS 不具備的應用軟體這部分, 是一種以服務形式向人們交付的完整應用。 在雲計算真正變得火熱之前, SaaS本身已經是一個非常流行的概念了。 SaaS將一切業務運行後臺環境都放入雲端, 人們只要通過Web流覽器就可以獲取服務, SaaS與PaaS的區別在於, 使用SaaS的不是軟體的開發人員, 而是軟體的最終使用者。

這樣, 人們只要對一些具體的應用參數進行配置和對使用者進行管理, SaaS提供商會負責所有的基礎設施問題, 所有應用邏輯和部署問題。 比如客戶關係管理CRM, 企業資源計畫ERP以及其它一些常見的業務軟體等都是SaaS服務, 還有面向互聯網使用者的社交網路, Twitter等,再有就是工具型的軟體,比如郵件、殺毒、OA、中小型企業的財務軟體等,未觸及大型企業IT 核心業務。

SaaS的應用很廣了,也最為人們所熟知,具有人性化的介面,簡單好用,專業性不強,非專業人士上手也非常容易。SaaS服務的普及面臨兩個方面的挑戰,一方面是安全問題,把生產、交易的資料放在別人的機器上,甚至將應用委託給別人,這個需要極大的信任與制度保證,所以SaaS服務中更多的是一些公共的工具型應用,不涉及隱私資料。另一方面是可管理問題,SaaS供應商確實提供對其應用程式和平臺的可見性,但在很多情況下,他們的管理能力並不夠好。

隨著人們越來越依賴于外部軟體資源,技術環節的性能可見性會受到影響。一個軟體應用是否是SaaS服務模式,主要看其後臺實現,SaaS服務運行在PaaS或者IaaS上,體現在後臺資源的動態伸縮和流轉上,資源可擴展性更強。

經過以上的介紹,我們對雲計算的三大服務模式應該有所瞭解,尤其是各自的服務特點,這讓我們在雲計算的選擇上有了感官認識。不管是哪一種模式,所要體現的就是要提供一種服務,強調的是一種可計量的服務。通過使用雲計算,讓人們徹底擺脫基礎設計監控和管理方面的東西,將注意力放到人們自己關心的業務中,專業的部分還是交給雲計算服務公司來做,人們只要安心享受其提供的各種服務就好了。

OFweek雲計算網(http://cloud.ofweek.com/)!

Twitter等,再有就是工具型的軟體,比如郵件、殺毒、OA、中小型企業的財務軟體等,未觸及大型企業IT 核心業務。

SaaS的應用很廣了,也最為人們所熟知,具有人性化的介面,簡單好用,專業性不強,非專業人士上手也非常容易。SaaS服務的普及面臨兩個方面的挑戰,一方面是安全問題,把生產、交易的資料放在別人的機器上,甚至將應用委託給別人,這個需要極大的信任與制度保證,所以SaaS服務中更多的是一些公共的工具型應用,不涉及隱私資料。另一方面是可管理問題,SaaS供應商確實提供對其應用程式和平臺的可見性,但在很多情況下,他們的管理能力並不夠好。

隨著人們越來越依賴于外部軟體資源,技術環節的性能可見性會受到影響。一個軟體應用是否是SaaS服務模式,主要看其後臺實現,SaaS服務運行在PaaS或者IaaS上,體現在後臺資源的動態伸縮和流轉上,資源可擴展性更強。

經過以上的介紹,我們對雲計算的三大服務模式應該有所瞭解,尤其是各自的服務特點,這讓我們在雲計算的選擇上有了感官認識。不管是哪一種模式,所要體現的就是要提供一種服務,強調的是一種可計量的服務。通過使用雲計算,讓人們徹底擺脫基礎設計監控和管理方面的東西,將注意力放到人們自己關心的業務中,專業的部分還是交給雲計算服務公司來做,人們只要安心享受其提供的各種服務就好了。

OFweek雲計算網(http://cloud.ofweek.com/)!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示