
VPS 需要具備什麼能力?自管與代管的取捨
VPS 的真實成本包含時間
VPS 的月費看起來可能與虛擬主機差不多,但它多了一整套管理責任。
這些工作不做不會立刻出事,但長期累積的風險很高:系統沒更新、備份沒建立、故障時沒人能處理。
評估時應該問:這些工作誰來做?時間成本算進去之後,還划算嗎?
自管 VPS 需要的能力
基本必備
- 命令列的基本操作
- 檔案權限與使用者管理
- 套件的安裝與更新
- 服務的啟動、停止、查看狀態
- 日誌的位置與判讀
進階需要
- 網頁伺服器的設定
- 資料庫的安裝與調校
- 防火牆與存取控制
- 備份機制的建立與驗證
- 故障時的排查能力
如果這些都要現學,建議先評估代管型方案——把學習與試錯的時間拿去做本業,通常更有價值。
取得 VPS 後的初始設定清單
這是最容易被省略、卻最重要的階段。
一、存取安全
- 建立一般使用者帳號,不要直接用最高權限帳號日常操作
- 改用金鑰登入,停用密碼登入
- 停用最高權限帳號的直接遠端登入
- 變更預設的遠端連接埠——這不是真正的安全機制,但能減少自動化掃描
二、防火牆
只開放需要的連接埠:
- 網頁服務所需的連接埠
- 遠端管理的連接埠——建議限制來源位址
- 資料庫連接埠不對外開放
三、系統更新
- 執行一次完整更新
- 設定安全性更新的自動安裝
- 建立定期檢視更新的習慣
四、時區與語系
確認系統時區正確,否則日誌時間、排程執行、資料庫記錄的時間都會錯亂。
五、監控與通知
- 磁碟用量
- 記憶體與負載
- 服務是否正常運作
- 設定異常時的通知
六、備份
在放上任何正式資料之前就建立好備份機制。
要包含:網站檔案、資料庫、設定檔。並存到主機以外的位置。
最常被忽略的三件事
一、交換空間
記憶體較小的 VPS 若沒有設定交換空間,記憶體用盡時行程會被系統直接終止——症狀是服務莫名其妙停止。
設定適量的交換空間可以緩衝,但它不能替代足夠的記憶體。
二、日誌輪替
日誌不輪替會持續累積,最終塞滿磁碟導致所有服務停止。
這是實際會發生的事故,而且症狀看起來像是「網站突然壞了」。
三、資源限制的相互關聯
程式語言的行程數、資料庫的連線數、記憶體上限,這幾個設定要互相對應。
設定不協調時,流量稍高就會出現各種奇怪的錯誤。 見網頁伺服器的效能相關設定。
快照與備份不是同一件事
| 快照 | 備份 | |
|---|---|---|
| 內容 | 整台機器的狀態 | 資料與檔案 |
| 還原 | 回到某個時間點的整機狀態 | 可選擇性還原 |
| 存放位置 | 通常在同一個服務商 | 應存到別處 |
| 適合 | 系統變更前的保險 | 資料的長期保存 |
快照方便但不能取代備份——若服務商端出問題,快照可能一起受影響。
代管與自管的比較
| 自管 VPS | 代管型 | |
|---|---|---|
| 月費 | 較低 | 較高 |
| 系統更新 | 自己 | 服務商 |
| 故障排除 | 自己 | 服務商協助 |
| 備份 | 自己建立 | 通常包含 |
| 控制權 | 完整 | 視方案 |
| 適合 | 有技術人力 | 需要獨立資源但無人力 |
怎麼判斷
估算一下:每個月花在系統管理上的時間 × 你的時薪,加上月費。
再與代管型的月費比較。對多數中小企業,代管型通常比較划算——而且出事時有人可以求助。
把責任寫進合約
如果由網頁設計公司或維護廠商協助管理,應明確約定:
- 系統更新由誰負責、多久一次
- 備份由誰執行、保留多久、存在哪裡
- 故障時的回應時間
- 監控的範圍
- 主機帳號的歸屬——應登記在業主名下
最後一項與網域註冊人是同樣的道理——管理權可以外包,所有權應該在自己手上。
什麼情況真的需要 VPS
- 需要安裝虛擬主機不支援的元件
- 需要特定的系統設定
- 資源需求超過虛擬主機的配額
- 需要多個環境——正式站與測試站分離
- 對資源穩定性有要求,不能受鄰居影響
如果只是「覺得比較專業」,那不是理由。
各主機商的方案內容、規格定義與限制條件差異很大,本文說明的是評估的原則與該確認的項目。實際規格與條款請以各服務商的現行公告為準。