注意,以下的信息仅截止于2024年11月25,后续可能会有变化。 以下顺序不代表排名。
下面的内容主要是免费的一些云服务资源,具体有:
- 计算资源
- Serverless函数
- 容器
- 数据
- KV
- Redis
- MySQL
- MongoDB
- Kafka
github.com
这个没啥好说的,github pages能用来搭建静态博客。actions能执行编译任务。
cloudflare.com
Pages和github pages类似。workers是serverless的应用,并且提供了KV的读写,但是Quota比较少。国内访问的速度有点慢。
vercel.com
支持35+框架。Serverless functions和KV+Postgres数据库。KV是256M空间3w请求每月,postgres是256M空间,60hours每月,写入数据量每月256M。
deno.com
Deno是一个javascript的runtime,和nodejs并列的存在。这个网站上可以托管deno的服务(也能部署静态网站,用个纯静态文件代理的deno程序就行)。免费版支持部署服务+KV存储。量都挺多。支持从github部署。
netlify.com
一个用于构建和静态网站托管的网站。免费版每个月支持300min编译时间,100G的网站流量。用github就能登录,支持直接部署github项目,网速也不错。(PS. 本博客目前使用该平台)
www.4everland.org
一个web3.0的平台,能够托管静态网站。免费版也是量大管饱,但是激活需要关联eth钱包,否则只有1个月试用。
leancloud.cn / leancloud.app
提供了存储和一个很轻量的运行实例。KV存储是1G,是自己定一个类似MongoDB的数据库。实例好像只能连续运行16h。一般都是用它来做静态博客的评论区。
还支持即时通讯和消息推送。
cloud.mongodb.com
免费版有512M的mongodb的共享实例。
upstash.com
提供redis/kafka/QStash的免费实例。
- redis是1k QPS limit + 10k command daily limit
kafka是1k QPS limit + 10k messages daily limit 好像已经没有了,只能用redis的lpush和blpop来代替了- Vector数据库
- QStash是一个消息推送的功能。100 QPS limit + 500 messages daily limit
supabase.com
提供数据库和存储的功能。
- PostgreSQL database,500MB空间,每个月5GB流量,不限API调用次数。并且支持realtime功能,可以让开发者监控消息变更(我用Python试了下,最终是跑通了,这个Realtime的教程感觉不够清晰,并且出现了服务端拒绝的情况,最后也没用这个特性)。
- 1GB存储空间。
- Edge Functions,应该就是云函数,使用TypeScript编写,支持5M次调用。
turso.tech
基于LibSQL提供的兼容SQLite的服务。
支持9GB空间。每个月1 Billion行读取,25 Million行写入。
val.town
部署TS的服务,能写定时任务和API,还能发邮件。每个账号还有一个私有的SQLite,免费版是10M的空间。
azure.microsoft.com
免费的内容很多,但是需要绑定信用卡。