Peter 工程日誌

淺談雲端服務與市面上的各式雲端運算平台服務

前言

其實這個概念已經是老掉牙了,這個技術大概是在2008年開始有相關研究一直到現在,還是有很多人不知道這個最基礎的概念與雲端運算架構。

為什麼要知道這個概念?不知道不是也可以使用部署相關的服務也可以用的好好的嘛?

這個原因,其實主要如下:

本文章,是要淺談何謂「雲端運算」,雲端運算中分成哪幾層,以及對應到目前市面上的雲端服務有哪幾層。

什麼是雲端運算?

簡單來說就是,把服務,運算等功能都部署到網路上,而網路上主機通常都是有好幾個機房所組織而成的,那整個各地機房組起來就稱為「雲」,那上去的服務你不知道放在哪個地方,只知道你的服務座落在某一個城市或是地點而已,確切的地方不知道。

服務與運算上雲端,有幾個好處:

我認為的缺點如下:

一般主機租用與雲端運算平台差異

在雲端運算平台這個概念還沒有出來以前,可能聽過,像是VPS,shared hosting以及dedicated hosting等服務。那這個跟雲端運算平台有什麼差別?其實差別蠻大的。

首先,先以傳統主機的介紹如下:

所以我們可以從上面得到一個表格:

比較的項目共享主機
Shared Hosting
虛擬私人主機
Virtual Private Server
實體主機
Dedicated Server
自由度?較高最高
資源共享?高,且資源會隨著鄰居而有影響較低,資源都是在一個既定空間上,自己使用無此問題
費用?較低較高
虛擬化技術?無,完全是一個放置網頁專案空間中,可以自行使用配置的資源與空間
效能?較低較高

雲端運算平台

在講雲端運算平台前,需要先知道雲端運算架構圖

首先,我們先從上述的架構圖中的最底層開始。

雲端運算平台與傳統主機供應商比較

比較項目傳統主機供應商雲端運算平台服務
種類?有共享主機(Shared hosting)
有VPS(Virtual private server)
實體主機(dedicated server)
IaaS
PaaS
SaaS
價格?共享主機最便宜
VPS適中
實體主機較貴
IaaS較貴
PaaS適中
SaaS看提供服務廠商,通常比上述兩者便宜
開發者專注?除了共享主機,其他都需要再花額外的力氣做建置系統建置IaaS需要花額外力氣
利用PaaS部署可以花較多時間在SaaS做開發
服務效率?VPS與實體主機較好IaaS運算較高,但是需要自行調整
PaaS運算度隨著方案選擇做變動
SaaS取決於PaaS方案而變動表現

結論

有此可見,下列要點有:

參考資料

Exit mobile version