综合云平台

AWS

它是谁

亚马逊旗下的云计算平台,提供从服务器、数据库到存储的几乎一切基础设施服务。

负责哪一段

负责"提供你的应用运行所需的服务器、数据库、文件存储等各类云端基础设施"。

什么时候用到

当你的项目需要自己管理服务器、搭建数据库,或者需要存储大量文件时,AWS 是绕不开的名字之一——即便你还没有直接用它,你所依赖的很多服务也可能运行在它上面。

它是什么?

如果说 Vercel 和 Netlify 像是"帮你把包裹寄出去"的快递公司,那 AWS 更像是"把整个物流体系租给你"的基础设施供应商。它不只做一件事,而是提供了上百种服务:服务器(EC2)、数据库(RDS)、文件存储(S3)、消息队列、机器学习平台……几乎你能想到的任何后端需求,AWS 都有对应的产品。

正因为它什么都能做,所以它对新手来说也是最"吓人"的选择之一。打开它的控制台,你会看到密密麻麻的服务列表和专业术语。这不是你的问题——AWS 确实是为有经验的工程团队设计的,它的学习曲线本身就很陡。

作为新手需要知道什么?

大多数刚起步的个人项目,并不需要直接使用 AWS。像 Vercel、Netlify、Supabase、Railway 这些更高层次的平台,已经帮你把 AWS(或类似的云平台)包装好了——你用的其实是它们搭建在 AWS 之上的、更简单的操作界面。

但了解 AWS 的存在仍然重要,原因有两个:

第一, 当 AI 给你的方案涉及"EC2 实例"、"S3 存储桶"或"Lambda 函数"这些词汇时,你需要知道这些都是 AWS 的服务,以及它们意味着更高的复杂度和更多的自主管理责任。

第二, AWS 的按量计费模型可能会让你措手不及。它的许多服务都有免费额度,但一旦超出,费用可能在你不注意的时候累积起来。如果 AI 建议你使用 AWS,一定要问清楚每项服务的计费方式和预估成本。

什么时候会用到它?

当你的项目增长到一定规模——比如需要处理大量用户数据、需要自定义的服务器配置、或者需要一些专门的服务(如视频转码、大规模文件存储)——那时候,AWS 这类综合云平台才会成为认真的选项。在那之前,选择那些为个人开发者优化过的平台,会让你的旅程轻松很多。

类似替代品

阿里云Microsoft Azure