写点什么

AWS S3 十年:一个不断创新的灵魂

2016 年 3 月 31 日

作者 James Hamilton,亚马逊 AWS 副总裁,杰出工程师。

(点击放大图像)

2006 年的 3 月 14 日是一个云计算新时代的起点。正是在那天,AWS 发布了亚马逊简易存储服务(S3)。从技术上来说,SQS 在早些时候就已经发布了,但正是 S3 的发布才真正点燃了云计算领域的圣火。我非常清楚地记得那一天。那时候我是 FrontBridge 的总经理,FrontBridge 是一个微软的全资子公司,提供云托管的反垃圾邮件、反恶意软件和邮件归档服务。通过这个经验判断,我觉得我理解云计算托管服务的客户价值。我知道客户们热爱服务供应的高速度和低成本,所以从很多方面来讲,我当时就是个云计算的皈依者了。我已经非常确信,云托管就是未来的趋势。

但亚马逊简易存储服务的发布还是让我大开眼界。技术行业每一天都有数以百计的公告发布,我看得并不多。大多数情况下,它们一点意思都没有。然而,S3 的发布可是扭转了战局的。最让人吃惊的是服务的价格。它几乎比我们当时支付的多数据中心冗余存储便宜了两个数量级。但更具有颠覆性的是,配置存储所需的全部东西,就是一张信用卡而已。不需要财务审批,不需要 RFP,没有供应商选择的困扰,没有供应商谈判,而且也不需要腾出数据中心空间。我可以注册一下就开始工作了。

和低成本、易配置至少同样值得关注的是,这份公告来自亚马逊,而不是其他传统的 IT 企业。这项服务出自亚马逊,而不是一家致力于高利润、复杂谈判,甚至是专注于许可证审计的公司。在亚马逊这里看来是“巨额”的利润,放在大多数 IT 企业,都会有股东们要求立即进行管理层变动。这确实不同。不同的供应商,不同的模式,低风险的供应路径,还有从根本上不同的定价:一开始价格就低,随后继续降低,而不是随时间推移逐步上涨。

S3 的发布引起了整个行业的兴趣和惊诧,即便对这样一个量相当大的供应商来说,怎么可能不让售出的每一个字节赔钱?我完全被这项服务迷住了,结果我使用 S3 作为底层存储系统写出了几千行的代码。有时候会写得有点笨拙,但写 APP 的时候真的在我脑海中建立起了这样的想法:这是一个重大事件的开端。

从决定要写这个 APP,直到它上线运行,大概花了几天时间,然而在调试和全面测试之后,一个月的时间都过去了。然后我就收到了自己的 Visa 账单。当然,我知道 S3 的价格是颠覆性的,但当我看到整个开发和测试 APP 的全部账单费用是 3.08 美元的时候,它看起来似乎就像是弄错了。开发完成后,我依然把测试数据都存储在 S3 上,接下来的那个月,我的账单是 0.07 美元。

这是一个彻底改变游戏规则的玩法。我于是把它写出来,在我工作的地方发表内部日志,还给公司的领导层做了演示,其中包括我们的 CTO 和 CEO。我的演示里有一张 S3 早期开发者之一 Al Vermeulen 的照片,展示了一些 S3 的工作原理,还附上了我的两张 AWS 账单,用来强调我的观点,即 S3 真的与众不同。我的核心观点就是,它不仅仅是个噱头,也不是亚马逊做的什么好玩的小实验,而是一个提供基础设施服务的真正的、根本上的新方式。存储只是第一步,而计算过不了多久就会跟进。

我越发地对 AWS 感兴趣,于是在 2007 年开始参加用户组会议,去亚马逊做演示,最终,我在 2008 年底辞职加入了这个团队。

作为 AWS 工程团队的一员,我对团队的第一印象,大概可以概括为“快”。决策都是快速制定的。新的想法最终变成代码,并提供给客户,速度之快足以让 IT 企业的脚步看起来像是大陆的漂移一样。在之前的工作中,我记得自己曾半开玩笑地说:“不管客户是否需要,我们每十年发布两次产品。”而现在,新功能上线如此频繁,我们往往很难追踪了。

AWS 另一个非常有趣的地方,在于它如何处理产品或者工程的争论。这些辩论频繁上演,且 AWS 的争论就像在其他任何公司那样活跃。也许,这里的争论甚至更加热忱和坚定,但因“数据”而结束的辩论和决策,又是出奇地迅速。在 AWS,我们发布自己觉得有用的功能,而不是想出一个“策略”来说服客户需要我们。对于客户广泛采用的服务,我们也迅速地投入开发。良好的服务很快就变成了卓越的服务。

在我以前的工作中,曾经见识过那些健康的争论变得似乎比大家的性命还重要,它们最终演变成拖延多年的低效率。而在 AWS,通过分析客户数据和着眼于快速执行,争论在几天内就被化解了。能拥有正常的争论真是让人耳目一新。就我经手的很多工作来说,大部分努力都花在把内部竞争归结到解决方案上。对客户来说,AWS 的发布速度非常快,而我也认为这是一个能让工程师感到激动的环境。

创新的最好明证就是毫不迟疑的客户认同,最高形式的客户认同就是客户决定将整个公司迁移到云端。Netflix 是第一个公开做出决定百分百迁往云端的公司。下面是几个我最喜欢的全面转向云的企业案例:

  • 2010 Netflix

  • 2013 凯宾斯基酒店

  • 2013 Suncorp 集团

  • 2014 Infor

  • 2014 日本通运

  • 2014 圣母大学

  • 2014 国家民主研究所

  • 2015 卫报媒体集团

    从我的角度来看,巨大的变化正席卷着整个行业,决定只采用云基础设施的公司是其中最有趣、最引人注目的案例。但是,作为 AWS 创新速度的明证,你可以看看下面这些过去十年间的亮点:

2006

  • 2006 Amazon S3
  • 2006 Amazon SQS
  • 2006 Amazon EC2

2007

  • 2007 AWS 推出电子商务平台,并迅速加快使用,Amazon FPS
  • 2007 在欧洲、中东和非洲推出 Amazon S3
  • 2007 Amazon SimpleDB

2008

  • 2008 为 Amazon SQS 和新的 WSDL 制定价格计划 (第一次价格下调)
  • 2008 弹性 IP 地址
  • 2008 为 EC2 添加更多可用区
  • 2008 AWS 增加付费(企业)的支持
  • 2008 AWS 降低数据传输费用
  • 2008 Amazon 的弹性块存储
  • 2008 EC2、SLA 和 GA,EC2 支持 Windows,EC2 支持 SQL 服务器
  • 2008 新的分层定价的 Amazon S3
  • 2008 Amazon CloudFront
  • 2008 EC2 推广到欧洲(爱尔兰)

2009

  • 2009 AWS 管理控制台
  • 2009 新的较低价格层的 Amazon CloudFront
  • 2009 Amazon FPS
  • 2009 Elastic MapReduce
  • 2009 年 5 月 弹性负载平衡
  • 2009 年 5 月 Amazon Autoscaling
  • 2009 年 5 月 Amazon CloudWatch
  • 2009 AWS 虚拟私有云
  • 2009 新的较低价格的 Amazon EC2 预留主机
  • 2009 新的较低价格与认证服务的 Windows 主机
  • 2009 AWS 用亚马逊关系数据库服务进入数据库市场
  • 2009 较低的 Amazon EC2 按需定价
  • 2009 EC2 Spot 主机
  • 2009 年 12 月 AWS S3 定价削减,直到 2010 年 6 月 30 日的免费入站数据传输
  • 2009 Amazon CloudFront Streaming
  • 2009 AWS 设立美国西部节点

2010

  • 2010 较低价格的出站数据传输
  • 2010 AWS 在亚太地区设立第一个节点(新加坡)
  • 2010 Amazon SNS
  • 2010 年 5 月 RDS 的多可用区
  • 2010 年 5 月 Amazon S3 减少冗余存储
  • 2010 AWS 导入 / 导出
  • 2010 Amazon CloudFront 增加了 HTTPS 支持,降低了价格,打开了纽约边缘的位置
  • 2010 EC2 的集群云主机
  • 2010 AWS 的身份和访问管理
  • 2010 Oracle 在 AWS 上认证企业软件
  • 2010 新的较低价格的双倍 / 四倍超大内存云主机
  • 2010 Read Replicas,降低 Amazon RDS 超大内存数据库主机的价格
  • 2010 Amazon S3 降低了存储价格
  • 2010 Amazon Route 53
  • 2010 AWS Mobile SDK

2011

  • 2011 Amazon SES
  • 2011 AWS 新的付费支持计划,在现有计划基础上降低使用费用的 50%
  • 2011 AWS Elastic Beanstalk
  • 2011 AWS CloudFormation
  • 2011 AWS 设立东京节点
  • 2011 年 5 月 SAP 在 AWS 上认证企业软件
  • 2011 年 5 月 Amazon CloudWatch 的自定义指标,降低 Amazon EC2 monitoring 的价格
  • 2011 AWS 新的数据传输定价
  • 2011 年 8 月 Amazon ElastiCache
  • 2011 年 8 月 AWS 授权企业通过 AWS 的直接连接,把自己的数据中心连到 AWS 上
  • 2011 年 8 月 AWS 推出了致力于服务美国政府机构和承包商的节点(AWS GovCloud)
  • 2011 AWS Route53 降低托管区域的价格
  • 2011 AWS 在美国西部(俄勒冈)的节点百分百采用无碳电力
  • 2011 AWS 通过巴西圣保罗的节点进驻南美地区
  • 2011 Amazon Elastic MapReduce 支持 cc2.8xlarge 并且降低了 cc1.4xlarge 的定价

2012

  • 2012 AWS 存储网关
  • 2012 Dynamo DB
  • 2012 Amazon SWF
  • 2012 Amazon S3 降低了标准存储的价格
  • 2012 年 3 月 Amazon EC2、RDS 和 ElastiCache 新的更低的价格
  • 2012 年 4 月 Amazon CloudSearch
  • 2012 面向企业的第三方应用销售的 AWS Marketplace
  • 2012 AWS Support 扩展免费的层级,增加了功能,降低了定价
  • 2012 AWS 悉尼节点
  • 2012 年 7 月 EC2 的超大 I/O 主机
  • 2012 Amazon Glacier
  • 2012 EBS 公布配置 IOP
  • 2012 Amazon EC2 第二代标准主机发布,M1 主机降价
  • 2012 超过六千人参加了第一届 AWS 用户大会 re:Invent
  • 2012 AWS 公布了 Amazon RedShift
  • 2012 Amazon CloudSearch 免费试用计划和降价措施
  • 2012 Amazon RDS 和 Amazon ElastiCache 更低的价格
  • 2012 Amazon S3 标准存储和 RRS 更低的价格
  • 2012 AWS Data Pipeline

2013

  • 2013 Amazon Elastic Transcoder
  • 2013 超大内存云主机
  • 2013 EC2 降价,M3 标准主机在全球扩张,数据传输定价降低
  • 2013 AWS OpsWorks
  • 2013 IBM 抗议披露 AWS 获得美国中央情报局 6 亿美元的云订单
  • 2013 Amazon RDS 降低了 Multi-AZ Deployments 的价格
  • 2013 Amazon SQS 和 SNS 降价,并扩展免费的层级——SQS 降价幅度达 50%
  • 2013 AWS CloudHSM
  • 2013 AWS 推出了全球开发培训和认证计划
  • 2013 Amazon EC2 的预留主机和 Amazon DB 降价
  • 2013 AWS 降低了 Amazon S3 价格,Windows 按需 EC2 主机最高降价 26%
  • 2013 年 5 月 AWS 成为第一个获得 FedRAMP 认证的主要云服务提供商
  • 2013 AWS 对按需和预留 RDS 主机进行降价,最高降幅达 28%
  • 2013 年 7 月 AWS EC2 专用主机降价
  • 2013 据 Gartner 公司估算,AWS 的客户在它上面配置基础设施的量,是其后 14 个云供应商加起来总和的五倍
  • 2013 Amazon 推出 AppStream
  • 2013 Amazon 推出 WorkSpaces
  • 2013 EC2 GPU 主机
  • 2013 M3 主机降价
  • 2013 Amazon 推出 Amazon Kinesis
  • 2013 Amazon EC2 HI1 主机降价,Spot 可获取
  • 2013 Amazon 设立中国节点

2014

  • 2014 新的 Amazon EC2 M3 主机规格,Amazon S3 和 Amazon EBS 更低的价格
  • 2014 AWS 存储网关降价
  • 2014 新的 Amazon Redshift 基于 SSD 的节点类型
  • 2014 Amazon AppStream 和 Amazon WorkSpaces 的正式版
  • 2014 AWS EC2、RDS、S3、ElastiCache 和 Elastic MapReduce 降价(降价#42)
  • 2014 AWS 获得美国国防部全美范围节点的初始授权
  • 2014 R3 主机正式版
  • 2014 年 5 月 AWS 发布针对 vCenter 的管理入口
  • 2014 年 5 月 推出 Amazon EBS Encryption
  • 2014 Amazon EBS 新的以 SSD 为基础的卷类型正式版(降价#43)
  • 2014 AWS 在旧金山开设了临时性的 Pop-up Loft
  • 2014 Amazon Redshift 推出免费试用,并在亚太地区降价(降价#44)
  • 2014 新的 Amazon EC2 低价通用类型主机
  • 2014 推出 Amazon Zocalo(现在更名为 Amazon WorkDocs)
  • 2014 Route 53 降价(降价#45)
  • 2014 推出面向移动开发者的服务:Amazon Cognito、Amazon Mobile Analytics、AWS Mobile SDK 和 Amazon SNS Mobile Push
  • 2014 发布 Amazon CloudWatch 日志
  • 2014 AWS GovCloud 获得美国国防部 CSM3-5 级初始授权
  • 2014 Zocalo(现在更名为 Amazon WorkDocs)正式版
  • 2014 AWS 设立欧盟(法兰克福)节点
  • 2014 AWS 在旧金山永久性再次开放了 Pop-up Loft
  • 2014 推出了把 JSON 格式的日志转换成 DynamoDB 的原生支持
  • 2014 推出了 AWS Directory Service
  • 2014 AWS 获得 ISO-9001 认证
  • 2014 扩展了 APN 伙伴公司优惠,引入了新的管理服务和 SaaS 伙伴计划,还扩展了 APN 的伙伴拓展训练
  • 2014 CloudSearch 降价(降价#46)
  • 2014 推出 Amazon Aurora,一个兼容 MySQL 的数据库
  • 2014 企业安全和管理服务:Key Management、AWS Config 和 AWS Service Catalog
  • 2014 新的应用程序生命周期管理服务:AWS CodeDeploy 和 AWS CodePipeline
  • 2014 推出 Amazon EC2 Container Service
  • 2014 发布 AWS Lambda
  • 2014 提前发布了 Amazon EC2 C4 和 EBS
  • 2014 AWS 承诺付出长期努力来实现 100%可再生能源
  • 2014 Data transfer 和 CloudFront 降价(降价#47)

2015

  • 2015 公布了 Amazon 风力电场 Fowler Ridge
  • 2015 Amazon WorkMail 发布了预览
  • 2015 Amazon 公布机器学习为基础的全面托管服务
  • 2015 发布 AWS Marketplace 桌面应用和 Amazon WorkSpaces Application Manager
  • 2015 独立软件开发商 MicroStrategy、Software AG、TIBCO 和 Onshape 公布全面转向 AWS 服务
  • 2015 年 5 月 AWS Educate 加速在学校课堂里的云学习
  • 2015 Amazon 公布了位于美国东部的太阳能电场
  • 2015 Amazon EC2 推出 M4 主机
  • 2015 AWS 开启了第二届全球“City on a Cloud Innovation Challenge”
  • 2015 AWS 提前公布了 2016 年在印度设立节点
  • 2015 AWS 在纽约开设了 Pop-up Loft
  • 2015 独立软件开发商 Looker、Qlik、Sumo Logic 和 Works Applications 公布全面转向 AWS 服务
  • 2015 AWS 公布了 Amazon API 网关
  • 2015 AWS 公布了 AWS Device Farm
  • 2015 Amazon 公布了位于美国东部的风力电场
  • 2015 Amazon Aurora 正式版
  • 2015 AWS 公布在伦敦和柏林开设 Pop-up Loft
  • 2015 AWS 在 re:Invent 大会上发布了 Amazon QuickSight
  • 2015 AWS 在 re:Invent 大会上发布了 AWS Snowball 和 Amazon Kinesis Firehose
  • 2015 AWS 在 re:Invent 大会上发布了 AWS Database Migration Service 和 Amazon RDS for MariaDB
  • 2015 AWS 和 Accenture 联合宣布成立 Accenture AWS Business Group
  • 2015 AWS 在 re:Invent 大会上公布了物联网平台 AWS IoT
  • 2015 AWS 提前公布了在英国设立欧盟国家的第三个节点
  • 2015 Amazon 公布在美国中部设立风力电场
  • 2015 AWS IoT 正式发布
  • 2015 AWS 推出 t2.nano,最小最便宜的 Amazon Ec2 主机

2016

  • 2016 AWS 在韩国(首尔)设立亚太地区的第五个节点
  • 2016 Amazon WorkMail 正式发布
  • 2015 AWS 提前公布了加拿大 - 蒙特利尔节点
  • 2016 AWS 为游戏开发者正式推出了 Amazon Lumberyard 和 Amazon GameLift
  • 2016 AWS 推出了位于特拉维夫的 Pop-up Loft

查看英文原文: A Decade of Innovation


感谢魏星对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

立即免费注册 AWS 账号,获得 12 个月免费套餐:点击注册

有云计算问题?立刻联系 AWS 云计算专家:立即联系

2016 年 3 月 31 日 12:183205

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

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

python+flask编写一个简单的登录接口例子

测试人生路

Python 接口测试

手把手教你使用ModelArts的自动学习识别毒蘑菇分类

华为云开发者社区

学习 AI 图像识别

【涂鸦物联网足迹】涂鸦云平台接口列表—智能门锁

IoT云工坊

人工智能 云计算 物联网 API 智能门锁

“双11”正成为区块链场景应用“练兵场”

CECBC区块链专委会

大数据

58个基础案例+2个综合案例带你探索微服务的神秘世界

小Q

Java 学习 编程 面试 开发

你应该知道的数仓安全——默认权限实现共享schema

华为云开发者社区

数据库 数据 schema

数字货币是数字经济发展基石

CECBC区块链专委会

数字货币

架构师训练营第四周作业

李日盛

架构

30秒系列 | 巧用百度翻译提取图片中的文字

山下青城

图片识别 30秒 小技能

28天刷完这份内容多大349页的阿里Java面试通关手册,我成功闯进了字节跳动!

Java架构之路

Java 程序员 架构 面试 编程语言

iOS底层系统小结

shirley

ios

linux下定位多线程内存越界问题实践总结

小Q

Java Linux 学习 面试 多线程

《迅雷链精品课》第四课:区块链技术发展趋势

迅雷链

区块链

Maven 入门

少平

Java

解密猫晚直播技术:如何保障全球200多个国家和地区同时在线狂欢?

阿里云视频云

Nacos配置中心和服务的注册发现

牛初九

微服务 Spring Cloud nacos spring cloud alibaba

隧道视野效应 - 认知局限

石云升

教育 认知 隧道视野效应

程序员在编程过程中,经常会在代码中使用到“where 1=1”,这是为什么呢?

小Q

Java 数据库 学习 架构 面试

2020年区块链发展及产业升级交流会成功举办

WX13823153201

区块链技术发展需加强核心技术自主创新

CECBC区块链专委会

区块链技术

Maven 进阶

少平

架构师训练营 -week08-作业

大刘

极客大学架构师训练营

从 Android 到 Java:如何从不同视角解决问题?

Java架构师迁哥

架构师训练营第四周学习笔记

李日盛

笔记

【得物技术】机器学习在图形验证码识别上的应用

得物技术

学习 算法 测试 图像识别 验证码

“先加密后签名”是不是安全?看完这篇就秒懂!

华为云开发者社区

安全 加密 签名

如何提升存储性能之IO模型和AIO大揭秘

焱融科技

数据 io 存储 焱融科技 分布式文件存储

一周信创舆情观察(11.2~11.8)

统小信uos

太牛了,腾讯T4Java技术专家手撸的Redis技术笔记,一周内下载量已突破30W。

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营 1 期 -- 第八周笔记

曾彪彪

极客大学架构师训练营

如果说数据是推动自动驾驶的原动力,那么存储扮演什么角色?

焱融科技

自动驾驶 数据 存储 文件存储 自动驾驶训练

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

AWS S3十年:一个不断创新的灵魂-InfoQ