来认识一下 Amazon 最杰出的工程师兼 AWS 副总裁 James Hamilton

在最近的 AWS 停机事件中,社区论坛的讨论中出现了一个名字:James Hamilton。亚马逊的高级副总裁不仅仅是一位高级管理人员,他被广泛认为是为亚马逊网络服务 (AWS) 提供支持的庞大的、覆盖全球的基础设施的主要架构师之一。

汉密尔顿的故事值得一部好莱坞电影——他的职业轨迹是独一无二的,从一个生产高端异国情调汽车的车库到设计世界上最大的云计算基础之一,为全球数百万企业提供基础。作为亚马逊云计算的架构师,汉密尔顿被认为是一位杰出的工程师,在亚马逊的软件业务中发挥着至关重要的作用。

詹姆斯·汉密尔顿:从玛莎拉蒂机械师到云大师

汉密尔顿的职业生涯始于远离您今天听到的数据中心的地方。他最初是一名汽车机械师,在维多利亚的 Eurocar 专门从事玛莎拉蒂、法拉利、兰博基尼和阿尔法罗密欧等高性能意大利汽车的工作。早期作为机械师的经历虽然与云计算无关,但却为他的工程学科奠定了基础——诊断复杂系统、了解故障点和优先考虑操作完整性。

不久之后,他获得了维多利亚大学的学位和滑铁卢大学的数学硕士学位,转向计算机科学。这一转变让他开始了长达二十年的企业软件生涯。

在 IBM,他作为 DB2 数据库引擎的首席架构师发挥了重要作用,甚至领导了开发公司第一个 C++ 编译器的团队。随后,他在 Microsoft 工作了 12 年,主要专注于 SQL Server,后来作为 Microsoft Exchange 托管服务的领导者专注于云服务。他在编译器、数据库和企业软件方面的经验使他对技术堆栈有一个全面的了解——这是加入 AWS 的重要资产。

汉密尔顿四人哲学

Hamilton 于 2009 年加入亚马逊,并迅速专注于解决基础设施的基本挑战——效率、可靠性和扩展性。他的工作最好地体现在他有影响力的操作哲学中,即用于减轻任何复杂系统中的故障的“四个汉密尔顿”框架。该框架包括:

1. :设计系统以完全防止故障。

2. 使用冗余(如多可用区部署)来向客户隐藏故障。

3.:通过将不可避免的故障隔离到小故障区域,将其影响降至最低。

4.:确保发生故障时快速恢复。

Hamilton 对 AWS 的影响在其物理架构中可见一斑。他支持在其数据中心内设计和部署 AWS 自己的定制网络硬件和软件堆栈的项目,所有这些都是为了确保最大的效率和对庞大云网络的控制。他还在数据中心配电和冷却方面做出了重大创新,直接解决了潜在的单点故障。

汉密尔顿超越服务器机架

Hamilton 目前在从数据库技术到数据中心电源等领域拥有 200 多项专利。他还在 AWS re:Invent 等会议上分享了自己的见解,贡献了超越 Amazon 的丰富知识。

尽管汉密尔顿专注于职业,但他的个人生活却充满活力。他是一级方程式赛车和 NFL 橄榄球的爱好者。为了向他的航海精神致敬,他和他的妻子追求的长期目标是乘坐他们的私人船只 MV Dirona 环游世界,他在个人网站上记录了这一点。他经常撰写与船舶相关的技术挑战和工程解决方案,本质上是将他的“杰出工程师”心态应用到他的爱好中。