开发者选择转向工作流,云服务提供商如何在开发各阶段破局?

📅 2026/7/7 4:27:11 👁️ 阅读次数 📝 编程学习
开发者选择转向工作流,云服务提供商如何在开发各阶段破局?

如今的关键问题

如今最大的问题不是选择哪家云服务提供商,而是哪种工作流能帮助你快速将产品投入生产。

AWS的福利与现状

如果你认为亚马逊云科技(AWS)为开发者提供的最重要的产品是弹性计算云(EC2),这也情有可原,但事实并非如此。实际上,AWS为开发者带来的最大福利是让他们无需再为服务器操心。在云计算出现之前,获取基础设施意味着要等待采购、硬件部署,以及经历开发者与运行中的机器之间那有些神秘的流程。而AWS将这一切简化为一张信用卡和一个应用程序编程接口(API)。AWS用“无差别重体力劳动”来形容它所消除的工作,即所有与服务器上架、操作系统打补丁、存储管理、容量规划等相关的繁琐事务。AWS宣称,让他们来处理这些,开发者就可以专注于客户真正关心的事情。这是一个绝妙的抽象概念,它助力打造了过去二十年来最重要的科技公司之一。然而,同样的逻辑如今却让云计算显得越来越多余。开发者不再首先考虑“我应该使用哪家云服务?”,而是问“我怎样才能让这个东西尽快运行起来?”

开发者选择之变

AWS仍然是最大的开发者云平台,并且在人工智能(AI)的推动下,其收入增长加速。在2024年Stack Overflow开发者调查中,AWS是最受欢迎的云平台,48%的受访者使用它。微软Azure和谷歌云分别以27.8%和25.1%的使用率紧随其后。不过,2025年Stack Overflow开发者调查中,“云开发”类别不再像是一场明确的云服务提供商之间的竞赛。Docker的使用率跃升了17个百分点,达到71%,其次是npm,然后是AWS,使用率为43%。Kubernetes、Azure、谷歌云、Cloudflare、Terraform、Firebase、Vercel、Netlify和Supabase都出现在开发者的选择范围内。开发者不再只是优先选择不同的云服务,很多时候,他们根本不会首先考虑云服务,而是选择工作流,且工作流的选择与底层云服务的选择越来越分离。

起始阶段转变

长期以来,AWS占据着开发起始阶段的主导地位。它作为“一站式商店”,几乎能为开发者提供所需的各种解决方案。但随着时间的推移,这个“一站式商店”提供的服务太多,让开发者难以有效使用。开发者的问题变成了“在我能交付产品之前,我需要了解多少AWS的知识?”开发者越来越不想在一开始就回答这个问题。现在,开发的起始阶段往往从GitHub开始,据报道,仅一年就有超过3600万开发者加入。或者从Visual Studio Code(VS Code)开始,它因其熟悉、可扩展且易于打开而持续受到欢迎。也可能从Cursor、GitHub Copilot、Claude、Codex等更广泛的AI编码层开始。GitHub的2025年Octoverse报告显示,近80%的新开发者在加入GitHub的第一周内就使用了Copilot。Stack Overflow的2025年AI调查结果也指向同一方向,84%的受访者在开发过程中使用或计划使用AI工具,高于2024年的76%。起始点正在改变,构建软件的默认界面正逐渐成为由AI辅助的工作流,而非云控制台。这并不意味着云服务变得不那么重要,但确实使其不那么显眼。

无需操心的平台

目前势头正盛的开发者平台之所以受欢迎,是因为它们减少了对云基础设施的暴露。以Vercel为例,它贴合了许多前端和全栈开发者的工作方式,从代码到实时应用有快速路径。据路透社报道,去年Vercel在用户基数翻倍、收入增长82%后,以93亿美元的估值筹集了3亿美元。Cloudflare从不同的角度提供了类似的承诺,全球部署、靠近用户运行、自动扩展,并且不让基础设施成为开发者首要考虑的问题。Supabase在数据方面也做到了这一点,它将PostgreSQL与身份验证、即时API、边缘函数、实时订阅、存储和向量相结合,让数据库感觉更像是一个应用程序平台,而不是一个独立的系统。AI加速了这一切,对于AI应用程序,首要考虑的往往不是在哪里托管它,而是哪种模型、哪种代理框架等能让你最快地推出一个实时应用程序。因此,OpenAI的开发者平台基于模型、API、工具、文档和示例进行构建。同样,Anthropic的Claude Code是一个能在你的代码库中工作,帮助你构建、测试和交付的智能编码系统。

后续阶段的关键

尽管开发起始阶段已经不再由超大规模云服务提供商主导,但后续阶段仍然是他们可以争取的。Vercel、Cloudflare、Supabase、OpenAI、Anthropic和GitHub擅长帮助开发者快速让产品运行起来。但在企业环境中,“快速”并非关键优先事项,企业最终需要身份验证、网络控制、可观测性、成本管理、合规性等乏味但必要的功能,以及其他防止客户数据泄露到网上的平凡机制。这正是AWS、Azure、谷歌云、甲骨文等基础设施公司应该具备优势的地方。超大规模云服务提供商面临的战略挑战是,要让从原型到生产的过渡感觉像是一次升级,而不是一种惩罚。AWS新投资10亿美元用于前沿部署的AI工程师,新的团队将派遣专家与客户合作,在几天内共同开发和部署智能AI解决方案。困难的部分是将能力转化为一个可行的系统,而不仅仅是获取基础设施或模型。

云服务提供商策略

云基础设施公司的错误做法是试图一下子变成Vercel、Supabase、GitHub、OpenAI或Anthropic。更好的做法是更聚焦,当原型开始变得重要时,成为最自然的下一步。这意味着要在开发者工作的地方与他们对接,以结果为导向开始工作,减少在产品页面上的搜索,建立更多的便捷路径。过去的问题是“你能运行我的工作负载吗?”现在更好的问题是“你能成为我开发过程的一部分吗?”开发者选择云计算是因为它是获取基础设施最简单的方式,他们转向开发者体验平台是因为这些平台是实现开发成果最简单的方式。如果云服务提供商能在Vercel等公司涉足后续阶段之前,成为开发起始阶段的一部分,他们就能大获全胜。如果做不到,那后果就难说了。

开发方法

软件开发、云计算、开发工具