為什麼不該用 AWS LightSail?他有哪些嚴重的缺點?

如果你正在考慮尋找虛擬主機 VPS (Virtual Private Server) 廠商,那麼千萬不要考慮 AWS LightSail,因為他有太多缺點。如果你到 AWS LightSail 官網,你會看到他寫說「使用低成本、預先設定的雲端資源快速建置應用程式和網站」、「沒有不合理的每月定價」...等銷售句子。但實際使用後你會發現他的成本一點都不低、定價一點都不合理。

CPU 運算資源看的到吃不到

AWS LightSail 的方案表中你可以看到它有提供許多方案,當中 32GB RAM 以及 8 Core CPU 居然只要 160 美金,乍看之下相當的物美價廉,但他沒有直接在這張價目表告訴你的事實是「你只能用這個 8 Core CPU 裡面的 20%」在 LightSail 裏面有個奇耙的玩法是每一個方案只能使用到基礎 (Baseline) 的 CPU 效能,而且每個方案的基礎都不一樣。例如:每個月 3.5 美金的方案只能用到 5% CPU,而 160 美金的方案也只能用到 17% ~ 22.5% 的 CPU。如果你想要你的 CPU 超過這個 Baseline,你還不能花錢解決,你得降低你自己的使用量並且維持在 Sustainable Zone ,透過維持低用量的時間來累積所謂的 CPU Burst Capacity (CPU 衝刺容量),當你想要超過 Baseline 時它會從這個容量扣除直到此容量歸 0 (資料來源)。問題是有誰能夠真的可以預測何時要超過、何時不要超過呢?這對彈性調度來說非常的不合理。

你可以仔細想想,假設你肯定會用超過 20% CPU,那麼換句話說你永遠無法累積 CPU 衝刺容量,結果就變成你得到了一台閹割版的 8 核心主機,剩下的 80% CPU 永遠都用不到,而且這主機要價要每個月將近 5,000 台幣。

升級不友善,只能使用 Snapshot

與其他的 VPS 廠商不同,AWS LightSail 相當的不彈性,其他家的廠商都可以隨需的升級機器,但 LightSail 卻要求你想升級時你得拍攝 Snapshot 後再使用 Snapshot 建立新的升級機器。這會造成更長時間的停機時間 (Downtime) 以外,最棘手的是如果你沒有在 AWS LightSail 上綁定 Elastic IP 時,你等於 IP 會更換,IP 會更換的問題我相信只要是資訊人員都應該了解這是個非常痛苦的處理過程。

實際衡量價格會發現超貴,成本效益不符

每個月台幣 5,000 只換到一個假 8 核心的主機,換算起來大概是不到二核心的 CPU。也有人曾經實驗過發現除了 CPU 有奇怪的玩法以外,它還有隱藏的 Disk IOPS 陷阱,如果你使用的過度它會讓你從 SSD 的速度變成連老舊硬碟的速度都不如。綜合以上的這些狀況,任何一家 VPS 廠商都不會有這種奇怪的狀況跟玩法,事實也是 5,000 台幣是可以有 100% 更好的主機選擇。