
Fly.io 是一个面向开发者的应用部署平台,能把应用直接部署到全球各地离用户最近的边缘节点上运行。开发者把应用打包成 Docker 镜像后一次推送,平台负责在选定地区启动机器并分配网络,不用自己买服务器、配机房。适合做出海应用后端、API 服务这类对访问延迟敏感、又不想自己运维多地机房的团队。
核心功能
- Fly Machines:基于 Firecracker 微虚拟机的运行环境,秒级启动、按需拉起,不用时可以停掉省钱。
- 全球多地区部署:同一份应用镜像能在全球多个机房复制运行,用户从哪个地区访问就由哪个地区的机器就近响应。
- 托管数据服务:提供 Managed Postgres 数据库,还能对接 Upstash Redis 缓存和 Tigris 对象存储。
- 支持任意语言框架:能打成 Docker 镜像的应用都能跑,官网给出了 Elixir、Rails、Laravel、Django、JavaScript、Rust、Python 等常见语言框架的上手教程。
- 网络与安全:每个应用自带共享 IPv4 地址和 Anycast IPv6 地址,全球负载均衡与 TLS 证书由平台统一处理,也可以加钱买独立 IPv4。
国内可用性与注册方式
国内网络打开 Fly.io 官网和控制台基本正常,不用额外的网络环境就能进入注册页。注册支持邮箱、GitHub 账号、Google 账号三种方式,选一种登录即可创建组织开始部署,不需要手机号验证。
价格与免费额度
Fly.io 不设固定月费套餐,按机器运行时长、内存、存储、网络流量等实际用量分项计费,用多少算多少。新账号有 7 天免费试用,期间最多能跑 10 台机器、每台最多 2 个 vCPU 和 4GB 内存,外加 20GB 存储空间,试用期不用绑信用卡。试用期内随时可以从控制台绑定信用卡解除资源上限,转入正常按量计费;如果不绑卡,试用期用完额度或到期后应用会停止运行。另外,每个组织每月前 10GB 卷存储、前 10 张单域名 SSL 证书都是免费的,通配符证书每月 1 美元,独立 IPv4 每月 2 美元。
三步上手
- 打开 Fly.io 官网,用邮箱、GitHub 或 Google 账号注册并登录控制台。
- 在本地安装官方命令行工具 flyctl,在项目目录下执行初始化命令,生成部署配置文件。
- 选择离目标用户最近的地区,推送应用完成首次部署,后续按需在控制台绑定信用卡解除试用限制。
替代品
常见问题
不绑信用卡能用多久?可以先用 7 天免费试用,期间机器数量、配置和存储都有上限,试用结束前不绑卡的话应用会停止运行。
支持哪些语言开发的应用?只要能打包成 Docker 镜像的应用都能部署,官网专门给出了 Elixir、Rails、Laravel、Django、JavaScript、Rust、Python 等语言框架的部署教程。
能不能只在一个地区部署?可以,先选一个离主要用户最近的地区上线,后续用户分布变广了再逐步添加其他地区的机器。
相关导航


Bunny.net – 高性价比的全球CDN与边缘平台

