转身直面变革
Hacker News 摘要Fly.io 发布了一篇由 Kurt Mackey 撰写的深度博文,探讨了公司的现状、未来战略以及重大的领导层变动。
公司的身份危机与转折点
博文的开头提到了技术博主 Theo Browne 制作的一个关于 2026 年应用托管平台的预测视频。虽然 Theo 对 Fly.io 评价不错,但他认为 Fly.io 是他最不确定能否在年底前继续存在的供应商。尽管 Fly.io 的财务状况正处于历史最佳时期,但 Kurt 坦言,公司确实经历了一场未公开的身份危机。为了应对未来的挑战,Fly.io 筹集了更多资金,并决定将重心转向名为 Sprites 的新产品,同时 Kurt 将卸任首席执行官一职。
重新定义产品与市场契合度
Fly.io 最初建立在两个核心理念之上。第一是互联网应用应部署在靠近用户的地方以提高速度;第二是云基础设施过于复杂,开发者需要兼具 AWS 灵活性和 Heroku 易用性的平台。
然而,AI 彻底改变了软件开发。Kurt 认为,传统的针对数百万用户的固定功能应用程序将逐渐减少,取而代之的是更加个性化、自适应的软件。在这种背景下,为 2020 年代的传统公共云设计做赌注是不明智的。未来的开发者体验不再仅仅是为了人类,更是为了 AI 代理。
为 AI 代理打造的计算机:Sprites
AI 代理在执行任务时需要运行环境。虽然它们可以在本地工作站运行,但笔记本电脑无法始终保持在线。传统的公共云服务器对代理来说过于沉重。为此,Fly.io 推出了 Sprites,并将其描述为“半可丢弃的牛”。
Sprites 的核心特性包括:
• 可以快速创建成百上千个实例。
• 每个实例都带有 100GB 的持久性磁盘驱动器。
• 采用按量计费模式,但在闲置时计费器会自动停止。
• 可以直接在上面托管应用并通过互联网分享。
Kurt 强调,AI 代理不需要单纯的沙盒,它们需要的是真正的计算机。
核心技术更新
Fly.io 对 Sprites 进行了重大改进,引入了两个关键子系统:
1. Sprite Block Device (SBD):这是一个重新构建的存储栈,支持即时检查点和恢复。它实现了磁盘分叉功能,用户可以创建一个模板,然后高效地克隆数百万次。
2. 连接器 (Connectors):这一功能允许 Sprites 向其他系统发送经过身份验证的请求,而无需让代理直接接触或泄露 API 密钥,提升了安全性。
领导层变动
Kurt Mackey 宣布辞去首席执行官职务。他认为公司已经过了需要频繁进行“科学实验”的初创阶段,现在需要更成熟的执行力。
• Scott Johnston 将接任 Fly.io 的首席执行官。他曾是 Docker 的首席执行官,带领 Docker 走出了身份危机并实现了业务飞跃。
• Kurt Mackey 将转任顾问角色,参与产品设计,并作为董事会成员继续为公司服务。
对未来的押注
Fly.io 正在做出一个明确且具有极化性的选择:押注于 AI 代理 将决定未来软件的构建和交付方式。他们放弃了在传统平台和新方向之间徘徊的折中方案,决定全力投入到代理驱动的软件未来。Kurt 认为,软件将变得更加私人化、灵活且易于变动。通过推出 Sprites 并引入新的领导者,Fly.io 旨在成为这个新时代的核心基础设施供应商。