Laravel 开发者已在 DigitalOcean 上开通超过 10 万台服务器

23 阅读6分钟

2011 年,Taylor Otwell 最初创建 Laravel 是为了帮自己更快地验证创业点子。当时他还在跟企业级的 .NET 和 COBOL 系统打交道,心里想的是找个更简单的途径来构建现代 Web 应用。

“我知道 PHP 容易写,也容易部署,所以就自己用 PHP 搭了个框架,方便我做各种创业尝试。”Laravel 创始人兼 CEO Taylor Otwell 回忆道。

这个起初只是个人工具的项目,很快发展成一个全栈框架,如今已内置身份验证、数据库抽象、加密、任务队列和调度等功能——基本上开发者构建现代 Web 应用所需的一切,都能一站式搞定。

在发展过程中,Laravel 从 Ruby on Rails 和 Django 等框架中汲取灵感,把成熟的模式与对优雅和开发者体验的追求结合起来。如今,这种理念也延伸到了 AI 领域。由于 Laravel 的约定式结构给编码 Agent 提供了清晰、可预测的目标,它在此基础上打造了一系列 AI 原生工具包,让开发者既能用 AI 构建功能,又能把语言模型无缝集成到应用里,而无需抛弃熟悉的开发模式。

这种对开发者体验的执着,自然促成了 与 DigitalOcean 的长期基础设施合作。时至今日,DigitalOcean 已经是 Laravel 部署平台及其整个生态系统的底层支撑。

依托 DigitalOcean 打造 Laravel VPS

随着 Laravel 不断壮大,它需要一个稳定、对开发者友好的基础设施来支撑整个生态,这一点在其托管部署平台 Laravel Forge 上体现得尤为明显。Laravel Forge 于 2014 年上线,目的就是让开发者更轻松地配置服务器、部署 Laravel 应用。从第一天起,Forge 就集成了 DigitalOcean,用户只需粘贴 API 密钥就能关联自己的 DigitalOcean 账户,几分钟内就能拉起服务器。

“DigitalOcean 是我们最早在 Forge 上集成的基础设施合作伙伴,”Otwell 说,“DigitalOcean 的 API 文档写得非常清楚,用起来很顺手,和预期完全一致。没有大段大段让人摸不着头脑的内容。”

这些年下来,Laravel 用户通过 Forge 开通的 DigitalOcean 服务器已经超过 10 万台。这一长期合作也为 Laravel 的下一次进化——Laravel VPS——打下了基础。

Laravel VPS 是一种完全托管、专为 Laravel 优化的虚拟私有服务器(VPS)方案,直接内置于 Forge 之中。开发者不再需要自带云账号、也不用处理外部计费,只需注册、点击“创建服务器”,就能立刻拿到一个生产就绪的环境——完全无需配置第三方服务。

在幕后,Laravel VPS 完全跑在 DigitalOcean 的基础设施之上。Laravel 维护着若干预先预热(pre-warmed)并已完成 Laravel 应用优化配置的 DigitalOcean Droplet 实例池。

“我们的北极星指标就是用户从注册到应用上线到底能多快,”Otwell 说,“现在,我们几秒钟就能给你一台由 DigitalOcean 驱动的服务器。以前这个过程可能要花 15 到 20 分钟。我们真正把整个入门流程大幅精简了。”

最终带来的体验就是,一切都像 Laravel 原生功能一样自然。开发者不用操心基础设施配置、API 密钥或手动准备服务器——直接开始写代码、部署上线就行。

对开发者体验的共同追求

对于 Laravel 而言,DigitalOcean 的吸引力远不止基础设施性能。两家公司在开发者体验上的理念如出一辙:让强大能力在成长的每个阶段都触手可及。

“Laravel 希望能伴随你从只有一个人的创业想法,一直成长到企业级规模,”Otwell 解释道,“DigitalOcean 的思路也很像。开一台 Droplet 很容易,但你也同样可以使用托管数据库、托管 Kubernetes、负载均衡,按需扩展到任意规模。”

正因为有着如此长久且深入的合作历史,当 Laravel 要推出最新创新产品时,选择合作伙伴几乎毫无悬念。

“我们考虑 Laravel VPS 的合作伙伴时,DigitalOcean 基本上第一个就跳出来了。毕竟我们合作最久,知道开发者体验很赞,也知道能随时联系上他们的团队。”

这种伙伴关系不仅受到领导层的重视,也得到了整个 Laravel 团队的认可。“无论是我们的开发者还是内部员工,在跟 DigitalOcean 集成过程中听到的全是正面反馈,”Otwell 说,“他们容易沟通、支持到位,感觉就像我们团队的一份子——为我们加油,也希望看到我们持续成长。”

借力 AI 加速未来

在 Laravel 和 DigitalOcean 持续消除服务器基础设施繁琐操作的同时,Laravel 也在瞄准下一个重大开发范式转变:人工智能。为了让开发者能跟上思维的速度,Laravel 全面拥抱 AI 驱动的工作流,发布了一系列强大的生态原生工具:

  • Laravel AI SDK 一套统一的工具集,让开发者能用 Laravel 优雅、自然的方式,将先进的大语言模型直接集成到应用中。
  • Laravel MCP 实现了模型上下文协议(Model Context Protocol),让本地或远程 AI 模型能安全地与开发工具交互,更深入地理解应用结构。
  • Laravel Boost 一个精心设计的开源包,旨在加速开发周期,缩短人类意图与最终代码之间的距离。

当被问及 AI 编码 Agent 如何改变开发者日常使用框架的方式时,Laravel 团队强调,其架构理念本身就是一大优势:

“AI 让从想法到上线的过程比以往任何时候都更容易。Laravel 的约定式结构对 AI Agent 非常友好,因为它们有非常明确的规范来编写 Laravel 代码。我们还推出了像 Laravel Boost 这样的开源包,无论你是老手还是新手,都能加速 Laravel 开发。”

今年早些时候,团队在一场直播演示中向开发者直观展示了这些工具与现代开发环境如何融合。

凭借对 AI 友好的代码架构,Laravel 正让从创意火花到线上应用落地的管道变得比以往更快、更亲民。

下一步:更深度的基础设施集成

展望未来,Laravel 计划进一步加深与 DigitalOcean 的集成,通过 Forge 开放更多托管服务,包括托管数据库(MySQLPostgreSQL)、缓存和负载均衡——全部针对 Laravel 应用做了精选和优化。

“我们想把这些服务以非常便捷的方式引入 Forge,”Otwell 说,“一键点击,就能和你的 Laravel 应用无缝配合。我们自己也用这些服务来运行 Forge,所以能提供给客户,我们也非常兴奋。”

有了 DigitalOcean 作为关键基础设施伙伴,Laravel 持续扫除上线障碍,帮助成千上万的开发者在几分钟(而不是几小时)内从“Hello World”走向真正的产品落地。