BR 技术头条 技术链接、资讯与社区分享流
36 36kr.com / 2018-01-21 23:18 / by @shengting

从Amazon的DevOps到AWS的崛起

Amazon在工程上做的最牛的一件事,在2002年的一声炸雷中,Bezos下令:
1、所有小组必须开放程序功能模块与数据并提供接口;
2、所有小组的模块通讯必须通过这些接口;
3、所有模块间不能有其它通讯形势;
4、所有模块的设计需考虑到将来可以把接口开放给全世界;
5、不这么做的人就滚蛋;

这就是著名的SOA(Service Oriented Architecture),放在国内现在无论是上市公司还是创业公司,能得其精髓的也相当少,在十几年前,Bezos就敢如此大规模的应用,脑洞和胆识也不是一般的大。

又或者说那时候就考虑到了AWS形态,以至于要求之一是考虑到把接口开放给全世界。

在十几年前,Bezos就敢如此大规模的应用SOA,又或者说那时候就考虑到了AWS形态,以至于要求之一是考虑到把接口开放给全世界。

目前国内很多大型的互联网公司内,internal tools还各自为政,经常有不同部门重复造轮子。而在美国的互联网公司,统一internal tools早已经是基本常识。Amazon是最积极,最重视,也是最早这么做的公司之一。而在统一了工具后,就会促使工程师们开始想,要么可以把其产品化,提供给其他的公司,要么可以把框架开源,提供给开发者。

Amazon选择了产品化,于是AWS诞生了。从第一个服务EC2开始,到目前为止,比较典型的有虚拟化,文件存储,数据库,数据仓储,代码管理,自动部署,持续发布,服务监测,服务配置,自动化运维,身份管理,消息队列。通通来自Amazon的内部工具,在我离开之前,还知道若干个正在产品化的内部工具。AWS也不再局限于产品化内部工具,同时也积极融合最新的开源技术,把他们加到AWS的阵容中。

赞过的人

@技术头条

发表评论