服務

網站要不要自己養一台伺服器?共享主機 vs VPS vs 雲端 vs Serverless 的真實成本與決策樹

2026.07.19 · 106 次瀏覽
網站要不要自己養一台伺服器?共享主機 vs VPS vs 雲端 vs Serverless 的真實成本與決策樹

兩份報價差 27 倍。問題不是哪個便宜,是哪個在你這個階段總成本最低、又不會半夜出事沒人救。

分享:

一家做外銷的中小企業老闆問我們:「網站每個月要付主機費,我到底該租便宜的共享主機,還是自己養一台伺服器?」他手上有兩份報價——一份月付 NT$150 的共享主機,一份月付 NT$4,000 的雲端方案,差了快 27 倍。問題不是哪個便宜,是「哪個在你這個階段,總成本最低、又不會半夜出事沒人救」。這篇把共享主機、VPS、雲端(IaaS/PaaS)、Serverless 四條路的真實成本與決策樹一次講清。

適用情境 × 不適用情境

適合先評估自架/雲端的情境:

  • 流量會爆量或有明顯尖峰(活動檔期、電商促銷、報名開放)。
  • 需要跑背景工作、佇列、排程、或自己的 API 後端。
  • 對資料落地、合規、或效能(LCP 等 Core Web Vitals)有要求。

不適合、共享主機就夠的情境:

  • 只是形象官網、部落格、活動頁,流量平穩、更新不頻繁。
  • 沒有工程資源、也不打算外包維運。
  • 預算極有限、且能接受偶爾較慢與較弱的隔離。

替代方案矩陣

方案優點缺點月成本級距(約)
共享主機(cPanel 類)最便宜、免維運、開箱即用資源共用、效能與隔離弱、難擴充NT$100–500
VPS(自管,如 Linode/DigitalOcean)便宜、可完全控制、可跑後端要自己顧安全、更新、備份NT$300–3,000
雲端 PaaS(如 Vercel/Render/Forge 管理)部署快、自動擴充、維運負擔低用量大時單價變貴、供應商綁定NT$0–8,000+
Serverless(如 Cloud Functions)閒置不花錢、尖峰自動擴冷啟動、除錯難、成本難預估依用量(可低可高)

完整流程拆解(含工具與交付物)

我們把「選主機到上線」拆成四階段,通常 5–10 個工作天:

  • 階段一 · 需求盤點(1–2 天):估流量、尖峰倍數、背景工作需求、合規要求。交付物:需求表(Notion)+負載預估。
  • 階段二 · 架構與選型(1–2 天):決定方案、CDN(Cloudflare)、備份與監控策略。交付物:架構圖(Figma/Excalidraw)。
  • 階段三 · 佈署與強化(2–4 天):以 Laravel Forge 或 Docker 部署、設定 SSL、防火牆、自動備份、UptimeRobot 監控。交付物:可上線環境+部署文件。
  • 階段四 · 壓測與交接(1–2 天):負載測試、效能調校、回滾演練。交付物:壓測報告+維運手冊。

真實成本完整拆解

主機月費只是冰山一角。以一個中型 VPS 方案為例,真實年成本常包含:VPS 本身(約 NT$1,500/月)、SSL(Let's Encrypt 免費,但 EV/萬用憑證 約 NT$3,000–15,000/年)、CDN 與 WAF(Cloudflare 免費起、Pro 約 US$20/月)、異地備份儲存(約 NT$100–500/月)、監控(UptimeRobot 免費起)、以及最貴的一項——維運工時:更新、修補、處理告警,若外包 Retainer 約 NT$6,000–15,000/月。很多人只比月費 NT$150 vs NT$4,000,卻忘了「沒人維運」的隱藏成本,往往是一次當機損失的訂單。

實施真相 vs 客戶想像

  • 客戶以為「上雲就自動不會當」;實際上雲端只是把責任邊界換了地方,設定錯一樣會當,還可能帳單爆掉。
  • 客戶以為「Serverless 最便宜」;實際上低流量時確實省,但一旦被爬蟲或活動打爆,用量計費可能比固定 VPS 貴。
  • 客戶以為「共享主機也能跑我的系統」;實際上需要背景佇列、長連線或自訂套件時,共享主機常常做不到。

常見陷阱 × 怎麼避開

  • 沒有異地備份:只靠主機商快照,主機商出事就全沒。解法:至少一份備份放在不同供應商。
  • SSL 忘記續期:憑證過期整站掛紅字。解法:用自動續期(Let's Encrypt + 排程)與到期告警。
  • 沒有監控:客戶比你先發現網站掛了。解法:UptimeRobot/Better Stack 設健康檢查與通知。
  • 供應商鎖定:用了太多某雲的專屬服務,想搬走成本極高。解法:核心用可攜的容器化架構。
  • 沒有回滾機制:一次部署失敗就手忙腳亂。解法:藍綠部署或保留前一版,一鍵回滾。

成功指標 + 上線後 90 天路線圖

  • 第 30 天:可用率(uptime)≥ 99.9%、確認備份可還原、LCP < 2.5s。
  • 第 60 天:依真實流量調整規格(縮容或擴容)、檢視每月帳單有無異常尖峰。
  • 第 90 天:完成一次故障演練與回滾測試、把維運 SOP 文件化,決定續留或優化架構。

決策清單

  • ☐ 我的網站有明顯流量尖峰嗎?
  • ☐ 我需要跑背景工作/佇列/自有 API 嗎?
  • ☐ 我有工程資源或願意外包維運嗎?
  • ☐ 我對資料落地或合規有要求嗎?
  • ☐ 我能接受偶爾較慢(共享主機)嗎?
  • ☐ 我有異地備份計畫嗎?
  • ☐ 我設了監控與告警嗎?
  • ☐ 我知道當機時誰負責、多久內回應嗎?
  • ☐ 我估過「用量爆量」時的帳單上限嗎?
  • ☐ 我有回滾與故障演練機制嗎?

常見問題 FAQ

我只是做一個形象官網,需要租雲端嗎?

多半不需要。流量平穩、更新不頻繁的形象站,共享主機或靜態託管(搭配 Cloudflare CDN)通常就夠,成本更低。等你有背景工作、金流、會員或明顯尖峰再升級。

共享主機和 VPS 差在哪?

共享主機是很多網站共用一台機器的資源,便宜但隔離弱、難客製;VPS 給你一台獨立的虛擬機,可完全控制、能跑後端,但要自己顧安全、更新與備份,或外包維運。

Serverless 真的比較省嗎?

低流量、間歇性使用時很省,因為閒置不計費;但高頻或被打爆時,用量計費可能反而比固定 VPS 貴,且冷啟動與除錯較麻煩。建議先估尖峰用量再決定。

網站當機時,最快能多久恢復?

取決於是否有監控、備份與回滾機制。有完整維運的站,通常能在數十分鐘內回滾到前一版;沒有的話,可能要數小時甚至更久,還可能遺失資料。

行動呼籲

不確定自己該選哪條路?ScriptWalker 提供「主機架設與部署」服務(起價 NT$12,000)與「雲端維運月費」(起價 NT$6,000/月,含監控、備份、更新、故障回應)。想先聊聊你的流量與預算,歡迎預約免費 30 分鐘諮詢:

分享: