iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
Modern Web

初學者入門 - 有人叫我寫blog那就來做吧!系列 第 7

[day-06] - 淺談目前主流的架構 - 雲端化架構 ( Part.2 )

  • 分享至 

  • xImage
  •  

雲端部署模型

  • 公有雲(Public Cloud)
    • 公有雲主要是透過網路,由第三方供應商提供廣泛的雲端運算資源,包括儲存空間、網絡設施、開發環境以及多樣化的應用程式服務。適合需要快速部屬資源的企業,並且通常支援比較完善的權限管理,保障資料的隔離與安全。
  • 私有雲(Private Cloud)
    • 私有雲主要是由單一機構自行建構和管理的雲端環境,通常部署在機構的內部網絡或私人的資料中心;這類的雲端類型通常是有更嚴格的安全考量或高度客製化的需求。然而,自建和維護私有雲的成本相對較高,且需要投入大量的維護資源。
  • 混合雲(Hybrid Cloud)
    • 混合雲整合了私有雲(包括地端的傳統 IT 基礎設施或專用私有雲)與一個或多個公有雲的資源,提供多樣化的運算環境。該架構允許企業根據不同的需求選擇最適合的環境,並有效地結合 公有雲的彈性與私有雲的安全性 。此外,混合雲可以做到動態或按需資源分配,使成本與對應的資源需求達到平衡。

本段內容參考自GoogleCloud說明資料

雲端服務的三大服務模型

因為實在太多種,我這邊只舉例幾個主流的類型

基礎架構即服務 (IaaS)

這種類型是最簡單的,就是把基礎建設(最基本的硬體維護)交給雲端公司/團隊處理,剩下的作業系統、環境、軟體都要自己部屬。

優點:整體設定的流程跟 地端(On-Premises) 幾乎一致,因此可直接將現成環境部屬上去。
缺點:因為雲端伺服器的資源分配要保持彈性,因此為了防止你持續占用資源,通常價格會比較昂貴。

舉例來說,三大公有雲的都有類似的服務,AWS 的 EC2、Google 的 Compute Engine、Azure VM...。

平台即服務 (PaaS)

平台即服務相比於 IaaS 有顯著的不同。在 PaaS 中進一步將管理和流程抽象化,開發者可以使用雲端平台提供的現有環境進行開發而不須擔心底層硬體或系統設定,在某些服務商有提供現成的資料庫即服務(DBaaS)配套措施。

優點:大幅減少了管理作業系統和硬體的維護成本,使開發者可以專注在應用程式的開發。
缺點:可能會因為過度依賴特定服務提供商的平台而造成「供應商鎖定」的問題。

例如:AWS Elastic Beanstalk、Google App Engine、Microsoft Azure App Services、Heroku...。

軟體即服務 (SaaS)

軟體即服務就是我們常用的線上軟體,屬於已經部屬的應用程式,使用者可以使用現成的功能進行有限度的操作。

優點:使用簡單,不需要自行維護任何基礎軟硬體。
缺點:資料儲存在公有雲端,可能會引起一些安全性和隱私的顧慮。

https://ithelp.ithome.com.tw/upload/images/20240921/20141278AwHCjD62uD.png
比較圖取自微軟Azure

但現在的服務架構其實遠不只有這幾種,各廠商都有自己的應對措施。


上一篇
[day-05] - 淺談目前主流的架構 - 雲端化架構 ( Part.1 )
下一篇
[day-07] - 淺談目前主流的架構 - 雲端化架構 ( Part.3 )
系列文
初學者入門 - 有人叫我寫blog那就來做吧!18
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言