費用結構:為什麼工程師說「這會很貴」
情境引入
行銷提案:「我們辦一個直播購物活動,預計 100 萬人同時上線!」
工程師沉默了三秒,說:「這會很貴。」
你想追問「貴多少?」但又不知道怎麼評估。
這堂課讓你看懂雲端帳單,理解費用從哪裡來,以後再聽到「這會很貴」,你能問出真正關鍵的問題。
雲端費用的基本概念:用多少付多少
傳統機房是「買一台機器,不管用不用都要付」。雲端是「開機才收費,關機不收費」。
聽起來很省,但陷阱在於:你不一定知道自己開了多少東西。
主要費用項目
1. 運算費用(Compute)
計費方式: 機器跑多久 × 機器規格
| 規格 | 約略費用(AWS, us-east) | 說明 |
|---|---|---|
| 小型(2 CPU, 2GB RAM) | 約 $0.02 / 小時 | 跑小型服務 |
| 中型(4 CPU, 8GB RAM) | 約 $0.10 / 小時 | 跑一般 Web Server |
| 大型(16 CPU, 64GB RAM) | 約 $0.50 / 小時 | 跑資料庫或大型服務 |
一台中型機器一個月費用: 0.10 × 24 × 30 ≈ $72 美元(約台幣 2,300 元)
2. 儲存費用(Storage)
計費方式: 存了多少 GB × 每月費率
- 一般物件儲存(S3/GCS):約 $0.02 / GB / 月
- 100,000 張商品圖片(每張 500KB)= 50GB = 約 $1 / 月(很便宜)
- 資料庫儲存(有讀寫 IOPS):約 $0.10 / GB / 月
通常儲存費用不是主要費用,除非你存了超多影片。
3. 網路費用(Network Egress)
計費方式: 資料從雲端「出去」到用戶的流量
這是很多人不知道的費用陷阱:資料進入雲端免費,從雲端出去才收費。
- 每 GB 出流量:約 $0.08(AWS)
- 100 萬用戶各下載 10MB 商品圖片 = 10TB 流量 = 約 $800 美元
這就是為什麼有 CDN 很重要——CDN 可以大幅減少從你原始伺服器出去的流量。
4. API 呼叫費用
計費方式: 呼叫次數 × 每次費率
- AWS Lambda(無伺服器運算):$0.0000002 / 次
- AI API(GPT-4 等):$0.01–$0.10 / 千 token
- 第三方 API(SMS、Email):各有不同
陷阱: 100 萬次呼叫聽起來很多,但如果每次只要 $0.000002,整體費用是 $2——很便宜。但 AI API 不同,100 萬次可能要幾千美元。
三種計費方案
On-Demand(隨用隨付)
用多少付多少,最貴但最彈性。 適合: 流量不固定、新專案測試
Reserved Instance(預約機器)
預先承諾用 1 年或 3 年,享 30–60% 折扣。 適合: 確定長期使用的穩定服務
Spot Instance(競標閒置機器)
競標雲端廠商的閒置資源,最便宜(折扣 70–90%),但隨時可能被收回。 適合: 可中斷的批次處理工作(如夜間跑報表)
費用暴增的常見原因
| 原因 | 說明 | 電商案例 |
|---|---|---|
| 忘記關機器 | 測試用的機器沒關,整月計費 | 工程師開了一台測試機跑了兩個月 |
| 流量暴增 | 沒有流量上限設定,自動擴充 | 活動當天流量是平時 100 倍,費用也是 |
| 資料庫查詢未優化 | 沒有索引,每次查詢掃全表 | 訂單搜尋很慢,但查詢次數很多 |
| 網路出口流量 | 大檔案傳輸費用被忽略 | 商品影片每次都從原始伺服器傳 |
| AI API 沒有限速 | 沒有每天上限,被爬蟲大量呼叫 | 開放 AI 問答 API,被惡意呼叫 |
怎麼看懂帳單
一份雲端帳單通常長這樣:
| 服務 | 用量 | 單價 | 費用 |
|---|---|---|---|
| EC2 (Web Server × 2) | 1,440 小時 | $0.10 / hr | $144 |
| RDS (Database) | 720 小時 | $0.50 / hr | $360 |
| S3 (圖片儲存) | 200 GB | $0.02 / GB | $4 |
| CloudFront (CDN) | 5 TB | $0.008 / GB | $40 |
| Data Transfer Out | 3 TB | $0.08 / GB | $240 |
| 合計 | $788 |
讀帳單的重點:
- 哪個服務費用最高?
- 這個月和上個月比,哪裡跳了?
- 有沒有從來沒聽過的服務(可能是測試機忘記關)?
練習題
AI 協作:學了這個,跟 AI 怎麼配合?
看懂費用結構讓你能跟 AI 一起做成本評估,在工程師說「這會很貴」的時候,你能問出真正量化的問題。
你的人類優勢:
- 你知道活動的業務目標(這次行銷預算是多少)和可接受的費用上限
- 你能判斷「花這些費用值不值得」,這需要商業判斷,不是工程師的本職
可以這樣跟 AI 說:
我們要辦一個限時搶購活動,預計 20 萬人同時在線,活動時間 4 小時。請幫我估算在 AWS 上需要的基礎架構(Web Server、Database、CDN)的大約費用,並列出最容易超支的風險點。
挑戰任務
行銷團隊規劃一個直播購物活動,預計 50 萬人同時觀看,每人平均消耗 2Mbps 頻寬,活動持續 2 小時。工程師說「網路費用會很貴」。你應該問工程師哪個問題來確認費用規模?
你的雲端帳單上這個月出現一個從沒見過的服務「GPU Instance × 500 小時」,費用 $1,500。你接下來應該做什麼?問誰?問什麼?
工程師說「我們把某個資料庫從 On-Demand 改成 Reserved Instance,可以省 40%」。你想評估這個建議是否合理,你會問工程師哪個問題?