賈維斯的智慧工坊

  • Home
  • About
  • Note
  • Project
  • Experience
  • Service
  • Sitemap


MY | NOTES

  1. 首頁
  2. >
  3. 筆記
  4. >
  5. 分享

Heroku 終止免費!分享4個替代的雲端平台

render.com / Fly.io / Deta.sh / Google Cloud Run
Aug, 2022


Heroku 這幾年已是 Serverless 的代表平台
許多 LINE Bot 或是 API 服務都會架在上面
其他如排程系統、網站伺服器也漸漸往「Serverless」靠攏

然而,最近官方發布了一條重大消息
從 2022 年 11 月 28 開始,將終止免費方案
原先只要綁定信用卡,每月都有 1,000 小時的免費額度
但接下來就必須開始付費,最便宜的 Hobby 方案每月為 7 美金

我自己使用 Heroku 已有多年
其中有幾個專案也早已開始付費(為了不要 sleep)
我認為他們的穩定度高、延遲低,遇到異常也會迅速 restart
是真的很不錯又划算的平台
缺點是所有方案的 RAM 上限都只有 512 MB
且沒有所謂的 persistent storage (disk)
大容量的檔案很難每次都透過 git 上傳管理
因此我會視需求,選擇不同平台部署
口袋中有幾個平台方案與大家分享

2022/11/07 更新

我猜被太多人投訴,畢竟要遷移非常麻煩
官方推出:每月 5 美元 1000 小時的ECO方案
與原本的免費模式相同,都會半小時休眠
但是可以不限專案共用這些時數
懶得動程式的人,我想都會直接付下去了XD
更多精彩文章
[Python] 程式加速:Cython環境安裝與範例
Python技巧:新手提升效率的必學語法
[TensorFlow] 環境安裝(Anaconda與GPU加速)
[Python] 速度比較:Numpy與內建函式
如何改寫程式?MATLAB轉Python總整理
依序介紹:
1、render.com
2、Fly.io
3、Deta.sh
4、Google Cloud Run
5、結語

1、render.com

  • 官網:https://render.com/
  • 免費額度:每月 750 小時
  • 支援語言:Node、Python、Go、Ruby、PHP 等

    Web service 最大可以 512 GB RAM 及 64 個 CPU
    甚至可以使用自定義 Dockerfile 打包環境
    提供 Disks 可以 mount 到某個路徑供服務使用
    還能開 terminal 進到服務中,檢查程式或系統狀況
    這些特點都很不錯,但如果專案很大
    build 的時候會需要很多時間
    如果像我有掛載額外 disk 時,原本在跑的服務會是中斷的
    實屬可惜,畢竟我們都不允許服務有中斷的可能

    2、Fly.io

  • 官網:https://fly.io/
  • 免費額度:可開 2 個服務、 3 GB disks
  • 支援語言:Node、Python、Laravel、Go、Ruby 等

    價格比 Heroku 便宜、社群討論比 render 還多

    3、Deta

  • 官網:https://www.deta.sh/
  • 免費額度:目前全面免費
  • 支援語言:Node、Python

    功能較為陽春,但免費的很有誠意

    4、Google Cloud Run

  • 官網:https://cloud.google.com/run?hl=zh-tw
  • 免費額度:每月 200 萬次要求
  • 支援語言:Node、Python、Go、Java、NET 等

    會特別提 GCP 是因為僅次於 Heroku
    我也放了不少專案在這邊
    Cloud Run 比 Cloud Function 更彈性、比 Cloud App 便宜單純
    完全就是 Heroku 的替代方案
    有多種 RAM 和 CPU 的規格可選擇
    甚至能夠自動調配執行數量與流量
    對於不想自己處理那些事情的人超級方便
    搭配 Cloud Scheduler 就能做到 cron job

    結語

    由於我自己比較需要可以架 API 或排程的平台
    另外如 netlify.com 是用 Node 架站的地方
    或是除了 GCP,AWS、Azure 和阿里雲也是大家常用的選項
    這幾個大廠在設定上較為複雜,和 Heroku 的客群不太一樣
    因此分享幾個類似的服務平台供大家參考
    如果大家還知道什麼網站,歡迎在底下留言交流哦


  • ← Back to note