Cloud Computing Services五大特性、四種布署、三種服務型態整理(下)

Beatrice
SoftChef Blog_CN
Published in
Apr 9, 2021

上一篇雲端雲算服務的特性&布署型態介紹,這次要來聊聊雲端服務的三種類型,也就是IaaS/PaaS/SaaS

source:Bigcommerce

IaaS/PaaS/SaaS到底是什麼?如何服務使用者?

能幫助使用者解決什麼問題?

雲端服務的核心幫助:

  1. 解除過往的硬體門檻: 雲端運算的服務模式,提供使用者可租用的虛擬資源,使用者就不必購買大量硬體伺服器,或管理系統負載、擴充、防火牆,以及連線等問題。
  2. IT資源變得更容易取得: 只要透過網路就能取得雲端運算服務,使用者不用安裝軟體即可使用,不但不會占用本地儲存空間,也不用擔心軟體相容性等問題。
  3. Anywhere Operations隨時隨地操作: 使用者可以運用任何能連上網路的裝置操作,不被機房或地區侷限,可隨時使用雲端運算服務。
  4. 省去大量維護作業: 使用雲端運算服務後,管理雲端架構與其相關的維護作業都由服務供應商負責,團隊亦不用建置、布署雲端架構,可全力投入應用程式測試與開發。

IaaS/PaaS/SaaS- 三大雲端運算服務類型

不論是布署在前一篇提到的私有雲、公有雲、社群雲或是混和雲上,雲端運算服務都可以依照服務內容分為以下三個類型:

1. 架構即服務(Infrastructure as a Service,IaaS)

2. 平台即服務(Platform as a Service,PaaS)

3. 軟體即服務(Software as a Service,SaaS)

IaaS — 架構即服務

服務商將IT基礎架構透過網路提供給使用者,使用者可以租用雲端運算資源(如:資料庫、伺服器、虛擬環境)或開發模組,滿足開發人員編寫、測試應用程式的各種需求。

IaaS服務的出現替企業省去了建置IT架構的初期成本(例如:購買伺服器、維運系統),服務供應商能依據使用量調配運算資源,並維護硬體與架構。由於使用者是基於運算服務使用量付費,IaaS的出現,降低了硬體運算資源的門檻,也讓使用者更容易估算開發支出。

PaaS — 平台即服務

服務商打造支援特定程式語言、工具的平台,並提供虛擬的開發環境給使用者布署應用程式至雲端。使用者可以掌握平台的環境,而作業系統、硬體和基礎架構由服務商負責維運,因此降低了開發、布署應用程式的門檻

假設使用者透過PaaS平台開發網站,可結合其他雲端服務加速開發流程。使用PaaS服務,開發團隊可以直接在現有的平台上編寫應用程式,服務供應商會負責安全性更新、資源擴充等系統管理作業,因此廣受中小企業、新創青睞。

SaaS — 軟體即服務

服務提供商將建置好的軟體放於雲端,供使用者透過瀏覽器使用,使用者不必下載。SaaS軟體通常還具備友善的使用者介面,降低了使用軟體資源的門檻。目前市場上有相當多元的SaaS服務,可說是三種雲端服務類型中數量最多的一項。

使用者不需要具備IT架構知識也可以順利使用,且SaaS服務供應方會負責更新整個軟體資源,企業也不必逐一檢查不同電腦上的版本是否一致,只需要從瀏覽器登入就能使用最新的版本。

[Source 1] [Source 2] [Source 3]

【名詞補充:使用者介面 (User Interface)是什麼?】

使用者介面是指使用者與系統互動(交換資訊)的地方,良好的使用者介面設計能帶來較高的用戶滿意度,因此,在設計使用者介面時,系統開發方通常會以容易使用、美觀這兩個主軸規劃。

看完IaaS/PaaS/SaaS的定義,接下來來看看有名的雲端服務有哪些吧!這些工具您是否用過呢?

IaaS/PaaS/SaaS常見的例子有什麼?

IaaS

IaaS服務提供IT架構所需的資源,例如:網路、運算和資料儲存,給使用者進行應用程式基礎架構建設,維護應用程式、作業系統、中介軟體以及數據管理等。常見的服務有: DigitalOceanAWSAzureGoogle Compute Engine

PaaS

PaaS服務提供商透過網路將雲算服務提供給使用平台的開發者,提供多元的開發、測試、布署功能,大部分平台支援團隊成員共同協作,並且能夠串接網頁服務和資料庫。常見的應用有網頁應用程式布署、開發環境管理和第三方服務整合,例如: AWS Elastic BeanstalkSAP CloudOpenShiftOracle Cloud

SaaS

這是大家日常生活中最常接觸到的服務種類,例如: Gmail、Dropbox、Youtube、NodesFLY。透過手機、平板或電腦登入帳號後,Gmail的使用者可以獲得收發信服務;Dropbox使用者可以將資料儲存至雲端;Youtube使用者甚至不用註冊即可觀看影片;而NodesFLY使用者在登入後,可以和組織成員共同管理物聯網資產。上面4個範例的共通點是不必付費就可以使用。那服務供應商要如何獲利?通常服務供應商會提供不同付費方案來賺取利潤,透過獨家功能、企業客製化專案等方式吸引用戶付費進而維持營運。

[Source 1] [Source 2]

還是覺得 IaaS/PaaS/SaaS有點抽象?

別擔心,我用一個簡單的比喻來說明他們的關係!

假設今天我們想要一棟新房子,可以從IaaS服務商購買蓋房子的材料,例如:水泥、鋼筋,從房子的地基開始建造;也可以外包給PaaS服務商,透過服務商提供的人力、建材加快蓋房子的速度;或是直接找SaaS服務商買一棟蓋好的新屋子!

經過以上的說明,希望您有更瞭解為何 IaaS/PaaS/SaaS的出現解決了許許多多開發上的需求!

雲端運算服務的介紹就到這邊,謝謝您耐心閱讀。我們將持續提供有關 IoT、Serverless Architecture、Smart City成功案例等內容,敬請期待!

About us:

軟領科技是AWS信賴的合作夥伴,也是APN Partner Network中的一員,並且是大中華區首座 AWS IoT Lab 的創始成員。已協助橫跨8個領域,超過35個企業執行數位轉型,並兼具海內外轉型經驗、多項大型專案經驗,致力於提供不同場域的物聯網與智慧城市解決方案。

歡迎訂閱 SoftChef IoT Blog,看看我們如何應用 Serverless Architecture!

上一篇 << Cloud Computing Services五大特性、四種布署、三種服務型態整理(上)

重溫本系列的其他篇 >>什麼是Serverless無伺服器架構?為企業帶來的4個好處&重點一次整理!

--

--