Werner Vogels 是亚马逊 CTO,S3、EC2、Lambda 等服务背后都有他主导的身影,他每年在 re:Invent 上的演讲也常被开发者当作技术风向的参照。按原文说法,2025年之后他将不再登上 re:Invent 主舞台。10月13日,他会带着最新的技术洞察出现在深圳的亚马逊云科技软件企业峰会“创业加速营巅峰路演——通往 re:Invent”,并与极客公园创始人张鹏炉边对话。

他与云计算打交道,要从一次事故说起。2004年圣诞季,亚马逊正处在创立十年来最好的一个年末:感恩节后,消费电子第一次超过图书成为网站最大品类;整个假日季最忙的一天,全球订单超过280万件,平均每秒32件。支撑业务的数据库来自 Oracle。12月12日,其中一套彻底崩溃,一个只在极端规模下才会出现的 bug,让数据库在圣诞购物季最关键的节点停摆了十二个小时。那时距他到亚马逊履职还不到三个月。
排查发现,问题不止于 bug。当时业内通常不区分简单的键值读取和复杂的关系查询,两者被放在同一种数据库里,而亚马逊的规模早已超过多数数据库产品的默认边界,大量简单操作挤占了本应留给复杂查询的资源。这成了亚马逊自研数据库的起点:几年后,包括 Werner 在内的九名工程师发表论文《Dynamo: Amazon’s Highly Available Key-value Store》,它影响了 Cassandra、Riak 等一代 NoSQL 系统,也是 DynamoDB 乃至亚马逊云科技的技术前史之一。
更早时,他对亚马逊的技术栈并不是这个判断。他在康奈尔做了十几年高可靠分布式系统研究,微软、Sun Microsystems、DEC 都曾请他去做咨询分享,亚马逊找上门时,他甚至觉得一家网上书店能有多难。真正入职后,他看到的是一套把分布式系统教材里每个问题都推到极端的系统。贝索斯发出邀请后,他先打电话给好友 Jim Gray——1998年图灵奖得主、现代数据库事务处理奠基者之一;在 Gray 的建议下,他接受了邀请。2006年春天,Gray 到西雅图与他再次会面,那次谈话后来成了《ACM Queue》上的一篇长篇对谈。










