IaaS PaaS SaaS DaaS基础设施即服务、平台即服务、软件即服务、数据即服务详解
IaaS PaaS SaaS DaaS基礎設施即服務、平臺即服務、軟件即服務、數據即服務詳解
維基百科的解釋如下
Infrastructure-as-a-Service(縮寫:IaaS),基礎設施即服務:是提供消費者處理、儲存、網絡以及各種基礎運算資源,以部署與執行操作系統或應用程序等各種軟件。IaaS 是云服務的最底層,主要提供一些基礎資源。它與 PaaS 的區別是,用戶需要自己控制底層,實現基礎設施的使用邏輯。 客戶端無須購買服務器、軟件等網絡設備,即可任意部署和運行處理、存儲、網絡和其它基本的計算資源,不能控管或控制底層的基礎設施,但是可以控制操作系統、儲存裝置、已部署的應用程序,有時也可以有限度地控制特定的網絡元件,像是主機端防火墻。
平臺即服務(英語:platform as a service,縮寫:PaaS)是一種云計算服務,提供運算平臺與解決方案服務。在云計算的典型層級中,PaaS層介于軟件即服務與基礎設施即服務之間。PaaS提供用戶將云端基礎設施部署與創建至客戶端,或者借此獲得使用編程語言、程序庫與服務。用戶不需要管理與控制云端基礎設施(包含網絡、服務器、操作系統或存儲),但需要控制上層的應用程序部署與應用托管的環境。PaaS將軟件研發的平臺做為一種服務,以軟件即服務(SaaS)模式交付給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。
軟件即服務(英語:Software as a Service,縮寫:SaaS,發音:s?s或sɑs),亦可稱為“按需即用軟件”(即“一經要求,即可使用”),它是一種軟件交付模式。在這種交付模式中,軟件僅需通過網絡,不須經過傳統的安裝步驟即可使用,軟件及其相關的數據集中托管于云端服務。用戶通常使用精簡客戶端,一般即經由網頁瀏覽器來訪問、訪問軟件即服務。SaaS 最大的特色在于軟件本身并沒有被下載到用戶的硬盤,而是存儲在提供商的云端或者服務器。對比傳統軟件需要花錢購買,下載。軟件即服務只需要用戶租用軟件,在線使用,不但大大減少了用戶購買風險, 也無需下載軟件本身,無設備要求的限制
數據即服務(Data-as-a-Service,DaaS)是指與數據相關的任何服務都能夠發生在一個集中化的位置,如聚合、數據質量管理、數據清洗等,然后再將數據提供給不同的系統和用戶,而無需再考慮這些數據來自于哪些數據源。
看得見摸不著的東西就可以叫做云。傳統的云計算服務模式有三種即:IaaS、PaaS、SaaS。如下圖所示,我們通常把一整套IT系統的邏輯組成分為四層,從下往上依次是基礎設施、平臺軟件、應用軟件和數據信息。
    
  云計算服務提供商根據客戶需要,負責這些層級內部的運營、維護和管理;而云計算用戶則需要自己負責更上層的部署。云計算提供商和用戶兩者的職能相加,就形成了以一整套完整的IT系統。
IaaS通過虛擬化技術把服務器等計算平臺、存儲和網絡資源打包,用戶不需要再租用機房,維護服務器和交換機。這是最下層的硬件資源虛擬化,典型服務比如阿里云的ECS,或者很早以前的Hadoop服務。
 圖中云服務器ECS為IaaS云服務,輕量應用服務器為PaaS云服務
 在IaaS里,用戶無需關心計算,網絡,存儲等基礎資源,這部分用戶看得見摸不著,所以叫做IaaS云服務。
PaaS構建在IaaS之上,在基礎架構以外還額外提供業務所需的運行環境。例如阿里云最近推出的輕量級應用服務器,就是一種PaaS服務。在早期的個人網站里,很多站長會把自己的網站代碼(靜態或者動態)上傳到虛擬主機,虛擬主機已經集成了類似Ngix或者Apache等服務容器,會自動運行這些代碼,生成對應的web頁面。在這種環境里,用戶只需通過FTP上傳下載就能完成簡單的網站維護。比如博主的這個個人網站就是采用的虛擬主機。
在PaaS里,用戶無需關心中間件,數據庫等更下層的平臺部分,這部分用戶看得見摸不著,所以叫做PaaS第二云服務。
而SaaS是最成熟也最廣為人知的云計算服務模型,SaaS的目標是將一切業務運行的后臺環境放入云端,最終用戶可見的只是軟件服務本身,完全不需要關心軟件背后的計算、所需消耗的資源等等。通常情況下,SaaS服務是由IaaS和PaaS服務開發、封裝而來,使用web交付。例如現在流行的線上文檔編輯、表格處理,以及阿里云提供的云上釘釘辦公環境,這些都是SaaS服務的一種。
在SaaS里,用戶無需關心軟件功能以外的服務部分,這部分用戶看得見摸不著,所以叫做SaaS云服務。
現在DaaS有兩種解釋,一種是上文提到的數據即服務Data-as-a-Service;還有一種是桌面即服務Desktop as a Service。
客戶需求構建一個數據即服務平臺,其中所涉及的元素主要包括:** 數據采集(Data acquisition) ** 來自于任何數據源,如數據倉庫、電子郵件、門戶、第三方數據源等。** 數據治理與標準化 ** 手動或者自動整理數據標準。** 數據聚合 ** 這個有很強的服務與技術驅動的質量控制機制,不是簡單地寫100個ETL程序。** 數據服務 ** 通過web服務、抽取和報表等,讓終端用戶能夠更容易地消費數據。
而最近阿里發布的無影云電腦就是桌面即服務的一種。桌面即服務是指云計算服務商直接提供便捷的虛擬電腦給用戶,同時優化用戶體驗,這樣可以最大程度覆蓋日常PC使用人群,也可以讓人們隨時隨地無縫切換到云計算環境里。云電腦是一種云計算產品,云服務提供商在云中托管基礎服務架構,網絡資源和存儲,并將虛擬電腦和可視化界面流式傳輸到用戶的設備,在鑒別用戶身份以后,用戶可以在其中通過各種形式訪問數據和應用程序。對小型企業來說,企業用戶可以通過訂閱購買大量云電腦用來遠程辦公,這樣可以在云端劃分專網,在這些場景里面非常便捷地完成數據管控。
總結
以上是生活随笔為你收集整理的IaaS PaaS SaaS DaaS基础设施即服务、平台即服务、软件即服务、数据即服务详解的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 自己动手编译NodeMCU固件
- 下一篇: 头歌-自己动手画CPU(第一关)-8位可
