雲端計算的三大服務模式
導讀 | 關於雲端計算的定義有多種說法,現階段廣為接受的是美國國家標準與技術研究院(NIST)定義:雲端計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網路訪問, 進入可配置的計算資源共享池(資源包括網路,伺服器,儲存,應用軟體,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的互動。 |
從技術上看,大資料與雲端計算的關係就像一枚硬幣的正反面一樣密不可分。大資料必然無法用單臺的計算機進行處理,必須採用分散式計算架構。它的特色在於對海量資料的挖掘,但它必須依託雲端計算的分散式處理、分散式資料庫、雲端儲存和虛擬化技術。由雲端計算又衍生出來三個概念,即業界廣泛認同的劃分方式,雲端計算的三大服務模式:IaaS(基礎設施即服務)、PaaS(平臺即服務)、SaaS(軟體即服務),我們來依次消化掉。
消費者透過Internet 可以從完善的計算機基礎設施獲得服務。這類服務稱為基礎設施即服務,基於 Internet 的服務(如儲存和資料庫)是 IaaS的一部分。
提供了基礎架構,軟體開發者可以在這個基礎架構之上建設新的應用,或者擴充套件已有的應用,同時卻不必購買開發、質量控制或生產伺服器。比如,容聯雲通訊就採用了PaaS的模式,容聯透過將專業的通訊能力打包成API介面與SDK,大幅降低企業和開發者對通訊服務的使用門檻,讓App、Web端、企業系統可以輕鬆接入簡訊/語音驗證碼、語音通話、語音通知、呼叫中心/智慧IVR、語音對講/會議、視訊通話/會議等20多種專業通訊能力,提升開發和使用效率,快速實現簡訊/智慧呼叫、通話、呼叫中心、移動IM、會議等五大功能,致力於讓通訊成為網際網路基礎服務。
是應用軟體的一種銷售方式,客戶按使用時間或使用量付費這些應用軟體通常是在企業管理軟體領域,並透過網際網路來使用。通常理解下的SaaS軟體主要應用於CRM(客戶關係管理)、HRM(人力資源管理)、SCM(供應鏈)以及ERP等企業管理軟體。比如,容聯七陌就是SaaS雲服務提供商,憑藉在中國呼叫中心領域十年的積累,自主研發了基於雲端的呼叫中心通訊平臺,同時結合客戶的使用場景提供:雲客服、雲電銷、雲總機、雲會議等企業通訊產品,平臺使用者涵蓋客服坐席、銷售坐席、企業總機等客戶,公司企業客戶涵蓋金融、教育、網際網路、O2O、汽車、醫療等多個行業。
Baas 的英文翻譯成中文的含義:後端即服務,它的應用架構由大量第三方雲伺服器和API組成的,使應用中關於伺服器的邏輯和狀態都由服務提供方來管理的。比如我們的典型的單頁應用SPA和移動APP富客戶端應用,前後端互動主要是以RestAPI呼叫為主。只需要呼叫服務提供方的API即可完成相應的功能,比如常見的身份驗證,雲端資料/檔案儲存,訊息推送,應用資料分析等。
FaaS可以被叫做:函式即服務。開發者可以直接將服務業務邏輯程式碼部署,執行在第三方提供的無狀態計算容器中,開發者只需要編寫業務程式碼即可,無需關注伺服器,並且程式碼的執行它是由事件觸發的。其中AWS Lambda是目前最佳的FaaS實現之一。
Serverless的應用架構是將BaaS和FaaS組合在一起的應用,使用者只需要關注應用的業務邏輯程式碼,編寫函式為粒度將其執行在FaaS平臺上,並且和BaaS第三方服務整合在一起,最後就搭建了一個完整的系統。整個系統過程中完全無需關注伺服器。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2756703/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算的三種服務模式:IaaS,PaaS和SaaS模式
- 雲端計算、服務-雲端計算起源探析-by小雨
- 『現學現忘』Docker相關概念 — 2、雲端計算的服務模式Docker模式
- 雲端計算管理平臺之OpenStack計算服務nova
- 雲端計算服務包括哪三種服務?怎麼定義?
- 雲端計算服務模型,第 2 部分: 平臺即服務(PaaS)模型
- 雲端計算服務模型,第 3 部分: 軟體即服務(PaaS)模型
- 好程式設計師雲端計算教程分享雲服務和雲端計算的區別有那些程式設計師
- 初識雲端計算:歷史、服務、架構架構
- 雲端計算的資源管理特性及服務型別型別
- 雲端計算服務,多雲管理需要注意的陷阱!
- 雲端計算要選擇什麼模式的呢?雲端計算又有幾種模式?模式
- 服務計算 SO 服務的設計
- 學習雲端計算怎麼樣?雲服務和雲端計算有什麼區別?
- 雲端計算服務模型,第 1 部分: 基礎架構即服務(IaaS)模型架構
- 諾達:公共服務行業對雲端計算主要服務需求情況行業
- 雲端計算管理平臺之OpenStack映象服務glance
- 主流雲端計算廠商產品服務介紹
- 雲端計算教程學習入門,雲端計算使用者如何使用雲服務產品?
- 雲端計算教程學習入門影片課件:雲端計算基礎服務元件講解元件
- 雲端計算裡的安全:警惕雲服務被惡意利用
- 雲端計算管理平臺之OpenStack網路服務neutron
- 雲端計算運維學習---ssh遠端管理服務運維
- 整合3PAR服務雲端計算 惠普期待融合薦
- 服務設計的原則:服務模式與反模式模式
- 我對“雲端計算”服務安全問題的幾點疑惑薦
- 雲端計算設計模式-邊緣快取模式設計模式快取
- 雲端計算教程學習入門影片:雲端計算的部署模型和服務模型
- 雲端計算和雲服務是一樣的嗎?計算機linux運維開發計算機Linux運維
- 雲端計算管理平臺之OpenStack塊儲存服務cinder
- 雲端計算管理平臺之OpenStack認證服務Keystone
- nova計算服務
- 大資料學習筆記之十 雲端計算、Web服務、網格計算的聯絡大資料筆記Web
- RSA2009:雲端計算服務如何保證安全?
- Akamai推出Akamai Connected Cloud和全新雲端計算服務AICloud
- 雲端計算服務推動口令破譯技術走向新時代
- Laravel - 服務設計模式Laravel設計模式
- 雲端計算的未來是超市模式還是電廠模式?模式