【網頁設計白話文】網站主機規格懶人包,一次看懂在講什麼

#網站知識

【網頁設計白話文】網站主機規格懶人包,一次看懂在講什麼

夏格飛服務企業這麼多年來,深深感到網路上許多常見且基礎的網站主機規格,對一般企業或民眾來說有如天書一樣。像我們常講 VPS / 2 vCPU / 2G / 50GB / 1T Transfer,對很多網路老手或善於用 CMS 架站的高手來說簡單易懂,但對民眾來說根本分不出這些數字差異在哪裡。

今天,夏格飛來做個網站主機科普,如果您正好在尋找網站公司的設計服務,或許可以藉此機會看懂您手上拿到的規格喔。

主機類型的差異

首先,尋找企業網站建置時,要先認識到主機有幾種類型。常見的主機有以下幾種大類:

  • 共享主機 (又稱 Shared Host / 虛擬主機 / Virtual Host)

  • VPS 主機(有的稱獨立主機或 VM,Virtual Private Server)

  • 專屬主機(又稱實體主機,英文稱 Dedicated Server)

這邊舉台灣知名主機廠商遠振為例(非廣告),他們就明確區分成三種類型,由使用者依需求選擇。其他多數主機商,也都是依照這個模式去分類。

其他還有雲主機、經銷主機、Container 主機這些較少用,就先略過不談。至於這幾種主機的差異,過去我們寫過類似的文章介紹主機基礎知識,可以參考看看:

以下我們先快速的列出各種主機的差異

共享主機(虛擬主機)VPS專屬主機
說明基本上就是分租雅房,一台主機空間所有人共用類似獨立套房或公寓,屬於專有主機的一種類似獨棟透天厝,整棟自己住,但有物業代管
技術用主機管理系統切割帳號與空間,每個用戶有自己的帳密可以登入,但環境沒有區隔。用虛擬化技術切出一個專屬的空間,有獨立作業系統,CPU 與硬碟空間等等。整台主機由你一個人租用,通常就安裝整套作業系統。也可以自己再切 VM 使用。
管理介面通常會有 cPancel / Plesk 之類的管理後台。只能用命令列操作。只能用命令列操作。但可自己加裝 GUI 介面。
用戶影響有可能受到使用量較大的其他房客影響,造成網站不穩定不會與其他客戶互相干擾,有獨立的 CPU 與空間限制不會與其他客戶互相干擾,自己使用整台主機
費用便宜,通常一年數千中級,通常一年數萬貴,一年數萬至數十萬

大多數的網站公司,主要提供共享主機與VPS的服務,較少去提供到專屬主機,因為企業製作單一網站時,不需要用到專屬主機那麼高規格。

不過即便是共享主機與 VPS 主機,價差也還是很大。許多人拿到網站公司報價時,會很疑惑,為什麼這家給你開的主機費,一年才數千元,另一家開的主機費一年卻要 2-3 萬元甚至更高?這就是共享主機與 VPS 的差異,後面會慢慢詳解。

如何得知網站公司提供哪種主機類型?

一般來說,請網站公司報價,都會附上網站主機年度費用或維護費等等資訊,您可以從那邊檢視看看網站公司提供的主機規格。

如圖,夏木樂提供的方案,清楚寫明主機類型與規格

這邊要注意的是,有些公司雖然提供的是共享主機,但並不會告知您是共享主機,可能只會告訴您主機屬於 AWS 亞馬遜伺服器、中華電信機房等聽起來很厲害的詞彙。如果報價單上沒有寫明,而您想嘗試分辨,大致可以從價格上判斷的出來,年費低於萬元的有高機率是共享主機(但不是絕對)。也有些公司是將主機費與維護費整合在一起收年度維護費,那麼就不一定能區別了。

(夏木樂則是會清楚告知您的主機類型屬於共享還是 VPS,並依據企業的類型給予適合的主機規格。)

假設您真的擔心主機規格太低,不妨向網站公司索取更高規格的主機報價表,通常網站公司都會根據網站規模提供數個級距給您選擇,您可以依此挑選適合的規格即可。

我應該選擇共享主機還是VPS?

夏木樂並不會一昧的推薦客戶選擇高規格方案,一般的建議是,個人戶、工作室、學校系所或非營利組織單位,其實可以選擇共享主機,經濟又實惠,經過良好控管的情況下,受其他網站住戶影響的機率不高。

企業用戶、電商購物車、線上課程平台、上市櫃集團等等,最好選擇 VPS 獨立主機,一來這類網站的流量、使用量大,可能包含使用者會員資訊或商業機密,二來需要高度穩定的服務,不要被其他住戶影響主機穩定度。

網站類型建議主機備註
個人戶/工作室形象網站共享主機
工作室作品集網站VPS放作品,可能圖多
攝影師網站VPS
小型部落格共享主機一個月寫 2-3 篇文章以內
大型部落格VPS一週 3-4 篇文章高產量作家
雜誌網站VPS需要存放海量文章
新聞網站VPS + 加購儲存空間日更型新聞網站,需存放海量文章與圖片
學校系所共享主機 or VPS依照內容多寡決定
非營利組織 形象網站 活動網站共享主機
非營利組織 含捐款系統VPS
微型企業 形象網站共享主機
微型企業 (放置大量圖片影音)VPS + 加購儲存空間依照放置量評估
中大型企業VPS
電子商務 / 購物車VPS
線上課程VPS + 加購儲存空間加購儲存空間含有防盜效果
上市櫃企業或集團VPS + 加購儲存空間若要依法上傳股東會錄影則加購儲存空間
政府單位VPS
內部資訊系統VPS
國際型多國語言網站VPS依主要銷售國家選擇機房位置

主機規格的說明

接下來要介紹主機規格,我們常見的共享主機與VPS,會有以下幾種變動的規格。

項目範例說明
CPUs (vCPU)1 / 2CPU 有幾核心
儲存空間 (Storage)50GB主機的儲存空間,可用於放置檔案、上傳的圖片等等
記憶體 (RAM)2G / 4G主機的記憶體容量
流量 (Transfer)250GB / 500GB / 1TB主機傳輸流量
頻寬 (Bandwidth)50Gbps / 100Gbps主機頻寬
作業系統 (OS)Ubuntu / CentOS / Windows主機運作的作業系統是哪一種

網站公司開報價給你時,最常給的規格是前四項,可能會把規格名稱都寫出來,也可能只給數字例如: 2CPU / 4GB / 50GB / 250GB 這樣。我們以下一項一項說明,讓您可以看的懂這些規格。

CPU

CPU 當然就是指主機伺服器的 CPU 中央處理器,不過通常這裡不會討論時脈,所以您不會看到 2GHz 之類組裝電腦常看到的數字。

因為網站在用的主機,通常都是大型機架伺服器,他們的 CPU 可能都是 Xeon C621A 2.10GHz 24核 這種高規格配備,然後再依照需求用虛擬機切出多個 VM 來服務客戶,每個 VM 可能只會分到個 2-4 個虛擬核心(不是實體核心),因此我們討論網站主機規格時,會用 vCPU 核心數量來區分規格高低。

如果是共享主機,通常會是一台 8-16 vCPUs 的虛擬機,再切分給 100-500 個住戶分享使用。

若是 VPS 的話,就會是一個網站獨享 1-4 個 vCPUs。以單一形象網站來說,1-2 vCPUs 算是很經濟實惠的基礎規格,而大型網站、國際型網站或電子商務等,可以考慮從 4 vCPU 起跳。

儲存空間 (Storage)

儲存空間又會稱 Storage,就像您的電腦硬碟,用來存放程式、圖片、PDF 資料各類檔案文件。

一般共享主機提供的儲存空間在 10GB-50GB 之間,也是依各家網站公司規格不同。

而 VPS 普遍提供 40-80GB 起跳,較少超過 100GB (當然更高規格的也會有,只是不常見)。

對不常更新的形象網站來說,兩者都非常夠用。但是對於有在寫部落格、定期更新新聞資訊、定期上架產品的網站或電商來說,小於 30GB 的主機可能很快會用盡,通常建議至少要準備 50-80GB 以上,比較安全。

所以經常更新內容的網站,蠻建議直上 VPS 的,可以將您的使用情境告知網站公司評估看看。

硬碟類型部分,以前還會分 HDD 與 SSD,近年來幾乎都是 SSD 主機了,所以不會再特別寫 HDD 或 SSD。

大型儲存空間追加

另外有些網站例如音樂平台、線上課程網站等,由於需要上傳巨大的影音檔案,整個網站的空間使用量動輒 1-2TB 以上,那麼通常會建議加購額外的檔案存放空間選項,現在很流行的 S3 空間,或者同級的 Object Storage 空間,都可以用非常低廉的價格獲得 500GB-1TB 以上的儲存空間,專門放置圖片與影音。

這些儲存空間,有的是無限容量,僅算流量費用。有的是算空間費用,流量固定。因此也是有很多種計價模式,若有需要,都可以向網站廠商詢問看看。

以夏木樂來說,就有提供 S3 或 S3 相容的 Object Storage 大型存放空間服務,並具有私密觀看與防盜連機制,非常適合課程平台選用,若有需要可參考這篇介紹:

記憶體 (RAM)

與個人電腦一樣,記憶體就是指主機的記憶體空間大小,用來存放程式運作時的暫存資訊。

平時網站運作時, 一個人打開網站頁面,就會開始佔用記憶體以輸出運算畫面,當頁面輸出後就算執行完畢,再釋放記憶體。這個過程很短,大概 1-3 秒以內。

所以平時主機的 RAM 用量其實很低,比如有一個人打開網站,可能突然佔用個 100-200 MB 的 RAM,2-3 秒後就釋放掉了,不會持續佔用記憶體。所以一般形象網站平時可能只會有 300MB 的平均使用量,不像你電腦上的 Chome 整天吃掉 2G 的 RAM

不過當一個網站推出熱門商品,或者是刊出熱門文章,導致訪客不停湧進來時,即便一個訪客只會用掉個幾秒鐘的 RAM,但也會造成 RAM 使用量大幅疊加上去,很快就會超出主機負載。所以 RAM 的大小會影響到同時觀看的訪客戶數量。流量大的網站最好考慮把 RAM 加到 4-8 GB 以上較安全。

流量 (Transfer)

流量指的是主機每個月可以傳輸多少資料給使用者,舉例來說,點擊一次網頁,可能會看到網頁本身與 10 張圖片,每張圖片有 500kb,可能加起來就用掉 6-7MB 的流量。因此每日 100 次網頁觀看量 (Page View / PV),一個月可以用掉 12GB 的流量。若每日有 1000 次網頁觀看量,就會用掉 120GB。(實際上不會那麼高,因為瀏覽器會快取看過的資訊)

流量通常用不太完,一個企業形象網站網站全力運作,一個月也大致用掉 50-100GB 的流量而已,再上去可能 CPU 與記憶體會先爆掉。

但有一種狀況必較容易把流量用完,就是提供大型檔案下載。如果您在網站上放了一些超大檔案給大家下載,例如拍攝的 RAW 原始檔,或工業醫療用大型原始檔分享等等,就很有可能把 500GB-1TB 的流量都用光,所以通常主機商會禁止使用者把主機空間當成檔案主機或圖床。

至於網站廠商給的規格,通常共享主機給的流量,會在 250-500GB 之間,對多數形象網站來說很夠用。VPS 的話,則從 250GB-2TB 不等。要注意國內主機的流量都會給比較低,因為國內的流量費較貴。有些網站公司如果號稱中華電信機房,其實能給的流量規格會比較低。而有些公司會說機房在東京或美國,可能給的流量規格就高很多。

另外,也有些網站廠商會說提供無限流量或無限頻寬,雖然比較偏業務手法。但其實也沒錯,因為流量用完前,網站自己會先掛掉。(實際上不可能有「真正」的無限流量,因為機房與ISP的流量費是照收的)

主機規格簡寫

前面介紹了 Storage / RAM / Transfer 三種規格,都是用 GB / TB 當做單位,由於多數主機的記憶體都在 10GB以內,儲存空間較少超過 100GB,流量也很少低於 100GB,所以當你看到這樣的簡寫時: 2 vCPU / 4GB / 30GB / 250GB ,大致可以知道數字由小到大是 記憶體 / 儲存空間 / 流量

頻寬

頻寬就是在說馬路寬不寬,或水管有多粗,越粗的水管越能承擔同時間的大量使用者,在早期頻寬規格很重要,因為早期網路建設剛起步時,頻寬都非常小。

不過近年來頻寬已經不值錢了,現在多數網站公司不會特別提供頻寬這個規格。大多數網站主機的機房至少提供 1-2TB 的頻寬,很難有網站瞬時發生這麼高的頻寬用量,可能主機自己的 CPU / RAM 就先撐不住。有些網站廠商會說提供無限頻寬,同樣也沒錯,頻寬用完前,網站自己會先掛掉。

不過如果是做直播類網站、影音串流類網站,可能頻寬就還是非常重要,但這類型的主機費用會是獨立客製化報價的。

作業系統

作業系統部分,如果是共享主機,較少會介紹作業系統,因為 95% 都是採用 CentOS Linux 搭配 cPanel 管理介面

若是 VPS 主機,就可能根據不同網站公司採用不同的作業系統,常見的作業系統有以下幾種:

  • CentOS

  • RedHat

  • Rocky Linux

  • CloudLinux

  • Ubuntu <-- 夏木樂採用

  • Windows 等等。

上面除了 Windows 以外,都是 Linux 發行版。若您的網站是 Wordpress / Drupal / Joomla 等 CMS 或採用 PHP 獨立開發,通常網站公司都會選擇 Linux 系列,因為他是全球最常用的主流伺服器作業系統。而發行版的話就根據網站公司自己擅長而可能採用不同的發行版。

至於 Windows 主機,通常只有程式語言是 ASP.NET 編寫時才會採用。因為 Windows 主機另外有作業系統授權費,費用會是 Linux 系列的兩倍。

另外有些網站公司會說明伺服器軟體是 Apache 或 Nginx,這個對客戶就比較沒差,各家有其擅長的軟體,只要主機穩定就好。

機房位置

有些網站公司會強調自己的主機屬於台灣主機、中華電信機房、日本東京機房、美國機房等等,這就跟各家公司的商業合作夥伴有關,所以他們會推合作較密切的主機服務。

但因為現在主機都是用雲架構的關係,更換機房相對容易。若您的客戶在歐美,也可以請網站公司幫您採用美國機房,就近連線速率也快。若客群都在國內,可以考慮台灣或東京機房。

當然這邊要注意一下,由於國內的主機成本是比較高的,若您聽到中華電信機房或台灣機房,其實 CP 值都會比東京或美國的來得差一點,價格也會比較貴。但是優點會是連線速度稍微高一些(一般民眾其實感受不到)。

通常會採用台灣機房的,是遊戲這種需要低延遲的應用,或是政府單位這類高資安需求的環境,一般企業形象網站由於感受不太到差別,目前主流是選 CP 值最高的東京最多,這部份企業可以自行評估看看需求做決定。

延伸閱讀

自己租主機與網站公司的主機有什麼差別?

有些企業可能會自行搜尋網路上的主機商,會發現同樣是上面這些共享主機或 VPS ,但是網站公司的年費可能是主機商的 2-3 倍,這是什麼原因呢?

首先是主機商是單純賣空間,稱為「空間租賃」,沒有提供任何裝機與維修服務,可以說是完全自助式。如果您單純租賃主機商的便宜空間,但自己不會架設網站,就變成要再付錢請網站公司做一次了,反而不划算。

二來,通常網站公司提供的主機服務,會包含基本維運、備份、定期檢測並維持主機良好運作等等,這在國外是很常見的服務,稱為 Managed Host (受托管的主機服務),因此網站主機商通常會稱其服務為「主機托管」或「主機代管」。這與一般主機商的純粹空間租賃是不一樣的喔。

即便費用比較高,一年也還是數千到數萬元左右,但卻有專人看管主機並定期維修檢測,依然還是非常划算的。

我家公司正在用哪種主機?

如果您在找網站公司前,公司早就有預先租賃主機了,但是經辦人也許已經離職,那要怎麼知道原本是用哪一種主機呢?可以確認看看原本的主機是否有提供一些登入與連線的資料。假設有提供像 cPanel / Plesk 這類的管理介面,如下圖:

如果有這樣的介面的話,高機率會是共享主機(也不是絕對)。

若原本的主機不給你登入方式,或是只給一組 IP 與帳密,那就有可能是 VPS 主機,因為 VPS 大多用命令列控管。

以上只是一個大概判斷方式而已,建議真的要知道主機類型,還是要聯繫原廠取得正式規格。

總結

現在,假設您看到一間網站公司開出這樣的規格

  • CPU 2core

  • RAM 4G

  • Storage 50GB

  • Transfer 500GB

  • 1TB Bandwidth

  • Rocket Linux

您應該大致可以分辨每個項目是在講什麼了,也可以依此比較各家規格的異同。

對於多數人來說,尋找網站設計公司詢價,並不是常常會發生的事情,很有可能是老闆交辦,所以才第一次拿到網站報價單。夏格飛盡量提供清楚明瞭的介紹,解釋網站設計的相關技術名詞,讓企業窗口不致於被各家百花齊放的規格給難倒。

希望這篇文章對您有幫助,如果您還沒找到網站公司,就找夏木樂做網站吧

相關文章

什麼是敏捷開發?軟體工程的歷史與故事

在現代軟體研發過程中,快速適應變化是重要關鍵,但你知道嗎?這是經過了數十年的發展才形成的觀念,甚至在這個觀念普及前,失控的軟體規模還造成民眾傷亡。 傳...