本地 AWS 模擬器怎麼選?LocalStack vs MiniStack vs Floci
本地測 AWS 服務,2026 年檯面上有三個選項:LocalStack、MiniStack、Floci。這篇用一張表整理授權、服務數、啟動速度、記憶體用量,幫第一次要選的人快速決定用哪一個。
目錄+
2026 年 3 月 23 日,LocalStack 把自己 6.5 萬顆星的 GitHub 倉庫封存了。免費版收掉,改成不管有沒有付錢都要註冊帳號、拿一組 auth token 才能啟動。
這件事在開發圈很眼熟——Redis 改授權逼出 Valkey,Terraform 改授權逼出 OpenTofu,這次換 LocalStack。兩週內,MiniStack 跟 Floci 兩個免費替代品接連冒出來。
如果你是第一次要選本地 AWS 模擬器的人,現在檯面上剛好有三個選項。這篇不講太多故事,直接用表格比給你看。
三個工具,各自是什麼
LocalStack 是這個領域最老牌的選擇,2016 年就有了,服務覆蓋最完整,但現在免費版限定非商業用途,還得要帳號。
MiniStack 是純 Python 寫的模擬器,今年 3 月 LocalStack 封存倉庫後幾天內就冒出來,賣點是 RDS、ElastiCache 這類服務會真的開一個 Postgres 或 Redis 容器,不是假裝回應。
Floci 用 Java 寫、靠 GraalVM 編譯成原生執行檔,主打啟動快、吃記憶體少,設計成能直接換掉 LocalStack——連環境變數名稱都會自動對應。
規格總表
| LocalStack | MiniStack | Floci | |
|---|---|---|---|
| 授權 | 自訂授權(非標準開源) | MIT | MIT |
| 要不要帳號 | 要(連免費版都要) | 不用 | 不用 |
| 開發語言 | Python | Python | Java(GraalVM 原生編譯) |
| 免費支援服務數 | 免費版限核心服務,付費 85+ / 110+ | 60+ | 68 |
| 資料庫怎麼模擬 | 軟體模擬 | 真實 Postgres / Redis 容器 | 軟體模擬 |
| 成立時間 | 2016 年 | 2026 年 3 月 | 2026 年 2 月 |
| GitHub Star | 約 65,100 | 約 3,560 | 約 16,200 |
啟動速度跟記憶體用量
以下數字分別來自 Floci 官方對照 LocalStack 做的測試、跟 MiniStack 官方文件自己公佈的數字,不是同一個人用同一套環境測出來的,僅供抓一個量級參考。
啟動時間對比(毫秒,數字越低越快)
閒置記憶體用量對比(MiB,數字越低越省)
差距最明顯的是啟動速度:Floci 的原生版本官方宣稱 24 毫秒開機,LocalStack 官方版本啟動要 3 秒多。天天開關的本機開發環境,這個差距累積起來很有感。
新手該怎麼選
服務要最齊全、願意付錢:選 LocalStack 付費版,110+ 服務目前還是最完整,企業內部工具鏈整合也最成熟。
完全免費、資料庫要能真的操作:選 MiniStack。RDS 開出來是真的 Postgres,不是假回應,測資料庫相關邏輯比較踏實。
原本就在用 LocalStack、想直接換掉:選 Floci。環境變數會自動對應,同樣的 port,改一行 Docker image 名稱就能換,啟動速度也明顯有感。
MiniStack 跟 Floci 都還在快速成長期,冷門服務、邊界案例可能還沒補齊,正式環境上線前的關鍵路徑,建議自己先跑一輪測試再放心用。
如果你打算把本地模擬環境跟其他 Docker 容器一起跑(真實資料庫、快取、多個服務同時開),一台桌機的多視窗環境會比筆電更好操作,蝦皮這組開發者桌面四件套(鍵盤、Hub、螢幕燈、站立書架)是常見的入門組合。
利益揭露:本文部分連結為聯盟連結,點擊購買我會獲得回饋,不影響你的購買價格。
常見問題
這些本地模擬器跟真的 AWS 行為一樣嗎? 大部分常用服務(S3、DynamoDB、Lambda、SQS 這類)行為很接近,但都不是 100% 還原。邊界案例、IAM 權限細節、跨區域行為這些地方,跟真的 AWS 還是會有落差,重要功能上線前建議還是要在真實 AWS 環境跑一次驗證。
這三個都能跟 Terraform、CDK 搭配用嗎? 可以。三個都支援把 endpoint 指向本機,Terraform、AWS CDK、OpenTofu、AWS CLI 都能直接對接,不用改程式邏輯,只需要調整 endpoint 設定。
MiniStack 跟 Floci 這麼新,穩定嗎? 兩個都還在快速成長期,MiniStack 4 個月大、Floci 5 個月大,都不到半年。核心功能已經可以日常使用,但冷門服務或邊界案例可能還沒補齊。
完全不想付錢,該選哪一個? MiniStack 跟 Floci 都是 MIT 授權、免費、不需要帳號。LocalStack 免費的 Hobby 方案雖然也存在,但限定非商業用途,一樣要註冊帳號拿 auth token。
免費版說收就收,這是這次事件留下的教訓。選工具的時候,「現在免費」跟「會不會一直免費」是兩件事——MIT 授權的 MiniStack、Floci,至少把後者的風險降到最低。