解码2022年云原生落地技术趋势

| 2019-05-17

在2020年的时候,云原生理念就被提到得越来越多,但是真正呈现出爆发形态、真正被所有的云厂商、用户广泛使用的是在 2021年。国内三大云厂商都在2020年发布了云原生2.0路线图,而且这些头部厂商的云原生落地到达了一个里程碑式的关键节点,代表性事件就是各大互联网公司基本完成了云原生化,所有业务百分之百上云。云原生的核心技术如容器、微服务、服务网格等的可用性和成熟度都已经可以支撑起头部互联网的体量。每个行业的云原生进度不一样,头部互联网公司跑得比较靠前,基本都做到了全面云原生化。未来几年,其他行业会逐步追随互联网的脚步全面走向云原生化。

随着直播、5G、IoT 等领域的兴起,让业务对于云的形态需求更高,大家希望云能够更贴近数据的产生点,因此相应的边缘云、本地云、混合云的形态越来越多。现在,整个云计算有一个很重要的趋势,就是呈现一云多形态的模式,用户在各个地方都能用到云计算的能力。但这也对云的基础设施提出了比较大的挑战。用户以前就是用一朵云,管理复杂度是可以接受,但多朵云形态后,挑战难度就比较大了。
云原生技术天然能够比较好地解决云变成多形态后的统一界面管理问题,包括混合云带来的复杂度挑战。下面两张图是我在2021年实践云原生的一个路线图总结:


云原生实践在支持多语言这个技术方案上还有 Service Mesh ,Service Mesh 出现的时间上比 Dapr 更长久, 目前也处于混战阶段,Istio 并不在 CNCF 社区里,微软联合众多厂商在 CNCF 里提出了 SMI ( Service Mesh Interface ), 主要的 Service Mes 框架都实现了 SMI,微软主导的 Open Service Mesh 遵循 SMI 规范,最近也发布了1.0 版本,我昨天体验后写了一篇体验文章体验正式发布的 OSM v1.0.0 版本[5],Open Service Mesh 相对于 Istio 来说,确实很轻量。SMI 处理了所有你期望的标准服务 Mesh 功能,包括使用 mTLS 确保服务之间的通信安全,管理访问控制策略,服务监控等,Dapr 和 OSM 是非常好的一个实践多运行时架构的组合。
 
最早出现的是容器,解决了应用打包标准化和应用发布标准化的问题。在此之前,虚拟机等方式的标准化程度是不够的,Docker 终结了这一问题。随着 Docker 的不断演进和推广,在应用编排、资源调度等又出现了新的问题,当时的 Docker Swarm 、Mesos 和 Kubernetes 互相竞争,最后 Kubernetes 胜出,并带来了新的资源编排方面的事实标准。现在 Kubernetes 已经成为一个事实标准。而应用层之前也是百家争鸣的情况,每个企业都在做自己的云原生应用,现在有越来越多的开源标准出现,如 OAM ( Open Application Model ) 和 SMI( Service Mesh Interface ) 等,大家都在尝试定义应用层的标准, OAM 和 SMI 尚未形成事实标准,他们有成为事实标准的潜力。
国内有很多企业已经在虚拟机、物理机环境使用 Spring Cloud,这些企业转向云原生时,如果还是简单把 spring cloud 部署到 kubernetes 环境,spring cloud 的很多基础架构能力是和 kubernetes 相重叠的,想充分享受 kubernetes 带来的自动化方面的能力,最好的选择是卸下Spring Cloud,通过 Dapr 提供的分布式能力让解决方案在各种环境中自由适配,而且 Spring Boot 版本可自主升级,不再与 Spring Cloud 存在兼容性问题。
 

编辑:航网科技 来源:搜狐 本文版权归原作者所有 转载请注明出处

在线客服

微信扫一扫咨询客服


全国免费服务热线
0755-36300002

返回顶部