IT资讯 亚马逊前高管:2000 从 Sun 转向 Linux,构成 AWS 基础

kyle · 2021-01-12 08:00:06 · 热度: 1

近日,亚马逊前高管 DanRose 公开表示,在 2000 年互联网泡沫破灭之时,资本市场枯竭,亚马逊那个时候每年还要烧上 10 亿美元。其中最大的支出是数据中心使用 Sun 服务器。而后他们用一年的时间淘汰了 Sun,开始采用 HP/Linux,这也构成了 AWS 的基础。

亚马逊前高管:2000 从 Sun 转向 Linux,构成 AWS 基础

2000 年左右,Sun 公司市值最高达到 3000 亿美金。尽管 Sun 的专有堆栈价格昂贵且粘性高,但当时所有的互联网公司都在使用它们。亚马逊也不例外,DanRose 称,网站的稳定性至关重要,停机的每一秒都可能造成巨大销售量损失,因此亚马逊花了大笔资金维持网站的正常运行。但 2000 年随着 VC(风险投资机构) 支持的初创企业的停业,新的 Sun 服务器以更高的价格销售。虽然亚马逊可以和 Sun 协商销售价,但彼时亚马逊创始人 Jeff Bezos 选择了更激进的方式节省成本——抛弃 Sun,用 HP/Linux 取代 Sun。

迁移过程由亚马逊首席技术官 Rick Dalzell 指导。在过渡期间,产品开发暂停、新功能冻结,在完成向 Linux 转换之前,一切都无法交付。技术团队需要重构代码库、更换服务器,如果迁移成功,基础设施成本降下降 80% 以上;如果失败,则是网站崩溃,公司死亡。最终,在网站没有中断的情况下,迁移完成了。

投向 Linux 的怀抱不仅节省开支,用 DanRose 的话来说还带来了更有趣的事情。亚马逊作为零售商,一直面临季节性业务波动。每年的 11 月,12 月是购物高峰期,其流量和收入都会激增,其余月份相反。于是 Jeff 开始思考,每年有 46 周(约 10 个月)会有多的服务器容量,何不拿来出租给其他公司?与此同时,Jeff 还对解耦内部依赖项感兴趣,而启用松耦合模型所需要的架构后来成为了 AWS 的 API 基础。

DanRose 总结,亚马逊在 2000 年至 2003 年几乎死亡,如果没有这场危机,亚马逊可能不太会做出迁移到 Linux 的艰难决定,转向一个全新的架构。如果没有这种转变,AWS 可能永远不会出现。

文章转载自 OSCHINA 社区 [http://www.oschina.net]

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册