架构师特刊:QCon 上海 2019

本期主要内容:美团点评的Service Mesh实践及落地难点解析;前端微服务在字节跳动的落地之路。
用户头像
作者: InfoQ 中文站
下载此书
架构师特刊:QCon 上海 2019

卷首语:我们需要什么样的云计算

1961 年,先贤 John McCarthy 首先提出了要让计算在未来成为如水电一般的基础设施,这也成为现代云计算的第一信条。接近一个甲子后的今天,不仅云计算真的照进了现实,而且,云上开始生长出了一代“云原生”的应用。

2006 年,AWS EC2 的推出,除了践行计算普遍服务化的理念以外,也第一次赋予了基础设施可编程能力——基础设施不再需要电话那头的工程师来进行物理操作,代之以一个 URL、一组 API、一些对象,它们变成了可以提交到仓库中的、可以重复执行的代码。可以说,从基础设施被写入代码开始,或者更进一步,从 CloudFormation、Terraform 这些“基础设施编程语言”诞生开始,代码已经开始为云而生了。

然而,基于弹性计算与配置管理相配合的云应用管理对普罗大众仍然相当难于上手,用户付出的复杂度决定了这样的“前云原生”云应用只是少数大型 DevOps 团队的玩具,而就在这个时候,容器出场了。不可变的应用容器镜像不仅意味着开发、测试、部署的一致性,也意味着应用可以不用考虑复杂的操作系统环境的配置,也就是说,再也不需要运维去为应用编写“大厨的菜谱”来指导软件包的安装和配置文件的修改了,更不需要那些奇技淫巧来处理回滚和状态偏移的问题了,有问题可以轻易地回滚到上一个版本,也就是所谓的“不可变基础设施”。

在过去几年间,以 Kubernetes 为核心的“云原生”运动正在不断扩大化——CRI/RuntimeClass 让运行时可编程,CSI 让存储可编程,CNI 让网络连接可编程,而 ServiceMesh 更让数据平面可编程……所有这些演化的共同目的是,让应用可以专注在业务上面,并按需调配所需的各种基础设施能力。

当我在十五、六年前读研究生的时候,开始接触 Utility Computing 这些闪亮的思想,之后又非常有幸作为一个基础设施层的开发者和创业者亲历了这段云原生近代史。当 Kitty 找到我谈云原生这个 QCon 专题的时候,我想也确实是时候审视下云原生的下一个焦点在哪里、云原生的应用还需要什么?所以,我邀请了一些朋友来谈谈他们的感受,云原生和边缘计算是否会碰撞出什么新的火花?存储能力的云原生化是否能更上层楼?应用从来都离不开的数据库在云原生时代正在怎样进化?以及,云原生化的应用本身,它的测试和优化是不是可以更方便?

希望这个专题能带给读者朋友们一点启发。

目录

美团点评的 Service Mesh 实践及落地难点解析

BERT+Transformer 或可成为 NLP 领域的大一统模型?

领英资深 SRE 工程师:混沌工程应成为标配

前端微服务在字节跳动的落地之路

Scala:在适合的领域做王者就够了,主流不主流没那么重要

Vert.x 4 将于年底发布!它曾让 VMware 和 Red Hat 掐架

一个 IBM 程序员的高(tou)效(lan)法则

为什么已有 Spark 和 Dask,阿里还要开源自研分布式科学计算引擎 Mars?

对话 15 年技术老兵:我是如何填平 DevOps 的深坑?

爱奇艺推荐中台:从搭建到上线仅 10 天时间,提效 30%+

免费下载此书(PDF)
免费下载此书(ePub)
免费下载此书(MOBI)

评论

发布
用户头像
mark
2019 年 10 月 30 日 11:24
回复
没有更多了