免费的 PaaS 平台汇总

基于大语言模型构建的应用想要进行快速展示,相比自行搭建云服务器环境,使用一个成熟的 PaaS 平台,辅以集成的开发工具,不仅降低部署难度,也让 LLM 应用的开发者脱离底层细节,更能把精力放在创新应用上,加速从原型到上线的过程。本文将探讨几个带有免费计划的 PaaS 平台及其优缺点,为 LLM 应用开发者提供一份参考。

我的新书《LangChain编程从入门到实践》 已经开售!推荐正在学习AI应用开发的朋友购买阅读!
LangChain编程从入门到实践

不同 PaaS 比较

Fly.io Railway Render Glitch Adaptable Cyclic Zeabur
长时间不活动关闭 15 分钟 5 分钟 是*
需要信用卡
免费计划 - $5* 750 小时 1000 小时 无* 10000 次请求/月 $5
内存 256MB 512MB 512MB 512MB 256MB 1GB 512MB
磁盘空间 3GB 1GB 200MB* 1GB 512MB* 1GB
可写磁盘 是* 是*
网络带宽 160GB $0.10/GB 100GB 4000 次请求/时 100GB
可用 Dockerfile 否*
GitHub 集成

Fly.io

定价 | 免费 Postgres 计划 | 部署文档

  • 最多 3 个共享式 CPU-1x 256MB 内存的虚拟机
  • 免费 Postgres
    • 单节点,3GB 卷(单数据库)
    • 2 个 1GB 卷(两个区域中的数据库,或同一区域的主从数据库)
    • 3 个 1GB 卷(三个区域的数据库)

Railway

定价 | 部署文档

  • 首月:$5 或 500 小时的使用,不需要信用卡
  • 要获取每月$5 的免费额度 - 需要信用卡并需要验证:
    • 非常活跃的 GitHub 账户
    • Railway 上的主动使用
    • 没有检测到垃圾或滥用行为
  • 提供 Postgres、Redis、MongoDB、MySQL
  • 免费层无法全天候运行应用,因为每个月仅提供 500 小时的使用
  • 如果达到信用限额或执行时间限额,项目部署文档将会停止
  • 需要在新的每月信用额度应用后重新部署文档项目

Zeabur(国内团队做的)

定价 | 计费模式 | 部署文档

  • 提供 Postgres、Redis、MongoDB、MySQL 等数据库
  • 应该使用约 20% CPU 和 100MB 内存来全天候运行免费层应用
  • 每月包含 5 美元免费额度
  • 应用不必睡眠、唤醒、启动或回收。所有前端和后端随时准备就绪,立即可用
  • 可以从预构建服务和模板进行部署文档

Render

定价 | 免费层限制 | 部署文档

  • 免费 Redis:25MB 内存,50 个连接,无持久化
  • 每个应用免费 DDOS 保护,使用 Cloudflare
  • 免费网络服务不支持持久化磁盘
  • 免费网络服务可以随时重启
  • 免费网络服务每个月可用 400 小时免费构建时间,与静态站点共享

Glitch

定价 | 免费层限制 | 持久化

  • 应用请求限制为每小时 4000 次(超过的请求将返回 429 “Too Many Requests” 响应)。
  • 应用磁盘空间限制为容器内 200MB,应用的 /tmp 目录目前不计入总量。
  • 默认情况下,node.js 模块不计入总量,node 模块有单独的 1GB 限制。
  • 另有 512MB 的资产存储空间。
  • 单次上传的最大文件大小限制为 256MB。

Adaptable

定价 | 部署文档现有应用 | 应用要求

  • 每个应用包含免费托管的 Postgres 或 MongoDB。
  • 网络服务不支持持久化磁盘。应用可以写入本地磁盘,但更新时文件会丢失。
  • 网络服务无法执行后台任务(仅 HTTP 请求处理)。应用不处理网络请求时 CPU 分配为零。
  • 网络服务可以随时重启。
  • 滥用应用可能会被暂停。

Cyclic

定价 | 限制 | 部署文档

  • 不支持 Websocket。
  • 没有服务器,没有容器,没有镜像,没有小时数可计算。每个应用完全部署文档在无服务器云基础设施上。
  • 应用不必睡眠、唤醒、启动或回收。所有前端和后端随时准备就绪,立即可用。
  • 存储
    • 1GB AWS S3 对象存储
    • 1GB AWS DynamoDB NoSQL 数据库
    • 512MB 临时磁盘空间,挂载在 /tmp。数据在调用之间会持久化,但不能保证后续调用会使用相同实例,因此不能依赖它来存储持久数据。
  • 不支持流式请求或响应
  • 稳定状态每秒 5 个 API 请求(免费层)
  • 突发每秒 10 个 API 请求(免费层)

结语

这里没有将 Cloudflare WorkersAirCode(国内团队做的)以及 Vercel 算进去,它们和最后的 Cyclic 一样,主要侧重于Fullstack Javascript Apps - Deploy and Host in Seconds,对非 Nodejs 的后端同学参考意义不大,主要思路都是 Edge Network + Serverless Functions(函数代码在轻量级的 V8 沙盒中执行),感兴趣可以自行探索,各自都有免费计划。

作者

莫尔索

发布于

2023-08-21

更新于

2024-05-19

许可协议

评论