什麼是 VPS 主機?虛擬伺服器架構與超額配置、代管型與非代管型的差異及優缺點

VPS 主機是透過虛擬化把一台實體伺服器切開,為每台虛擬伺服器分別分配 CPU·RAM 的主機。本文說明虛擬伺服器架構與超額配置、與共享主機的不同,以及代管型 VPS 與非代管型 VPS 的差異。
VPS 主機讓你用 root 權限直接操作伺服器,但若不是代管型,伺服器管理也要自己負責。本文也整理了 VPS 主機的優缺點,以及適合使用 VPS 主機的網站。
1️⃣ VPS 主機架構
VPS(Virtual Private Server)是透過虛擬化把一台實體伺服器切出來的虛擬伺服器。負責切分的是名為 Hypervisor 的軟體。每台虛擬伺服器各自安裝作業系統,CPU 核心、記憶體與磁碟也以虛擬伺服器為單位設定。
使用者可以 取得 root 權限,並自己選擇網頁伺服器、PHP 版本與防火牆。
2️⃣ 共享 VPS 與獨享 VPS:超額配置
依價目表上寫的核心是否只有你在用,VPS 分成共享 VPS 與獨享 VPS。價目表上通常寫作 Shared CPU 與 Dedicated CPU。
共享 VPS 的核心要和其他虛擬伺服器輪流使用。大多數網站平時只用一點 CPU,所以業者會分配比實際核心更多的核心,這稱為超額配置。原理和航空公司賣出比座位更多機票的超賣(Overbooking)一樣。
平時看不出差別,但鄰近的虛擬伺服器同時使用 CPU 時,輪到你的順序會被往後推而變慢。獨享 VPS 的核心綁在實際核心上,只有你在用,效能穩定,但價格較高。共用的只有 CPU,記憶體與磁碟在兩種方式下通常都是每台虛擬伺服器各自保留。
3️⃣ 與共享主機的不同:是分配,不是上限
共享主機是由多個帳號共用一台伺服器的作業系統與網頁伺服器,每個帳號受到的只有 CPU 與記憶體的上限。
VPS 的每台虛擬伺服器都有自己的作業系統,CPU 核心與記憶體一開始就分配好。即使是共享 VPS,共用的也只有 CPU 時間。碰到上限時的情況也不同:共享主機會在業者設定的上限處,以 [508 Resource Limit Is Reached] 錯誤擋下。
VPS 用完分配的記憶體時,作業系統會強制結束程序。在 WordPress 上,資料庫被結束而出現 [Error establishing a database connection] 畫面,就是其中一種情況。
4️⃣ 代管型 VPS 與非代管型 VPS
非代管型 VPS 的業者只負責到虛擬伺服器與網路為止,作業系統更新、網頁伺服器與 PHP 安裝、安全設定和備份,都由使用者自己來。代管型 VPS 則由業者負責這些工作,使用者在管理面板處理新增網站、SSL 與備份。因此代管型 VPS 的價格較高,同規格伺服器的費用上會再加上管理費。
5️⃣ VPS 主機的優缺點
VPS 主機分配了 CPU 與記憶體,比較不受鄰近網站影響。可以用 root 權限把伺服器設定調整成適合網站的樣子,訪客增加時只要升級方案就能增加資源。
不過非代管型 VPS 的伺服器管理要自己負責,出問題時也得自己找原因。
非代管型 VPS 每月約 $4~6 起,代管型 VPS 每月約 $11 起。像 DigitalOcean、Cloudways 這樣按小時計費的業者,續約時不會漲價;像 Hostinger 這樣以合約方案銷售的業者,續約時會漲價。
6️⃣ 適合 VPS 主機的網站
5️⃣ 舉例的每月 $11 方案是 Cloudways,我們與它有直接的聯盟合作。推薦的業者是 Cloudways 與 ScalaHosting。非代管型 VPS 可以在 Hostinger(每月 $6.49 起,2 年合約)與 ScalaHosting(每月 $19.95 起)取得。
在共享主機上反覆碰到上限的網站,適合改用 VPS 主機。購物網站與會員制網站也一樣:登入的訪客一多,快取就用不上,每次瀏覽都會用到 CPU。
經營多個網站時也適合:把多個網站放在同一台伺服器上,一起管理資源。
訪客不多的部落格或公司介紹網站,用共享主機就夠了。
如果沒有操作過伺服器,就從代管型 VPS 開始。
🔢 FAQ
ℹ️ 聯盟行銷說明
本站內容包含聯盟行銷連結。訪客透過這些連結購買商品或服務時,本站會從賣家獲得佣金。在這個過程中,購買者支付的金額(遇到活動折扣時金額會降低↓)並不會因此提高。刊登的價格、折扣與庫存資訊以撰寫當時為準,可能與實際情況不同,購買前請向賣家做最後確認。商品的挑選與評價依本站自訂的標準撰寫,是否支付佣金不會影響介紹順序或評價內容。