虽然云原生概念由来已久,但对于云原生的理念边界、价值理解却众说纷纭。云原生究竟如何界定?如何借助云原生视角透视云计算、开源?云原生又将如何赋能企业实现业务价值?
基于此,InfoQ 重磅发布《云原生的技术探索与落地实践》研究报告,该报告基于 InfoQ 对云原生技术生态的深刻观察,为您展开一幅从技术演进、到商业策略革新、再到业务价值释放的“云原生”全景图,梳理技术发展脉络、剖析商业创新模式、洞悉行业实践的红利释放,看“云原生”浪潮如何吞噬旧秩序、重塑新世界。
1 关于思想云原生本质上是一套指导软件架构设计的思想,建立在“未来的软件一定生长于云”的核心假设之上。依托该思想而设计的软件:首先,软件本身“生于云、长于云”;其次,这样的软件能够天然集成“云”环境,进而释放“云”的最大价值。
2 关于价值云原生定义了一条能够让应用最大程度利用云能力、发挥云价值的最佳路径,是基于云计算 PaaS 概念全新容器化思路、更贴近企业业务侧的价值延伸。价值的延伸也促使越来越多的非业务逻辑从应用程序剥离下沉到基础设施,在此进程中,中国规模化的应用场景将更好促进云原生技术的创新演进,成为云原生的最好生长土壤和试验田。
云原生的价值链生态
3 关于技术发展云原生的技术体系看似纷乱繁杂,但在不同视角都体现着“牵一发而动全身”的主线。从时间线来看,容器技术的发展催生了云原生思潮,在底层解决了资源供给问题,随后开源的 Kubernetes 成为容器编排的标准规范,当基于 Kubernetes 可扩展能力的开放应用平台逐渐丰富,使其成为了云原生生态最重要的基石。随后 Service Mesh、Serverless 技术的核心思想更偏重在业务侧实现价值——将更多的能力下沉到基础设施,为应用的轻量化、上云提供可能。
从技术需求的角度来看,微服务架构是解决单体复杂度问题的首选方式,却带来整个系统的整体复杂度大幅增加,容器技术和 Kubernetes 分别解决了微服务架构下大量应用的部署、以及容器的管理和调度问题,同时,Kubernetes 也为 Service Mesh 提供了更好的底层支撑,也带来了底层基础设施的 Serverless 云原生化和中间件能力的进一步下沉。
业务需求驱动云原生技术发展(来源:InfoQ 研究院)
4 关于开源开源策略成为构建云原生技术生态圈的有效路径,推进云原生企业走向全新竞合,开源社区成为其实践平台化战略的最佳场所。
云原生的开源策略模型(来源:InfoQ 研究院)
云原生的开源策略是一套以开源行为为基础的商业运作模式,开源行为以产品开发为起点,延伸至运维、市场化、商业化等各阶段,构建了以开源社区为中心的开源共同体,并通过云厂商、应用管理平台、发行商、创业公司等多类角色,形成了自研集成、开源包装、应用分发、项目实施等多种产品形态和商业运作模式。
5 关于落地实践伴随云原生应用的不断丰富,基础设施的资源服务向精细化管理、更优成本、极致弹性、以及研发效能、交付优化的全生命周期转化,将重构整个信息产业,乃至医疗、制造、交通、教育等传统行业的基础设施构建形式,加速赋能全产业信息化升级。
更多详细内容,请点击阅读原文下载完整版《云原生的技术探索与落地实践》。
今日文章推荐:细数软件架构中的解耦 点个在看少个 bug ?