从Amazon的DevOps到AWS的崛起 (36kr.com)

【简介】

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的阵容中。

点击查看原文 >>

@shengting 2018-01-21 23:18 / 0个评论
赞过的人: @技术头条
要不要再学学下面的文章?
Nginx proxy_pass到AWS ALB的504问题 (www.iots.vip)
我们的部分后端服务正在经历容器化的改造, 由于历史包袱,现网的网关等设施无法一次性迁移到 k8s 集群中, 因此使用 Nginx proxy_pass 转发到 AWS ALB 这样一个曲线救国的临时方案。

但是在使用时,我们发现一段时间后 Nginx 出现了 504 的错误,检查后端服务均是正常的,而单独访问 ALB 也是正常响应的,因此便有了此文。
by @技术头条 2024-03-13 13:22 查看详情
Nginx proxy_pass到AWS ALB的504问题 (www.iots.vip)
我们的部分后端服务正在经历容器化的改造, 由于历史包袱,现网的网关等设施无法一次性迁移到 k8s 集群中, 因此使用 Nginx proxy_pass 转发到 AWS ALB 这样一个曲线救国的临时方案。

但是在使用时,我们发现一段时间后 Nginx 出现了 504 的错误,检查后端服务均是正常的,而单独访问 ALB 也是正常响应的,因此便有了此文。
by @技术头条 2024-03-13 13:22 查看详情
如何避免AWS的高额账单? (insights.thoughtworks.cn)
尽管Serverless架构在某些方面表现出色,但在当前轰轰烈烈的“微服务”进程中,它仍然不是一种主要的选择。除了由于本身特性导致的使用场景受限外,我想乏善可陈的关于Serverless最佳实践的总结也是一个重要的因素。
by @Thoughtworks 2023-07-21 14:16 查看详情
DevOps最佳实践之应用开发和部署 (insights.thoughtworks.cn)
所谓“最佳实践”应该是最适合自己的实践,而不一定是最先进的,而且每一种实践本身也存在一定的局限性,所以我们在描述了对应实践的优点的同时,也把可能存在的缺点写了出来,就是希望理性地去评估到底是不是要采用相应的实践。
by @Thoughtworks 2022-12-06 16:39 查看详情
DevOps风险测绘之代码篇 (blog.nsfocus.net)
代码安全一直是网络信息安全中至关重要的一环;对于一个网络系统来说,代码就是其生命的化身,无论是前期的研发还是后期的运营,代码安全对于任何一个组织机构而言都有着举足轻重的意义。基于网络空间测绘技术,我们对自建代码仓库GitLab、Gogs、Gitea、Gitblit、Gitbucket等进行了研究。
by @技术头条 2022-08-31 23:27 查看详情
谁动了我的DevOps:DevOps风险测绘 (blog.nsfocus.net)
随着DevOps敏捷开发流程被越来越多的人和机构认可,DevOps全球化和普及化将成为一股不可阻挡的趋势。但DevOps越来越潮流的同时也带来了很多的风险,通过本文的分析,我们可以看见GitLab和Jenkins漏洞百出,脆弱性问题不容小视。当大家享受DevOps敏捷化带来红利的同时,或许你的DevOps工具早已被不法分子所利用。本文给出了部分DevOps工具防范的方法,但对于云上风险来说,这仅仅是冰山一角,无论个人还是企业,我们都应该引起重视,加以防范,一同维护好国内网络安全环境。
by @技术头条 2022-05-23 00:04 查看详情
AWS开源:与社区一起逐步实现真正开源的Elasticsearch (mp.weixin.qq.com)
近日,Elastic 在官网发文称将对 Elasticsearch 和 Kibana 在许可证方面进行了重大的更改,由开源 Apache 2.0 许可证改为采用 Elastic License 和 SSPL(服务器端公共许可证)。
by @code小生 2021-07-04 23:57 查看详情
DevOps之Gitlab-CICD实践篇 (zhuanlan.zhihu.com)
随着公司项目使用gitlab越来越多,业务发布的次数越来越频繁,对于发布效率提出了更高的要求。从2012开始,Gitlab官方开始集成了Continuous Integration (CI) & Continuous Delivery (CD)功能。本文主要针对该功能的实践做一个分享。
by @shengting 2021-05-19 14:36 查看详情
怼你没商量!Linux之父手删AWS 工程师提交的补丁,表示这是愚蠢的行为,网友:我的快乐又回来了 (mp.weixin.qq.com)
据开源中国报道,近日,Linux 内核项目负责人 Linus Torvalds 删除了 AWS 工程师提交的一个补丁,他认为这将导致所有使用该补丁的 Linux 用户的 CPU 性能下降(无论他们是否使用英特尔 CPU) 。在回复该邮件时表示:
by @code小生 2020-09-13 15:53 查看详情
DevOps实施的五个关键点 (insights.thoughtworks.cn)
DevOps实现的最终目标是快速交付,整合了精益思想、敏捷思想、学习型组织,它是一套科学的思想和实践方法,实施DevOps才是打破恶性循环,实现价值交付的最好解决方案。
by @Thoughtworks 2020-06-05 18:05 查看详情