--- title: 雲端計算 IaaS、PaaS、SaaS 與 FaaS date: 2020-05-26 is_modified: false disqus: cynthiahackmd categories: - "雲端網路 › 雲端運算" tags: - "Saas" - "Paas" - "Iaas" - "Fass/Serverless" --- {%hackmd @CynthiaChuang/Github-Page-Theme %} <br> 最近(或該說前一陣子?)在看 FasS/Serverless 相關文章,順帶提一提一些 SaaS、PaaS 與 IaaS。 <!--more--> <p class="illustration"> <img src="https://i.imgur.com/Aj0HhN7.jpg" alt="IaaS、PaaS、SaaS 與自行架構比較。"> IaaS、PaaS、SaaS 與自行架構比較。(圖片來源: <a href="https://www.ionos.com/digitalguide/server/know-how/caas-container-as-a-service-service-comparison/">IONOS</a>) </p> ## Infrastructure as a Service,IaaS <p class="illustration"> <img src="https://i.imgur.com/ljyHR1Y.png" alt="IaaS"> IaaS(圖片來源: <a href="https://azure.microsoft.com/zh-tw/overview/what-is-iaas/">Microsoft Azure</a>) </p> Infrastructure as a Service 翻譯為**基礎設施即服務**,一般簡稱 **IaaS**,顧名思義就是==服務商提供基礎設施作為他們的服務==,是一種雲端運算產品。 在此服務(或稱商品)中,服務商會提供底層/物理層基礎設施,諸如:伺服器、資料中心、伺服器機房、儲存及網路...等,各種使用者所需用來處理、儲存、計算與網路的運算資源。 <br> 由於此項服務的提供,使用者無須在自行建構伺服器、軟體等網路設備,即可任意部署和運行相關資源。 雖然此模式無法控管或控制底層的基礎設施,或者只能有限度地控制特定的網路元件,但使用者也無須花費額外人力進行採購、配置與維運,也能依照實際使用需求快速擴展與收縮,使用者可能專注於此服務以外的項目,例如:部署和執行所需執行作業系統或應用程式...等,即可。 此外,IaaS 通常可提供高可用性、商務持續性與災害復原等服務,避免資料因天災或人禍而損毀或中斷。 ## PaaS <p class="illustration"> <img src="https://i.imgur.com/XKLsrUQ.png" alt="PaaS"> PaaS(圖片來源: <a href="https://azure.microsoft.com/zh-tw/overview/what-is-paas/">Microsoft Azure</a>) </p> Platform as a Service 翻譯為**平台即服務**,一般簡稱 **PaaS**,在這項服務中供應商會提供使用者開發與管理所需的平台環境,如此一來,使用者只需要專注在資料處理與應用程式的開發項目...等,免除開發環境設置、相依軟體安裝、安全性、伺服器軟體及備份...等困擾。 <br> 因為 PaaS 是基於 IaaS 所提供的服務,因此它也同時具備 IaaS 所帶來的優勢,並提供額外,如:==開發時間減少==、==便捷管理應用程式生命週期==...等優勢。 ## SaaS <p class="illustration"> <img src="https://i.imgur.com/J0otbOf.png" alt="SaaS"> SaaS(圖片來源: <a href="https://azure.microsoft.com/zh-tw/overview/what-is-saas/">Microsoft Azure</a>) </p> Software as a Service 翻譯為**軟體即服務**,簡稱 **SaaS**。它可以讓使用者透過網際網路和瀏覽器等媒介,提供使用者所需軟體服務,最常見的如:電子郵件、日曆...等。 使用者無須購買、安裝、更新或維護任何硬體、中介軟體,即可以使用該軟體,且資料放在雲端,基本上只要裝置可以連網,幾乎可以從世界各地存取應用程式,是目前日常生活中最常接觸到的服務。 ## FaaS Function as a Service,這部分去可以看看[之前的筆記](/@CynthiaChuang/Serverless-Use-Cases-Study-Notes-01#什是-Serverless),這是將整個程式運行環境給託管出去的,將開發出來的函式直接放動雲端去當作服務在調用,特點有: - 片段程式碼,按需執行、按需擴展、無需管理任何基礎設施相關部份。 - 事件驅動行計算。函式被事件觸發或是被 HTTP 請求調用。 簡單來說: <div class="blockquote-center"><p>無需管理、按需執行、按需擴展、按使用來計費</p> </div> ## 參考資料 1. (2017-09-01)。[Iaas、Pass、Saas 傻傻分不清楚](https://dotblogs.com.tw/007_Lawrence/2017/08/21/155203) 。檢自 我想與您們分享我的點點滴滴 點部落 (2020-03-19)。 2. (2018-12-31)。[IaaS, PaaS, SaaS, BaaS, Faas](https://www.itread01.com/content/1546260315.html) 。檢自 IT閱讀 (2020-03-19)。 3. Javier Barabas。[IaaS、PaaS 及 SaaS - IBM Cloud 服務模式](https://www.ibm.com/tw-zh/cloud/learn/iaas-paas-saas) 。檢自 IBM (2020-03-19)。 4. Vincent Ke (2018-12-31)。[已經進入SaaS / PaaS / IaaS 時代已久,還在用舊時代想法規劃網站嗎?](https://progressbar.tw/posts/51) 。檢自 progressbar (2020-03-19)。 5. (2019-08-01)。[Iaas、Paas、Saas 哪種適合您的需求?](https://accord-tec.com.tw/iaas%E3%80%81paas%E3%80%81saas-%E5%93%AA%E7%A8%AE%E9%81%A9%E5%90%88%E6%82%A8%E7%9A%84%E9%9C%80%E6%B1%82/) 。檢自 台灣雅閣科技 (2020-03-19)。 8. [何謂 IaaS?](https://azure.microsoft.com/zh-tw/overview/what-is-iaas/) 。檢自 Microsoft Azure (2020-03-19)。 ## 更新紀錄 :::spoiler 最後更新日期:2020-05-26 - 2020-05-26 發布 - 2020-05-25 完稿 ::: <br><br> > **本文作者**: 辛西亞.Cynthia > **本文連結**: [辛西亞的技能樹](https://cynthiachuang.github.io/Difference-between-IaaS-PaaS-SaaS-and-FaaS) / [hackmd 版本](https://hackmd.io/@CynthiaChuang/Difference-between-IaaS-PaaS-SaaS-and-FaaS) > **版權聲明**: 部落格中所有文章,均採用 [姓名標示-非商業性-相同方式分享 4.0 國際](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en) (CC BY-NC-SA 4.0) 許可協議。轉載請標明作者、連結與出處!
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.