Back4app
Back4app是最好的开源平台之一,你可以利用它来替代Heroku。它是Heroku的最佳替代品之一,因为它提供了许多你在Heroku中找不到的独特功能。
该平台适用于网络应用和移动应用。它为网络应用提供简单的网页托管服务,为移动应用提供应用程序接口(API)和软件开发工具包(SDK)。
此外,它更便宜,刚开始为用户提供了免费层。因此,你会很高兴开始使用提供Back4app的服务。请阅读Back4app功能的完整列表,以了解更多。
定价
- 提供免费层
- 付费计划25美元/月
核心功能
- 可扩展的数据存储
- GraphQL API
- REST API
- 云代码
- 推送和电子邮件通知
- 认证
- 自动扩展
- 其他功能:实时、云计算、自定义域名
Vercel
这是使用Next.JS、React、Vue、Angular等部署网络项目的绝佳选择。该平台以前端和开发者为重点,它是Next.JS背后的公司。
定价
- 免费层级
- 20美元/成员
核心功能
- 构建
- 无服务器函数
- Edge网络
1.Google Compute Engine/谷歌云功能
https://cloud.google.com/compute?hl=zh-cn
谷歌计算引擎是谷歌云平台的一个组件,允许开发人员在谷歌的基础设施上运行虚拟机。凭借其慷慨的免费套餐,开发人员可以享受 Google 用于托管后端应用程序的可扩展且可靠的基础架构的优势。
2.Cloudflare Workers
https://workers.cloudflare.com/
Cloudflare Workers 是一个无服务器计算平台,允许开发人员在 Cloudflare 全球网络边缘运行他们的代码。这可以确保为用户提供更低的延迟和更快的响应时间。免费套餐为托管和执行后端代码提供了慷慨的津贴。
3.Netlify Functions
https://www.netlify.com/products/functions/
Netlify Functions 是一个无服务器平台,允许开发人员构建和部署无服务器函数作为其 Netlify 应用程序的一部分。借助其免费层,开发人员可以利用无服务器计算的强大功能来创建动态、可扩展且经济高效的后端解决方案。
4. AWS Lambda
https://aws.amazon.com/cn/lambda/
AWS Lambda 是 Amazon Web Services 提供的无服务器计算服务,允许开发人员运行后端代码,而无需配置或管理服务器。该平台提供慷慨的免费套餐,对于想要以最低成本构建和部署应用程序的开发人员来说是一个有吸引力的选择。
5. PlanetScale
https://planetscale.com/
PlanetScale 是一个无服务器、可扩展且具有弹性的数据库平台,使开发人员可以轻松构建和部署应用程序。借助其免费层,开发人员可以将后端代码托管在一个平台上,该平台会随着应用程序的增长而自动扩展。
6. Supabase
https://supabase.com/
Supabase 是 Firebase 的开源替代品,为开发人员提供完整的后端解决方案,包括数据库、身份验证和存储。该平台提供慷慨的免费套餐,使其成为寻求经济高效的后端解决方案的开发人员的热门选择。
7. Sanity.io
https://www.sanity.io/
Sanity.io 是一个无头内容管理系统,允许开发人员以灵活且可扩展的方式托管和管理其内容。借助其免费层,开发人员可以轻松托管其后端代码并管理其内容。
8. Appwrite
https://appwrite.io/
Appwrite 是一个开源、自托管平台,为开发人员提供用于构建和部署应用程序的后端解决方案。借助其免费层,开发人员可以托管他们的代码并利用 Appwrite 的后端服务套件来构建可扩展且经济高效的应用程序。
9. Cyclic.sh
https://cyclic.sh/
Cyclic.sh 是一个为后端应用程序提供托管开发环境的平台。借助其免费层,开发人员可以在单一平台上托管代码并与团队成员协作。
10.Deta.sh
https://deta.space/
Deta.sh 是一个提供云服务的平台,包括数据库、微控制器和存储,用于托管后端应用程序。其免费层允许开发人员以最低的成本轻松构建和部署应用程序。
11.Vercel
https://vercel.com/
Vercel 是一个专门用于部署前端和无服务器功能的平台。借助其免费套餐,开发人员可以托管后端代码并利用 Vercel 的全球边缘网络来加快响应时间。
12. Fly.io
https://fly.io/
Fly.io 是一个允许开发人员在全球服务器网络上部署和运行其应用程序的平台。凭借其免费层,开发人员可以托管他们的后端代码并享受全球分布式基础设施的好处。
该平台可以让客户在靠近终端用户的地方部署应用服务器。它支持全栈式应用和数据库。
定价
- 免费计划
- 付费计划起步价1.94美元/月
核心功能
- 部署
- 生成器
- 数据库
- 度量
13. Glitch
https://glitch.com/
Glitch 是一个基于 Web 的平台,允许开发人员在协作环境中创建、共享和部署应用程序。它的免费层提供后端代码托管,这对于想要以最低成本构建和展示其应用程序的开发人员来说是一个有吸引力的选择。
14. Firebase
https://firebase.google.com/?hl=zh-cn
Firebase 是 Google 旗下的平台,提供一套用于开发和管理应用程序的后端服务。其免费套餐(称为“Spark”计划)提供了大量资源,包括托管、身份验证和实时数据库功能,使其成为开发人员的热门选择。
15.Render.com
https://render.com/
Render.com 是一个提供一系列托管服务的平台,包括静态站点、Web 应用程序和无服务器功能。其免费层允许开发人员轻松托管后端代码并部署应用程序,这对于那些希望最大限度降低成本的人来说是一个有吸引力的选择。
16.Stormkit.io
https://www.stormkit.io/
Stormkit.io 是一个专门为托管和管理 JavaScript 应用程序而设计的平台。其免费层使开发人员能够托管后端代码并利用持续部署、版本控制和自动扩展等功能。
17. Railway.app
https://railway.app/
Railway.app 是一个为开发人员提供完全托管的容器化环境来部署和管理后端应用程序的平台。它的免费套餐提供了丰富的资源,使其成为寻求经济高效的解决方案来托管代码的开发人员的热门选择。
定价
- 免费试用(最多5美元)
- 付费计划收取10美元/GB/月的内存费用
- 付费计划收取20美元/vCPU/月的vCPU费用
核心功能
- 开发
- 部署
- 诊断
- 数据库
下表总结了类似Heroku的服务:
描述核心功能定价
Back4App 构建现代应用程序的低代码后端关系型后端服务GraphQL和REST API认证免费层级起步价25美元/月
Elastic Beanstalk 用于部署和扩展网络应用的AWS服务部署方案监测缩放免费只需为EC2和S3这样的AWS资源付费
Google App Engine 用于构建可扩展应用程序的全面管理的无服务器平台无服务器多种编程语言应用程序版本免费层级随用随付
Dokku 最小的PaaS解决方案由Docker 提供技术支持部署和配置环境PaaS免费*载下**
Firebase 谷歌应用程序开发解决方案无SQL 数据库托管分析免费层级随用随付
Engine Yard 使得任何开发人员都能通过git推送从源头上直接部署应用程序。水平和垂直扩展安全更新换进克隆起步价150美元/月
Open Shift 企业容器服务Docker容器代码和推送持续集成起步价 0.076美元/小时
Netlify 用于网络应用的无服务器后端构建函数工作流程免费层级起步价19美元/月
Cap Rover 部署和网络服务器管理器CLIWeb GUIDockerGithub上免费
Vercel 部署前端应用程序的解决方案构建无服务器函数Edge网络免费层级起步价20美元/月
Platform.sh 用于网站和网络应用的PaaS开发工具数据库托管服务安全持续集成和持续交付30 天免费试用期付费计划起步价10美元/月
Render 最快的应用程序托管方式自定义域部署基础设施即代码集成免费层级Cron作业起步价1美元/月
Railway 用云来消除航运软件的复杂性开发部署诊断数据库免费层级付费计划收取10美元/GB/月的内存费用付费计划收取20美元/vCPU/月的vCPU费用
Fly.io 在靠近终端用户的地方部署应用的平台部署生成器数据库度量免费计划付费计划起步价1.94美元/月