Lightsail 是含流量包的固定套餐,EC2 按元件計費還能疊折扣。講清什麼規模選哪個更省,以及遷移邊界在哪。
小團隊和個人站長在 AWS 上選伺服器,第一道選擇題通常是:用 Lightsail 還是 EC2?
多數回答會說「新手用 Lightsail,專業用 EC2」。這句話沒用,因為它描述的是上手難度,而真正影響你錢包的不是難度,是計費模型。
而且有個分界線幾乎沒人提:Lightsail 用不了預留實例和節省計劃。 也就是說,當你的規模漲到某個點,Lightsail 的成本曲線會被 EC2 反超——哪怕 EC2 看起來更貴、更複雜。這正是折扣體系第二層的特點:承諾類折扣不是所有產品都能用。五家的機制對比見 五家雲廠商折扣機制對比。
這不是「大小兩個規格」,是兩套計費模型
把兩者的差別壓成一句話:Lightsail 賣給你一個「套餐」,EC2 賣給你一堆「零件」。
| Lightsail | EC2 | |
|---|---|---|
| 計費形態 | 固定月費套餐(實例 + 儲存 + 流量額度打包) | 按元件計費(實例、磁碟、快照、流量分別算) |
| 流量 | 套餐內含出站流量額度 | 出站流量按量計費 |
| 能否用承諾折扣 | 不能(不支援預留實例 / 節省計劃) | 能(RI / 節省計劃 / Spot) |
| 彈性擴縮 | 手動換套餐,無自動伸縮 | 自動伸縮組、負載均衡、完整網路能力 |
| 適合 | 單臺、流量可預測、不想管網路 | 多臺、需要彈性、需要 VPC/網路細節 |
最實用的一條判斷:Lightsail 的價值在於把「流量」這件最不可預測的事變成了固定成本;EC2 的價值在於規模起來後可以用承諾把單價壓下去。選哪個,取決於你更在意前者還是後者。
具體的套餐與規格以官方頁面為準(本文不給會變的價目表),輕量伺服器的細節見 Lightsail 怎麼用。
Lightsail:固定套餐 + 含流量額度
Lightsail 的定價邏輯是:一個月付固定費用,拿到一臺固定規格的機器、一塊固定大小的磁碟,以及一個固定的出站流量額度。
它真正的吸引力在三件事:
- 賬單可預測。 每個月的數字基本不變,不用盯著控制檯看流量跑了多少。
- 流量被打包了。 出站流量是 AWS 賬單裡最容易失控的一項(見 AWS 折扣不只在 EC2),而 Lightsail 把一部分流量包進了月費裡。
- 不用管網路。 VPC、子網、路由、安全組這些概念被簡化掉了,對只想跑一個網站的人來說,省下的是學習成本和誤操作風險。
⚠️ 額度不是無限的:超出套餐包含的出站流量後,超額部分通常按量計費。所以「固定月費」只在額度內成立。如果你的業務流量會突然放大(比如被分享、被抓取),那部分超額流量會變成意外賬單。選套餐前先估一下月出站流量。
還有一點:Lightsail 也有免費試用期(具體時長與適用套餐以官方頁面為準),適合拿來驗證想法——但在試用期結束前要決定去留,否則會自動轉成付費套餐。
EC2:元件分開計費,但能吃折扣
EC2 的邏輯相反:實例按小時(或秒)計費,磁碟、快照、公網 IP、出站流量各自單獨算。單價看起來更高,賬單也更複雜——但它換來兩件事。
- 可以買折扣。 預留實例、節省計劃、Spot 都能作用在 EC2 上,長期穩定執行的實例可以顯著低於按需價。這一條是 EC2 在規模化之後反超的關鍵。
- 可以精細最佳化。 元件分開意味著你能單獨最佳化每一項:磁碟換型別、快照設生命週期、流量走 CDN、實例換架構(見 換成 Graviton 能省多少)。Lightsail 的套餐裡這些都被打包了,最佳化空間小。
代價是複雜度:賬單要自己拆,網路要自己配,折扣要自己算基線(怎麼買見 AWS 預留實例怎麼買)。對只有一個小網站的人來說,這些投入不划算。
一個常被忽略的省錢組合:EC2 的彈性部分可以用 Spot,而 Lightsail 沒有這個選項。所以「基線用預留/按需 + 峰值用 Spot」這種組合只在 EC2 上成立——這也是規模起來之後 EC2 更省的原因之一。
一個幾乎沒人提的分界線:Lightsail 用不了承諾折扣
這是本篇最想說明的一點,也是選擇錯誤的根源。
AWS 的承諾折扣(預留實例、節省計劃)作用在 EC2 這一類計算服務上。Lightsail 是獨立的套餐產品,不在這些承諾的覆蓋範圍內。結果是:
| 階段 | Lightsail | EC2 |
|---|---|---|
| 剛起步(1 臺、流量小) | 更省:套餐含流量,賬單可預測 | 按需價偏高,且流量另算 |
| 穩定下來(1–3 臺跑一整年) | 仍是固定月費,沒有下降空間 | 買預留/節省計劃後單價顯著下降 |
| 規模上來(多臺 + 峰值) | 換更大的套餐,成本線性上升 | 基線承諾 + Spot 彈性,單位成本繼續下降 |
⛔ 所以真正的分界線不是「你懂不懂技術」,而是「這份負載會不會長期穩定地跑下去」。 會長期跑 → EC2 的承諾折扣遲早會讓它更便宜;只是臨時或驗證性質 → Lightsail 的省心與可預測更值錢。
一個粗略的自檢:如果你已經連續三個月為同一臺機器付費,且沒有下線的打算,那就該認真算一下 EC2 + 承諾折扣的方案了。繼續留在 Lightsail,你是在為「省心」付一筆不打折的固定費。
什麼時候 Lightsail 更省,什麼時候 EC2 更省
把上面的分析收成一張決策表。注意判據是負載形態,不是技術水平:
| 你的情況 | 選 | 原因 |
|---|---|---|
| 一個部落格 / 官網 / 小工具,流量可預測 | Lightsail | 套餐含流量,賬單可預測,不必管網路 |
| 臨時驗證、活動頁、幾周就下線 | Lightsail | 隨時刪掉,不涉及承諾,也用不上折扣 |
| 1–2 臺服務,明確要跑滿一年 | EC2(按需起步) | 先跑一個月算基線,再考慮承諾折扣 |
| 已經穩定跑 3 個月以上,不打算下線 | EC2 + 預留/節省計劃 | 承諾折扣在 Lightsail 上拿不到 |
| 有明顯峰谷、需要自動伸縮 | EC2 | Lightsail 沒有自動伸縮與彈性 Spot |
| 需要自定義網路、多子網、對等連線 | EC2 | Lightsail 的網路能力被簡化掉了 |
| 出站流量很大(媒體、下載、圖床) | EC2 + CDN | 套餐流量額度會超,超額按量計費;CDN 才能結構性降本 |
兩條容易踩的邊界:
- 「我先上 Lightsail,以後再說」往往就永遠留在那了。 遷移需要重新部署,越晚成本越高。如果一開始就確定要長期跑,不如直接從 EC2 起步。
- 反過來,別為了「以後可能擴張」一開始就上 EC2。 一個流量很小的站點用 EC2,既要付按需價,又要自己處理流量與網路,純粹是給自己找事。
一句話總結:Lightsail 買的是「省心與可預測」,EC2 買的是「最佳化空間」。 你的負載越大、越穩定,後者的價值越高。
規模變大了怎麼平滑遷移
從 Lightsail 遷到 EC2 沒有「一鍵升級」——它們是兩套產品,實際做法是重新部署一次。但有幾個辦法能把過程做平滑:
- 先把狀態外接。 資料庫遷到託管資料庫服務、檔案遷到物件儲存、會話放快取裡。做到「機器只是跑程式碼的地方」,遷移就只是部署一次。
- 用 DNS 做切換。 先在 EC2 上完整部署並驗證,再把域名指向新環境(TTL 提前調低,縮短切換時間)。
- 並行跑一小段。 兩個環境同時跑一段時間,確認新環境無誤再下線舊的。這一段的成本遠低於切錯之後的回滾。
- 切過去之後再做折扣。 先在 EC2 上按需跑一個月,拿到真實的穩態基線,再決定買多少承諾——順序反了會鎖住一個錯誤數字(見 AWS 預留實例怎麼買)。
另外一個更省事的路徑是從一開始就按「可遷移」的方式部署:用指令碼或映象來裝環境,而不是手工在一臺機器上配置。手工配置過的機器遷不走——這是 Lightsail 使用者最常遇到的困境。
如果遷移成本是你擔心的點:可以先把「折扣」這件事交給渠道——透過代理商開通與結算降低的是實際支付金額,不改變你用 Lightsail 還是 EC2。這層與官方折扣不衝突,可以疊加,見 AWS 折扣與代理定價。
常見問題
Lightsail 的流量額度用完了會怎樣?
超額的出站流量通常按量計費,所以「固定月費」只在額度內成立。流量可能突然放大的業務(被分享、被抓取、媒體檔案)要特別留意這一項。如果出站流量是主要成本,正確解法是上 CDN,而不是換更大的套餐——見 AWS 折扣不只在 EC2。
Lightsail 能用預留實例或節省計劃嗎?
不能。這兩類承諾折扣覆蓋的是 EC2 這一類計算服務,Lightsail 是獨立的套餐產品,不在覆蓋範圍內。這是兩者最重要的成本差異:負載一旦長期穩定,EC2 可以透過承諾把單價壓下去,而 Lightsail 的月費沒有下降空間。
已經用了 Lightsail,遷到 EC2 麻煩嗎?
沒有一鍵升級,需要重新部署。麻煩程度取決於有沒有把狀態外接:資料庫、檔案、會話都在外部的話,遷移就是「在 EC2 上部署一遍 + 切 DNS」;如果環境是手工配在這臺機器上的,遷移基本等於重做。所以從第一天起就該用指令碼或映象裝環境。
EC2 按需價格看起來貴很多,值得嗎?
看週期。剛起步、可能下線的負載不值得——按需價加上流量另算,短期確實比 Lightsail 貴。但明確要跑一年以上的負載,EC2 加上承諾折扣後通常會反超。判斷點很簡單:連續付了三個月還不打算下線,就該算一算 EC2 的方案了。
能不能兩個一起用?
可以,而且很常見:把穩定、可預測的對外站點放在 Lightsail,把需要彈性或承諾折扣的計算放在 EC2。兩者是獨立的產品,互不衝突。 只是要注意——放在 Lightsail 的那部分,永遠拿不到承諾折扣。
選錯了會浪費多少錢?
主要浪費在兩處:一是長期穩定跑的負載留在 Lightsail,相當於為「省心」付了一筆永不打折的固定費;二是臨時負載上了 EC2 還買了承諾,鎖住一年卻用不滿。第二種更貴,所以承諾一定要在負載穩定之後才買(見 AWS 預留實例怎麼買)。