点击上方蓝字
关注我们
(本文阅读时间:8分钟)
(转载自分布式应用运行时)
去年我写过一篇牛年 dotnet 云原生技术趋势[1] , 今天再来写一篇虎年云原生落地技术趋势 , 去年局限在 .NET 平台上的云原生落地 , 我今年在去年探索云原生落地的基础上从多语言云原生技术落地的趋势来谈谈 。
在2020年的时候 , 云原生理念就被提到得越来越多 , 但是真正呈现出爆发形态、真正被所有的云厂商、用户广泛使用的是在 2021年 。 国内三大云厂商都在2020年发布了云原生2.0路线图 , 而且这些头部厂商的云原生落地到达了一个里程碑式的关键节点 , 代表性事件就是各大互联网公司基本完成了云原生化 , 所有业务百分之百上云 。 云原生的核心技术如容器、微服务、服务网格等的可用性和成熟度都已经可以支撑起头部互联网的体量 。 每个行业的云原生进度不一样 , 头部互联网公司跑得比较靠前 , 基本都做到了全面云原生化 。 未来几年 , 其他行业会逐步追随互联网的脚步全面走向云原生化 。
文章图片
随着直播、5G、IoT 等领域的兴起 , 让业务对于云的形态需求更高 , 大家希望云能够更贴近数据的产生点 , 因此相应的边缘云、本地云、混合云的形态越来越多 。 现在 , 整个云计算有一个很重要的趋势 , 就是呈现一云多形态的模式 , 用户在各个地方都能用到云计算的能力 。 但这也对云的基础设施提出了比较大的挑战 。 用户以前就是用一朵云 , 管理复杂度是可以接受 , 但多朵云形态后 , 挑战难度就比较大了 。
文章图片
云原生技术天然能够比较好地解决云变成多形态后的统一界面管理问题 , 包括混合云带来的复杂度挑战 。 下面两张图是我在2021年实践云原生的一个路线图总结:
文章图片
文章图片
CNCF 里面有非常多的开源项目 , 里面的项目已经超过一千了 。 这些开源项目围绕着云计算在展开竞争 , CNCF 孵化项目成熟度模型分为三个级别 , 分别对应到鸿沟理论划分的三个目标客群:
- 沙箱级( Sandbox ):对应创新者群体
- 孵化级( Incubating ):对应早期使用者群体
- 毕业级( Graduated ):对应早期多数群体
文章图片
项目从孵化级向毕业级过渡最为关键 , 需要跨越鸿沟( The Chasm ) 。 在此跨越过程中 , 孵化项目需要向有影响力的公司和组织证明自己提供的能力能够改进生产流程、提升效率、降低成本 , 并且足够稳定可靠以保证在生产环境使用 。 截至2022年2月3日 , 从 CNCF 成功毕业的项目有16个 , 进入孵化级别的是27个项目 , 具体参看 CNCF 的毕业和孵化项目[2] 。
在2022年云原生在各行各业开始进入全面落地阶段 , CNCF 在推进云原生发展过程中已经形成了几大比较关键的标准:
文章图片
云原生实践在支持多语言这个技术方案上还有 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 是非常好的一个实践多运行时架构的组合 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
