2023技术火炬手 | 云原生2.0新变革下的建筑新气象
2023-12-25 05:48:12
从云原生到云原生 2.0,我们到底需要构建一个什么样的云原生架构呢?
华为云首席架构师在《华为云首席架构师独家分享:云原生 2.0 架构设计的 8 大关键趋势》一文中分享了自己的观点。他认为,云原生 2.0 架构应该具备以下 8 个关键趋势:
1. 分布式系统向分布式云演进
在云原生 1.0 阶段,分布式系统主要部署在私有云或公有云上。而在云原生 2.0 阶段,分布式系统将向分布式云演进,即分布式系统将部署在多个云上,并通过 API 或其他机制进行互联互通。
2. 微服务向多语言、异构微服务演进
在云原生 1.0 阶段,微服务主要使用单一语言开发,例如 Java、Python 或 Go。而在云原生 2.0 阶段,微服务将向多语言、异构微服务演进,即微服务将使用多种语言开发,并通过 API 或其他机制进行互联互通。
3. 容器向容器即服务(CaaS)演进
在云原生 1.0 阶段,容器主要由企业自行管理。而在云原生 2.0 阶段,容器将向容器即服务(CaaS)演进,即企业可以从云服务提供商那里购买容器服务,而无需自行管理容器。
4. DevOps 向 DevSecOps 演进
在云原生 1.0 阶段,DevOps 主要关注软件开发和运维的自动化。而在云原生 2.0 阶段,DevOps 将向 DevSecOps 演进,即 DevSecOps 将在 DevOps 的基础上增加安全方面的考虑。
5. 敏捷开发向持续交付演进
在云原生 1.0 阶段,敏捷开发主要关注快速迭代和交付软件。而在云原生 2.0 阶段,敏捷开发将向持续交付演进,即持续交付将关注软件的持续交付和运维。
6. 数字化转型向智能化转型演进
在云原生 1.0 阶段,数字化转型主要关注将业务流程数字化。而在云原生 2.0 阶段,数字化转型将向智能化转型演进,即智能化转型将关注将业务流程智能化。
7. 服务网格向服务网格即服务(SaaS)演进
在云原生 1.0 阶段,服务网格主要由企业自行管理。而在云原生 2.0 阶段,服务网格将向服务网格即服务(SaaS)演进,即企业可以从云服务提供商那里购买服务网格服务,而无需自行管理服务网格。
8. 无服务器计算向函数即服务(FaaS)演进
在云原生 1.0 阶段,无服务器计算主要关注将应用程序部署到云端,而无需管理基础设施。而在云原生 2.0 阶段,无服务器计算将向函数即服务(FaaS)演进,即函数即服务将关注将应用程序的函数部署到云端,而无需管理基础设施。