乐趣区

关于后端:百度一线工程师浅谈日新月异的云原生

云原生岂但推动了互联网技术的疾速进化,也在企业数字化转型、服务上云方面起到了越来越重要的作用,在研发质效、资源老本等方面起到了显著作用。云原生的技术生态过来几年也疾速倒退,越来越多的根底技术设施成为事实上的规范,进一步的升高了各个企业上云的门槛,能够说云原生正在减速重塑整个技术生态。

01

云原生催生了越来越多的研发范式

云原生基础设施的成熟,使得很多的传统研发模式成为历史,新的研发范式层出不穷。比方随着 Node.js 的风行,前端工程师能够用本人最相熟的语言来写服务端的代码,开始由前端向全栈的方向转变,这是前端被动冲破本人的边界。然而,全栈这条路始终走的不是很顺畅,次要起因还是 对于业务运维,计算资源,灾备等底层架构方向的常识储备有余。

如果适度往底层去摸索,又扩散了前端工程师对于用户交互技术,业务逻辑等外围工作的注意力。而云原生的基础设施的欠缺,使得 Serverless 成为事实,前端工程师只须要关注外围的业务逻辑,而底层的技术架构、计算资源、稳定性、零碎运维等工作齐全由底层的云原生基础设施来撑持,前端工程师能够应用 Node.js 等语言更疾速的实现本人的整套想法,这无疑是对前端工程师创造力的进一步激发。除了研发质效的晋升,零碎的主动弹性伸缩能力,实现了资源老本能够近乎现实态,而这个在传统架构中基本上是不可实现的。

02

云原生让一些根底技术变得愈发重要

云原生的技术升级,也让一些根底技术变得愈发重要,比方日志。日志在一个业务零碎中,往往是十分重要的一环。

从运维视角,基于日志可能疾速的发现、预警异样问题,从而更疾速的触发运维动作,缩小线上损失;

从研发视角,日志是定位问题的最佳路径,一份标准的日志可能缩小定位的工夫;

从业务视角,须要基于日志获取业务指标,疾速的进行产品迭代和经营动作。

云原生下,日志的重要性尤其重要,对日志零碎的挑战也上了一个阶梯。

1)从日志采集的角度来说,日志的采集要笼罩全副场景和状态,蕴含 pc、h5、挪动端、服务端等传统场景,以及智能家居、智能手表、智能汽车、无人机等新兴场景;

2)从日志传输的角度来说,对于日志的精确、时效、全面也都有了更高的要求,为了实现上下游的对接,必须保障日志的传输是低成本且高效的;

3)从日志荡涤的角度来说,须要反对各种日志格局的解决,笼罩多语言,反对过滤、转换、打散、聚合;

4)从日志应用的角度来说,须要反对便捷的即席查问,反对高的查问时效和低的可查问提早,同时反对便捷的对接到数据分析和机器学习平台。

在云原生的技术全景图中,日志相干的技术也变得越来越普适、越来越全面,置信随着一系列的根底技术的演进,云原生会带来更多的扭转。

03

云原生让各行各业都在充沛取得技术红利

云原生的理念推动了很多业务零碎的技术升级,通过全栈云化和全栈智能化,各行各业也都在充沛享受云原生带来的技术红利。除了互联网,金融行业、工业互联网等畛域的云原生也在热火朝天的进行。

在云原生的继续进化下,云原生的晚期实践者开始步入了进阶云原生、或者说云原生 2.0 的阶段,超自动化、零碎智能化、云原生开发平台等也一直有新的冲破。期待随着企业数字化、智能化,云原生作为根底技术底座可能施展越来越大的作用。

举荐浏览

【技术加油站】揭秘百度智能测试规模化落地

【技术加油站】浅谈百度智能测试的三个阶段

———- END ———-

百度 Geek 说

百度官网技术公众号上线啦!

技术干货 · 行业资讯 · 线上沙龙 · 行业大会

招聘信息 · 内推信息 · 技术书籍 · 百度周边

退出移动版