一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

服務器資訊|IT/互聯網|云計算|區塊鏈|軟件資訊|操作系統|手機數碼|百科知識|免費資源|頭條新聞|

服務器之家 - 新聞資訊 - 云計算 - 漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

2020-07-17 23:40漫話編程漫話編程 云計算

根據服務類型的不同,云計算可以分為三類,即基礎設施即服務(IaaS)、平臺即服務(PaaS)和軟件即服務(SaaS)

今天在之前的文章《如何給女朋友解釋什么是云計算?》中,我們介紹了云計算,在文章中我們提到雖然都是使用云計算服務,但是不同的用戶需要的服務是不一樣的,有些公司可能只需要租借服務器、有些公司可能需要整套服務,而有些個人客戶可能希望直接可以通過付費得到一個網站等。

所以,根據服務類型的不同,云計算可以分為三類,即基礎設施即服務(IaaS)、平臺即服務(PaaS)和軟件即服務(SaaS)。這3種云計算服務有時稱為云計算堆棧,因為它們構建堆棧,它們位于彼此之上。

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

本文,就來分別介紹下到底什么是IaaS、PaaS和SaaS。

IaaS

IaaS(Infrastructure as a Service),即基礎設施即服務。指把IT基礎設施作為一種服務通過網絡對外提供,并根據用戶對資源的實際使用量或占用量進行計費的一種服務模式。

做一個簡單的比喻,IaaS服務優點類似于共享廚房服務。

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

商家為用戶提供了廚房、鍋具、煤氣灶、烤箱、電飯煲等等一系列廚房用品。用戶需要自己購買米、面、蔬菜、調味品等,并進行加工制作。

有了IaaS服務,用戶可以在云服務提供商提供的基礎設施上部署和運行任何軟件,包括操作系統和應用軟件。

用戶沒有權限管理和訪問底層的基礎設施,如服務器、交換機、硬盤等,但是有權管理操作系統、存儲內容,可以安裝管理應用程序,甚至是有權管理網絡組件。

簡單的說用戶使用IaaS,有權管理操作系統之上的一切功能。我們常見的IaaS服務有虛擬機、虛擬網絡、以及存儲。

PaaS

PaaS(Platform as a Service),是指平臺即服務。是一種云計算服務,提供運算平臺與解決方案服務。

還是使用共享廚房的例子來比喻。

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

餐廳除了提供廚房、廚具等,還提供了清洗干凈切好的蔬菜、調好味道的肉、餃子皮和餃子餡等。用戶要享受美食,首先需要炒菜、加熱或者煮熟,但卻不用做太多的前期多種復雜準備。

PaaS給用戶提供的能力是使用由云服務提供商支持的編程語言、庫、服務以及開發工具來創建、開發應用程序并部署在相關的基礎設施上。

用戶無需管理底層的基礎設施,包括網絡、服務器,操作系統或者存儲。他們只能控制部署在基礎設施中操作系統上的應用程序,配置應用程序所托管的環境的可配置參數。

SaaS

SaaS(Software-as-a-Service),意思為軟件即服務,即通過網絡提供軟件服務。

SaaS平臺供應商將應用軟件統一部署在自己的服務器上,客戶可以根據工作實際需求,通過互聯網向廠商定購所需的應用軟件服務,按定購的服務多少和時間長短向廠商支付費用,并通過互聯網獲得Saas平臺供應商提供的服務。

和IaaS以及PaaS的共享廚房相比,SaaS更像外賣平臺。

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

SaaS相當于餐廳直接為大家提供做好的菜肴,還提供外賣服務。用戶只需要付費,就可以享受各種不同類型的美味佳肴,還可以在有外賣網點的地方直接點餐。

SaaS給用戶提供的能力是使用在云基礎架構上運行的云服務提供商的應用程序??梢酝ㄟ^輕量的客戶端接口(諸如web瀏覽器(例如,基于web的電子郵件))或程序接口從各種客戶端設備訪問應用程序。

用戶無需管理或控制底層云基礎架構,包括網絡,服務器,操作系統,存儲甚至單獨的應用程序功能,可能的例外是有限的用戶特定應用程序配置設置。

根據SaaS應用是否具有可配置性,高性能,可伸縮性的特性,SaaS成熟度模型被分成四級。每一級都比前一級增加三種特性中的一種:

多次開發

這種模型下,軟件服務提供商為每個客戶定制一套軟件,并為其部署。每個客戶使用一個獨立的數據庫實例和應用服務器實例。數據庫中的數據結構和應用的代碼可能都根據客戶需求做過定制化修改。

一次開發多次部署

通過不同的配置滿足不同客戶的需求,而不需要為每個客戶進行特定定制,以降低定制開發的成本。

但是,軟件的部署架構沒有太大的變化,依然為每個客戶獨立部署一個運行實例。只是每個運行實例運行的是同一份代碼,通過配置的不同來滿足不同客戶的個性化需求。

可配置性的比較通用的實現方式,就是通過MetaData(元數據)來實現。

一次開發一次部署

多租戶單實例(Multi-Tenant)的應用架構才是通常真正意義上的SaaS應用架構,它可以有效降低SaaS應用的硬件及運行維護成本,最大化地發揮SaaS應用的規模效應。

無需開發

將第三級的Multi-Tenant SingleInstance系統擴展為Multi-Tenant MultiInstance。最終用戶首先通過接入Tenant Load Balance層,再被分配到不同的Instance上。通過多個Instance來分擔大量用戶的訪問,我們可以讓應用實現近似無限的水平擴展。

總結

本文通過廚房最菜的例子介紹了云計算中的三種形式:IaaS、PaaS以及SaaS。

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

從IaaS到PaaS再到SaaS,服務商提供的服務及產品越來越多,而普通用戶承擔的工作量便越來越少。

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

從左到右,使用了對應的云服務后,用戶承擔的工作量(上圖綠色部分)會越來越少,IaaS > PaaS > SaaS。

漫畫:大廠總體SaaS化部署,到底什么是IaaS、PaaS和SaaS?

IaaS 是云服務的最底層,主要提供一些基礎資源。常見的產品有Amazong EC2、阿里云等。

PaaS 提供軟件部署平臺,抽象掉了硬件和操作系統細節,可以無縫地擴展。開發者只需要關注自己的業務邏輯,不需要關注底層。常見的產品有Heroku等。

SaaS 是軟件的開發、管理、部署都交給第三方,不需要關心技術問題,可以拿來即用。常見的產品有Gmail、PayPal等。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 男同精品视频免费观看网站 | 四虎影库网址 | 日本大片免a费观看在线 | 跪在老师脚下吃丝袜脚 | 深夜影院深a久久 | 2022最新a精品视频在线观看 | 日韩亚洲欧美综合一区二区三区 | 精品综合久久久久久97超人 | 日本高清色视频www 日本高清免费观看 | 亚洲欧美一区二区三区在饯 | 国产爱啪啪| 亚洲国产99在线精品一区69堂 | 草草影院在线 | 摄像头东北对白清晰 | 免费精品一区二区三区在线观看 | 特级av毛片免费观看 | 国产欧美日韩一区二区三区在线 | 日韩欧美亚洲每日更新网 | 微拍秒拍99福利精品小视频 | 放荡警察巨r麻麻出轨小说 范冰冰特黄xx大片 饭冈加奈子在线播放观看 法国老妇性xx在线播放 | 国产专区亚洲欧美另类在线 | 91精品国产综合久久消防器材 | 99久久6er热免费精品 | 四虎永久在线精品波多野结衣 | 毛片免费毛片一级jjj毛片 | 国产成人精品免费视频软件 | 大又大又黄又爽免费毛片 | 黑帮少爷爱上我第8集最新 荷兰精品女人性hd 和日本免费不卡在线v | 婷综合| 国产自在自线午夜精品之la | 成全动漫视频在线观看 | 91次元成年破解版 | 沉沦艳妇杨幂肉体小说 | 精品国产美女福利在线 | 免费被靠视频动漫 | 丝瓜视频黄瓜视频 | 办公室里被迫高h | 褪色的憎恨 | 精品亚洲一区二区三区在线播放 | 国内亚州视频在线观看 | 日日艹|