“云无界、端无边” OGeek 技术峰会 9月17日 南京不见不散! 了解详情
写点什么

AWS 的十年创新之路

  • 2019 年 11 月 20 日
  • 本文字数:2297 字

    阅读完需:约 8 分钟

AWS的十年创新之路

2006 年 3 月 14 日,计算时代的新纪元由此拉开帷幕。就在这一天,Amazon Web Services 发布了 Simple Storage Service(简称 S3)。从技术角度讲,Simple Queuing Services 的发布时间更早一些,但 S3 的发布真正点燃了这场云计算的燎原烈火。我对那一天仍然记忆犹新。当时我在 Frontbridge Technologies 公司担任总经理,这是一家由微软全资掌控的子公司,负责提供云托管邮件反垃圾、反恶意与归档服务。结合这番经历,我意识到云托管服务能够为客户带来的可观价值。我也意识到,客户热爱如此高效的配置方式与如此多样的低成本实现途径——这一切让我的态度发生了转变。那时的我得出了肯定的结论,云托管将成为未来的新方向。


不过 Amazon Simple Storage Service 的发布仍然令我感到大开眼界。当时技术行业每天都会发布上百项方案,其中大部分完全引不起我的兴趣——甚至连看一眼的愿望都没有。然而 S3 的发布则彻底改变了游戏规则。这项服务的最大亮点在于低廉到夸张的成本水平。其使用成本几乎比我们目前多数据中心冗余存储体系低出两个数量级。但更具颠覆性的是,用户可以利用手中的信用卡完成存储资源购买与配置。没有财务审批、没有专家建议、没有 RFP、没有厂商选择流程、没有厂商谈判也没有数据中心空间核算。直接登录,着手使用——就这么简单!


除了低廉的成本与便捷的配置方式之外,更让我意外的是这一技术成果的发布由 Amazon——而非传统企业 IT 厂商——来完成。那些急于追求高利润、总会设置复杂谈判并喜欢在许可使用审计上做文章的厂商没能拿出这样的成果,而 Amazon 做到了。而这种令大多数企业 IT 部门欢呼雀跃的即时管理能力则让 Amazon 以不胜而胜的方式获得了可观的利润。这真的颠覆了我的认知——一家具有颠覆性的厂商、一种具有颠覆性的模式、一种低冲突配置途径外加一种起价极低并随时间推移而变得更低的价格设定。


S3 的发布引发了整个技术行业的关注与惊叹——即使是那些发货量极大、且不会因此遭受任何营收损失的厂商。我被这款产品彻底迷住了,并最终编写了数千行代码以将 S3 作为底层存储系统。有时候 S3 显得比较笨拙,有时候则锐不可当,但为其编写应用让我坚定了自己的观点——这将成为其它更伟大事物的开端。


从决定编写应用到将该应用付诸运行共花掉了我几天时间,其中还包括调试与测试工作——当月末我收到了自己的 Visa 卡账单。我一直都清楚 S3 的价格非常便宜,但最终发现应用程序的整个开发与测试过程只花掉了 3.08 美元,这样的结果还是让我难以置信。在开发结束之后,我立刻将全部测试数据保存在了 S3 当中,而第二个月的账单来了——承惠 0.07 美元。


面对如此颠覆性的服务方案,我开始在企业内部发布评述博文并将其展示给包括 CTO 与 CEO 在内的众多高管人员。我在表达中还使用了一张 Al Vermeulen——S3 上的一名早期开发者——照片,外加一些 S3 的工作原理并阐述了其差异性所在——当然,还有我拿到的两张 AWS 账单。我的表达重点在于,这绝不是 Amazon 公司搞出的什么噱头或者小实验,而是真正实现基础设施服务交付的根本性新途径。存储只是第一步,计算也一定会很快跟进。


我对 AWS 的兴趣与时俱进,并在 2007 年参加了一次 Amazon 组织的用户会议——我最终于 2008 年正式加入了其技术团队。


作为 AWS 工程技术团队的一员,新环境给我留下的第一印象就是一个“快”字——决策制定流程非常迅速,新思路能够很快以代码形式推出,并立刻被交付至客户手中。这一切都让传统企业 IT 的响应速度看起来像是大陆板块漂移。我记得自己曾经半开玩笑地回忆过往角色称:“我们在十年中只发布了两次客户可能需要、也可能不需要的更新。”现在新功能正以惊人的频率推出,我们甚至很难追踪其推进节奏。


AWS 的另一种有趣特质在于对产品及工程技术相关争论的处理方式。这类争议会频繁出现,而且 AWS 内部的辩论之声要远超过任何其它企业。这些决策的制定流程让我意识到,AWS 除了拥有卓越的数据处理能力外,亦能够快速中止争论并拿出结论性意见。在 AWS,我们不再自以为是地制定“战略”并强行说服客户认同其适用性,而是推出适合自身业务环境的方案,并通过面向服务的快速投入帮助更多客户快速享受至由其带来的便利。如此一来,优秀的服务能够快速演进为卓越的服务。


在过去的一系列角色中,我发现争论带来的思维碰撞根本无法切实转化为成果,甚至在多年之后仍然毫无动静。但在 AWS,各部门几天之内就能够解析客户使用量数据并迅速将注意力转移到执行层面。相较于过往的缓慢节奏,这样的进度确实让人耳目一新。AWS 的大部分工作成果最终被交付至客户手中,而不像我过去的工作那样将大部分精力耗费在解决内部矛盾上。这种出色的交付速度让 AWS 客户尽享优势,同时也为工程师带来了充满激情的梦幻般工作环境。


客户的认同正是创新成果的绝佳验证,而且毫无疑问,客户表现出的最大信任就是将全部业务迁移至云基础设施当中。Netflix 成为第一家决定将 100%业务负载交由云环境打理的企业。以下是一些已经全面登陆云端的客户:


  • 2010 年,Netflix

  • 2013 年,凯宾斯基酒店

  • 2013 年,Suncorp Group

  • 2014 年,Infor

  • 2014 年,日本通运

  • 2014 年,美国圣母大学

  • 2014 年,美国全国民主学会(NDI)

  • 2015 年,英国卫报媒体集团


从个人角度来看,企业客户决定全面拥抱云服务作为自身惟一基础设施已经成为整个技术行业最令人兴奋也最引人注目的实例。不过作为 AWS 创新速度的另一种实例,请大家跟随我的脚步纵观其在过去十年中掀起的一波又一波变革浪潮。


原文链接:http://perspectives.mvdirona.com/2016/03/a-decade-of-innovation/


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/a-decade-of-innovation/


2019 年 11 月 20 日 08:00290

评论

发布
暂无评论
发现更多内容

01-设计模式概述

程序员千羽

设计模式

那些值得称赞的 python 小亮点,断言,with 语句,格式化字符串,听我道来

梦想橡皮擦

10月日更

面试必备!2021金九银十阿里最新Java面试手册(全彩版)出炉

Java 程序员 架构 面试

Leetcode 题目解析:230. 二叉搜索树中第K小的元素

程序员架构进阶

算法 LeetCode 10月日更 Top K问题

人物访谈|扎根社区的工程师,月影的前端人生

字节跳动终端技术

字节跳动 大前端

02-面向对象设计原则

程序员千羽

设计模式

智慧城市的成人礼:城市智能体带来的变革与机遇

脑极体

【架构实战营】模块九作业

Abner S.

#架构实战营

关于ToB产品与服务的一些思考

石云升

产品思维 职场经验 tob产品 10月日更

Prometheus 查询操作符(一) 二进制操作符

耳东@Erdong

Prometheus 10月日更

GK架构2 模6作业

Ping

【LeetCode】二叉搜索树中第K小的元素Java题解

Albert

算法 LeetCode 10月日更

云原生训练营 20211017- docker作业

好吃不贵

Vue进阶(幺肆贰):elementUI 中 el-switch、el-radio 使用注意事项

No Silver Bullet

Vue 10月日更

模块(六)如何设计业务的微服务架构?

我是一只小小鸟

IPFS矿机分币系统开发模板(现成)

谈 C++17 里的 Memento 模式

hedzr

设计模式 备忘录模式 Design Patterns c++17 Undo Manager

019云原生之Kubernetes主要功能

穿过生命散发芬芳

云原生 10月日更

【设计模式】第五篇 - 工厂方法模式

Brave

设计模式 工厂方法模式 10月日更

看山聊 Java:IPv4 与 int 之间互相转换

看山

Java 10月日更

趣讲快速排序的两种方法

Regan Yue

快速排序 10月日更

Android Studio IDE 插件开发

字节跳动终端技术

android 字节跳动 客户端开发 火山引擎

Go Switch - Go 中使用 Switch 的六种方式

baiyutang

golang 10月日更

在线数字转大写金额工具

入门小站

工具

Android SDK设计规范与心得

轻口味

android sdk 10月日更

区块链是数字治理的平台

CECBC

as-if-serial &happens-before详解

Fox

happens-before JMM as-if-serial

多媒体应用设计师软考备考日记(一)

Changing Lin

10月日更

项目开发中 9 个实用的JavaScript函数

devpoint

JavaScript 函数式 随机数 10月日更

《第5章 循环和关系表达式》

IT蜗壳-Tango

10月日更

linux之crontab使用技巧

入门小站

Linux

首届腾讯云大数据峰会暨Techo TVP开发者峰会

首届腾讯云大数据峰会暨Techo TVP开发者峰会

AWS的十年创新之路_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章