第九章 云端纪元 — 分布式系统与大数据核心线索:从单机到万机的架构革命,云计算如何重塑了软件工程如果用一个词概括 21 世纪前 20 年软件工程最大的变革,"上云"一定是首选答案。这场革命让计算资源从自建机房的奢侈品变成了即开即用的公共事业,让一家创业公司只需一张信用卡就能拥有与沃尔玛同等规模的计算能力,让"分布式系统"从研究所和华尔街的专属领域走进了每个程序员的工作日常。本章将带你走进这段波澜壮阔的历史,看看那些改变世界的程序员们,如何在"云端"上重新定义了整个行业。9.1 云计算起源:亚马逊 AWS 的"意外"诞生Bezos 的"大命令"2002 年的夏天,亚马逊处于一个微妙的转折点。经过 7 年的狂奔,这家从贝佐斯车库出发的在线书店已经成长为"万货商店",但它的技术架构却像一棵任其疯长的大树——根系纠缠、枝叶凌乱。当时的亚马逊内部,几百个独立团队各自维护着自己的服务。每个团队管理自己的数据库、自己的服务器、自己的部署流程。表面上看,这是"敏捷"的体现;实际上,这是一个技术噩梦。不同团队之间的数据格式不一致、接口设计随意、权限管理混乱。前端团队想调取商品信息,需要分别请求商品服务、仓储服务、定价服务——这三个服务以三种完全不同的方式通信:一个是 CORBA,一个是 XML-RPC,还有一个是纯文本 Socket。Jeff Bezos,这个以"暴躁"和"远见"闻名的创始人,看到了问题的根源:亚马逊正