打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
连载 | 技术是基础工具(2010年亚马逊致股东的信)

致谢翻译:和君咨询 胡道远

-------------------------------

致股东:


随机树算法,自然贝叶斯估计,REST服务, gossip 协议,最终一致性,数据分割,反熵,拜占庭容错机制、擦除编码、vectorclocks…走进 Aamzon的会议室,你可能会暂时觉得你在偶然参加了一个计算机科学课程。


看一下现在的软件架构的教科书,你会发现几乎没有架构没有在 Amazon应用的。我们用高性能的交易系统,复杂呈现和目标缓存,工作流和排队系统,商业智能和数据分析,机器学习和模式识别,神经网络和概率决策,和广泛的其他技术。当我们的系统基于最新的计算机科学研究,通常还没过足够:我们的架构师和工程师已经研究学术还没有覆盖的方向。我们面对的许多问题没有书本上的答案,因此我们—愉快地——发明新的方法。


我们的技术基本上彻底地被实现为服务:封装数据的数位逻辑,他们操作和提供硬界面作为唯一的方式去接触他们的功能。这种方法减少副效应和允许服务以他们自己的节奏融入,不需要影响这个系统的其他部分。SOA(Service oriented architecture)是最基本的建构抽象, Amazon 技术体系来说。


所幸拥有一个深谋远虑和远见的工程师和架构师队伍,被应用在Amazon很长时间后,SOA成为产业界的流行词。我们的电子商务平台是由数以百计的软件服务的联合所组成,这些软件服务用来传递功能性排序,从推荐到预定实现来库存跟踪。举个例子,为一个用户访问Amazon.com建构一个产品细节页面,我们的软件调用在 200300项之间的服务来为那个用户呈现高度个人化的体验。


状态管理是任何需要长到很大的系统的核心。许多年以前,Amazon的要求达到了一个点,在那里许多我们的系统再也不能被任何商业解决方案所服务:我们核心数据服务存储了很多 PB的数据,每秒处理数以百万级的请求。为了适应这些需求和不寻常的要求,我们已经开发了一些可供选择,专用持久性解决方案,包括我们的核心价值存储和单表存储。为了做这些,我们已经学到了大量东西从分布式系统和数据库研究社区的在核心原则,然后从这些地方来创新。


我们领先的这个存储系统展现出极端地可伸缩性,同时保持对性能、可用性和成本的严格控制。为了达到他们的超大规模属性,这些系统有一个不同的方法来数据更新管理:通过释放这个更新同步需求,需要被传播去大量的副本,这些系统能够在最严厉的表现和可用性条件下继续生存。这些实现是基于最终持续性之上的概念。这些数据管理上的进步由 Amazon 工程师开发的,已经是在云存储和数据管理服务下架构的开始点,被AWS(Amazon Web Services)服务。举个例子,我们 Simple StorageService,Elastic Block Store, SimpleDB都获得他们的基本架构从独一无二的 Amazon技术。


Amazon其他区域的生意面对相似的复杂度数据处理和决策问题,比如产生数据录入和分类,需求预测,库存分配,欺诈检测。基于规则的系统能够被成功使用,但是他们能够很难来保持和通过时间能够变成脆。在许多案例中,高级机器学习技术提供更正确的分类,适应来改变条件。举个例子,我们的搜索引擎能够进行数据挖掘和机器学习算法,在背景中来建构主题模型,我们应用信息提取算法来识别属性和从非结构化的描述抽取实体,允许用户来缩窄他们的搜索和快速找到想要的产品。


我们想要一个大数量的因素在搜索相关性来预测一个用户的兴趣的可能性和最优化排名结果。产品需求的差异要求我们应用现代回归技术,像训练决定树的随机树算法来柔性地合并数以千计的产品贡献在排名时间。所有这些幕后软件的最终结果?快速、正确搜索结果来帮助你找到你想要的。


我们放在技术上的所有努力可能不影响许多,如果我们保持技术旁边在一些 R&D开发类型,但是我们不采用那个方法。技术注入我们所有的团队,所有的流程,我们的决策,我们的方法来创新在我们业务的每一个地方。它深深地嵌入在我们做的每一件事上。


一个例子是Whispersync,我们 Kindle服务被设计来保证你去任何地方,不管你用什么设备,你能够访问你的图书馆和所有你的标记、笔记和书签,所有的同步在你的 Kindle设备和移动 app上。这个技术挑战,是一个终极一致性复制数据商店,通过应用定义了解决冲突必须要和能够处理设备隔离持续数个星期或者更长。作为一个 Kindle用户,当然,为了你们我们隐藏所有这些技术。所以当你打开你们的 Kindle,他总是同步,和在正确的页面。为了释 AuthurC.Clarke,像任何充足地高级技术,这是与魔法无法区分。


现在,如果一些股东的眼睛尽职尽责地读这封信通过这个点玻璃,我将提醒你通过指出,在我的观念里,这些技术是不悠闲地被使用——他们直接导致自由现金流。


我们生在一个可得带宽、存储空间和处理能力异常增长的时代,所有的这些将持续来快速变得便宜。我们的团队有一些在这个世界上最复杂的技术——帮助来解决挑战,什么是可能的正确的边缘。在我们以前讨论过很多次,我们毫不动摇地相信,长期兴趣的投资者是非常完美地与用户的兴趣联系在一起。


我们喜欢它这样。创新是我们的DNA,并且技术是基础工具我们行驶来进化,改善每一个方面经验,我们提供给我们的用户。我们始终有许多需要去学习,我期望和希望我们持续有如此大的乐趣来学习它。


我作为这个团队的一员感到非常自豪。我们的策略还是一样,现在仍然是 Day 1


Jeffrey Bezos

Amazon.com 创始人和 CEO



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
贝索斯致股东信(2010)
复习Amazon Dynamo设计的一点分享
CSDDN特约专稿:个性化推荐技术漫谈
人物丨中国人工智能学会副理事长杨强教授:人工智能的下一个技术风口与商业风口
大公司如何使用AI技术,来自Facebook、Netflix、Amazon的三种模式
基于云计算的数据挖掘平台架构及其关键技术研究[图]
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服