论文部分内容阅读
有容错能力的网络基础设施
杰西·罗宾斯(JesSe Robbins)在2001年的时候曾对两份工作求职:一个是做西雅图的公交车司机,另一个工作是亚马逊公司的备份系统工程师。亚马逊最终招收了他,在随后的十年,罗宾斯改进了网络公司设计,管理复杂的网络服务器和软件的方法。
作为一名前志愿消防队员,罗宾斯将一种紧急响应者的思维模式带入了他的工作中。他让亚马逊将数据中心分布在世界各地,对于一个巨型的购物网站,而且有着极为复杂的操作步骤,一些不可预知且巨大的失败是不可避免的。然而绝不是要漠视这种不可避免的事情,罗宾斯说,他的工作是对亚马逊的一些危险采取安全措施,在其架构中建立起一定的容错性。接下来,他用现场演练测试了网络运营团队,让整个数据中心宕机,而用户并没有受到影响。
2006年离开亚马逊后,罗宾斯开始写博客阐述他的技术。2007年,他创办了Velocity,现在已经是一个年度的讨论会,像微软与谷歌这样针尖对麦芒的竞争对手都会前来分享有关互联网基础设施如何处理的问题。
2008年,罗宾斯参与创办了Opscode,其主要产品是。个开源的编程语言Chef,能自动化管理基于云计算的基础设施。例如,一个使用Chef的客户端,能帮助科学家在45分钟内,利用亚马逊的云计算服务,建起并配置一个有1万枚处理器的超级计算集群,从而解决一些难题,例如蛋白质在8小时中的结构变化,运算完成后便可关闭,其成本远远低于建设或购买一台超级计算机。
——杰西卡·明茨
杰西·罗宾斯(JesSe Robbins)在2001年的时候曾对两份工作求职:一个是做西雅图的公交车司机,另一个工作是亚马逊公司的备份系统工程师。亚马逊最终招收了他,在随后的十年,罗宾斯改进了网络公司设计,管理复杂的网络服务器和软件的方法。
作为一名前志愿消防队员,罗宾斯将一种紧急响应者的思维模式带入了他的工作中。他让亚马逊将数据中心分布在世界各地,对于一个巨型的购物网站,而且有着极为复杂的操作步骤,一些不可预知且巨大的失败是不可避免的。然而绝不是要漠视这种不可避免的事情,罗宾斯说,他的工作是对亚马逊的一些危险采取安全措施,在其架构中建立起一定的容错性。接下来,他用现场演练测试了网络运营团队,让整个数据中心宕机,而用户并没有受到影响。
2006年离开亚马逊后,罗宾斯开始写博客阐述他的技术。2007年,他创办了Velocity,现在已经是一个年度的讨论会,像微软与谷歌这样针尖对麦芒的竞争对手都会前来分享有关互联网基础设施如何处理的问题。
2008年,罗宾斯参与创办了Opscode,其主要产品是。个开源的编程语言Chef,能自动化管理基于云计算的基础设施。例如,一个使用Chef的客户端,能帮助科学家在45分钟内,利用亚马逊的云计算服务,建起并配置一个有1万枚处理器的超级计算集群,从而解决一些难题,例如蛋白质在8小时中的结构变化,运算完成后便可关闭,其成本远远低于建设或购买一台超级计算机。
——杰西卡·明茨