Amazon云计算平台AWS(Amazon Web Services),为很多公司提供了基础云服务。
Dropbox、Instagram、Quora、Foursquare、Reddit、Heroku这些互联网新星能耀眼上升,AWS厥功至伟;它让有想法、有技术的小团队,以低价获得世界级的运营服务,负担得起用户迅速增长的压力。
既然AWS如此重要,那么不得不提及Amazon CTO Werner Vogels——AWS主架构师之一。
Werner Vogels在1958年出生于荷兰阿姆斯特丹。在接触到8位计算机Atari后,他对计算机科学的兴趣便一发不可收。Vogels早年在荷兰海牙应用科学大学读书,彼时PC尚未普及,他笑称能使用只有16位的PDP-11小型机已算幸运。
20世纪90年代初,30岁出头的Vogels来到葡萄牙里斯本,在波尔图大学系统与计算机工程研究院(INESC)任高级研究员。“那时在学术方面尚无建树”,在同事的引领下,他加入开发团队,不断完善自己的技能,发表了首项科研成果。
1994年,Vogels远赴美国,在康奈尔大学计算机系做了10年的研究工作,主要领域是具有扩展性的可信赖企业系统。在那里他首次尝试与团队合作,在非常有限的时间内构建了U-net,一个用于并行和分布计算的用户级网络接口。那次合作给Vogels留下了极为美好的印象,绘就了他日后职业走向的蓝图。
1999~2002年,Vogels在Reliable Network Solutions公司,兼任副总裁和CTO。这期间他开始写博客《All Things Distributed》,此时他已成为顶级的分布系统专家。在自己的博客里Vogels撰写了大量的分布式领域文章,以往只存在于学术讨论中的概念得到了极大的传播和普及。他还写过很多参考资料和专栏文章,关注领域也是分布式计算技术。
2003年,Vogels获得阿姆斯特丹自由大学计算机博士学位,两位导师Henri Bal教授和Andy Tanenbaum教授也鼎鼎大名,分别是著名的类Unix操作系统MINIX的作者和并行计算领域专家。
至此,我们看到领域专家知识的积累过程,他去过不同的国家,与不同文化背景的团队合作,做过最底层的技术,也做到了技术管理的高位,既在学术钻研有所造诣,又兼顾商业实现,他对自己瞄准的领域一以贯之,历久弥坚。2004年Vogels加入Amazon,任研发部门经理,2005年初被任命为CTO兼副总裁,并开始负责Amazon全球的架构设计,以及包括云计算在内的技术创新。Vogels在公司内外有着重要的地位,是除了Jeff Bezos外唯一可代表公司的对外发言人。加入Amazon后,Vogels的博客写作也开始转向,从之前主要谈论自己的研究成果,到更多地以产品为导向,介绍更普及的技术和工业理念。除此以外,转向也体现在他开始更为看重团队合作。
2008年对Vogels而言是标志性的一年,他成为AWS架构师之一。《Information Week》杂志因Vogels在云计算方面发挥的普及和推动的贡献,将年度CTO/CIO奖项颁发给他。
Vogels并不信任通用平台,即一个平台到处适用,因为每个平台都只能满足部分开发者、应用和用户需求。Vogels一直强调构建AWS工作的核心是鼓励创新,他经常与AWS上的应用开发者沟通交流,及时宣讲他们的创新成果,帮助搭建“平台上的平台”。Vogels曾在一篇论文里深刻表述了Amazon架构技术,介绍了专门为了购物车设计的存储引擎Dynamo,此篇论文获得OSDI最佳论文奖,此后这一引擎被应用在Amazon的S3上。
最新网络流量分析显示,Amazon处理了1%的互联网流量,1/3的网民每天都会访问AmazonAWS托管的网站,Amazon云计算正成长为互联网的核心组成之一。
成文之际,Werner Vogels在博客中宣布了AWS新服务Amazon CloudSearch,正如他所言:“云计算才刚开始。”