Contents

5 個免費全端託管 Heroku 替代品

Heroku 是一個平台即服務 (PaaS),可讓您完全在雲端中建置、運行和操作應用程式。它因其簡單性、可用性和免費套餐而廣受歡迎,可以存取 Heroku 生態系統上的大量雲端服務。

2022 年,Heroku 決定停止在其平台內提供某些免費服務。然而,偶然的是,可以免費找到 Heroku 服務的幾種特殊替代品。

渲染

/bc/images/render-homepage-screenshot.jpg

Render 提供了一個綜合平台,用於在單一環境中建立和操作所有應用程式和網站。這包括多種功能,例如免費的傳輸層安全性 (TLS) 憑證、分散式內容交付網路 (CDN)、針對分散式阻斷服務 (DDoS) 攻擊的保護、安全專用網路以及透過整合促進的自動化部署流程使用Git 等版本控制系統。

與 Heroku 提供的已失效的免費計劃類似,Render 推出了自己的免費套餐,其中包含以下便利設施:

近年來,靜態網站產生器變得越來越流行,因為它們能夠使用預先定義的範本快速產生網站。 Render 就是這樣的生成器之一,它提供了一系列旨在滿足各種規模企業需求的計劃。對於希望創建簡單靜態網站的人來說,Render 的免費方案提供了 Swift CDN、無限協作者、Git 持續部署、每月 100GB 頻寬以及對具有完全託管 TLS 的自訂網域的支援。這使用戶可以輕鬆託管其靜態站點,而不必擔心擴充功能或效能問題。此外,該計劃還包括內建圖像優化,允許在向訪客提供圖像之前自動調整圖像大小和壓縮圖像。總體而言,Render 的靜態網站免費計劃對於任何希望快速輕鬆地建立網站的人來說是一個不錯的選擇

Render 提供免費服務計劃,旨在透過提供對 HTTP/2 和完整 TLS 加密的支援來適應 Web 應用程式。此外,客戶還可以在基於 Node.js 的 Web 伺服器中靈活地利用自訂 Docker 容器和後台工作人員。這種多功能解決方案允許用戶有效地託管 Web 應用程序,同時利用 Python、Golang、Rust、Ruby 和 Elixir 等其他語言功能。

Render 的免費產品包括完全管理的 PostgreSQL 資料庫,有效期延長至 90 天。此外,該軟體包提供了免費的 Redis 實例,儘管它們缺乏持久儲存的支持,並且會導致系統重新啟動時儲存的資訊遺失。

Render 提供免費的藍圖,讓使用者可以建立基於網路的服務和資料庫,而無需產生任何費用。這些計劃確實對使用施加了一定的限制,旨在供個人開發個人專案並深入研究創新技術。

循環

/bc/images/cyclic-sh-homepage-screenshot.jpg

Cyclic 提供了與 Heroku 相當的選擇,因為它採用現代雲端基礎設施,具有無伺服器託管功能、簡化的入職流程以及隨時可用的免費服務。

Cyclic 為容納完整的 MERN 應用程式提供了一個出色的平台。它提供了一個免費層,可容納多達 10,000 個 API 調用,並具有快速的構建時間和慷慨的 1 GB 運行時內存。此外,該軟體包在 Amazon S3 上授予 1 GB 的物件儲存空間,允許每個應用程式執行三個調度任務,並維護日誌為期 7 天。

使用 Cyclic 的免費套餐可以讓您在不活動延遲方面比競爭對手更具優勢。 Heroku 和 Render 等平台在一段時間不活動後大約需要 30 秒鐘才能重新啟動服務。相較之下,根據 Cyclic 基準,該服務大約需要 200 毫秒。

鐵路

/bc/images/railwayapp-homepage-screenshot.jpg

Railway 提供了一個多功能平台,用於在部署到雲端之前配置基礎設施和進行本地開發。

Railway 讓您可以使用其範本點擊一次即可部署 Web 應用程式。有超過 50 個用於使用不同語言和框架建立的 Web 應用程式的 鐵路模板

Railway 提供了類似於 Heroku 的免費計劃,但是,只有經過驗證帳戶的個人才能使用該計劃。如果您是最近註冊的個人且未經確認,您對基本套餐的分配將僅限制資料庫服務的部署。

透過驗證的免費套餐,您可以使用一次性 5 美元的積分來存取 Railway Hobby 計劃 用戶可用的所有功能。但是,它將限制您使用 500MB 的 RAM 和共享(而不是專用)vCPU 核心。

德塔空間

/bc/images/deta-space-homepage-screenshot.jpg

Deta Space(以前簡稱為 Deta)是一種先進的個人雲端運算解決方案,專為使用廣泛使用的程式語言(例如 Go、Python、Node.js 和 Rust 等)託管動態 Web 內容而設計。這個創新平台為其中託管的每個應用程式提供基礎設施和資料資源的全面管理,就像人們對當今市場上領先的雲端服務提供者的期望一樣。

Deta Space 與其他 Heroku 託管選項的區別在於,它提供完全免費的服務,沒有指定的付款計劃。該平台的功能目前不受限制,適用於各種應用程式。

Fly.io

/bc/images/fly-io-homepage-screenshot.jpg

Fly.io 是一個創新平台,使用戶能夠免費託管和執行緊湊的程序,並可以根據自己的要求靈活調整費用。與 Heroku 等某些免費替代方案相反,Fly.io 提供了慷慨的資源分配,沒有任何限制。

免費套餐為用戶提供了大量資源,包括最多三個共享中央處理單元 (CPU)、具有 256 MB 內存的虛擬機、3 GB 持久存儲容量以及令人印象深刻的 160 GB 允許傳出數據傳輸配額。

如果您在 Fly.io 上託管的應用程式超出上述限制,則應按照按使用付費計費。

其他 Heroku 替代品

Vercel、Netlify 和 GitHub Pages 等其他服務提供免費方案。這些平台非常適合託管靜態網站,但在支援全端應用程式時功能較為有限。值得注意的是,前面討論的平台主要側重於託管全端應用程序,除了基本的網頁託管之外還提供廣泛的功能。