一家做外銷的中小企業老闆問我們:「網站每個月要付主機費,我到底該租便宜的共享主機,還是自己養一台伺服器?」他手上有兩份報價——一份月付 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 分鐘諮詢:
- Email:[email protected]
- 電話:0916-224-047
- LINE:@ufv9089p