2021年云原生行业研究报告(四):架构设计_33页_13mb
报告摘要
2021年云原生行业研究报告(四):架构设计总结
核心内容概述
本报告聚焦于云原生架构设计,从技术、组织、市场等多个维度分析了云原生的发展趋势与实践。云原生强调从一开始即为云环境设计,旨在构建可弹性扩展、高可用、易维护的应用。随着信息技术的发展,云原生已成为企业数字化转型的重要支撑。
主要观点
- 云原生技术包括容器、微服务、Service Mesh、DevOps等,推动了云时代的到来。
- 云原生架构具备轻量、敏捷、高度自动化等特性,通过剥离非功能性代码,让云平台承担更多系统管理功能。
- 云原生不仅涉及技术架构,还需要企业组织架构的升级,以实现业务和技术的深度整合。
- 云原生架构持续演进,通过敏捷方法论实现技术栈的不断优化,以满足业务快速变化的需求。
- 云原生架构成熟度模型(ACNA)提供评估和优化方向,帮助企业实现从传统架构向云原生的平稳过渡。
关键信息
云原生定义
- 云原生强调最初开发是为了最终部署在云环境中。
- 云原生应用具备高可用性、可扩展性、自动化部署和管理能力,能够在公有云、私有云和混合云环境中运行。
云原生架构设计原则
- 服务化原则:模块化、接口契约、标准化通讯。
- 弹性与可移植性原则:根据业务量自动调整系统规模,支持跨云迁移。
- 可观测原则:通过日志、链路跟踪和度量手段,实现对系统的全面监控。
- 韧性原则:包括熔断、限流、降级、容灾等机制,提升系统容错能力。
- 过程自动化原则:通过CI/CD、GitOps、OAM等工具实现自动化交付与运维。
- 零信任原则:以身份为中心进行访问控制,实现更安全的系统架构。
- 架构持续演进原则:架构需随业务和技术变化不断优化,形成完整闭环。
云原生技术架构模式
- 微服务架构:服务拆分、松耦合、独立部署。
- Mesh化架构:将中间件逻辑剥离,由Mesh进程统一管理。
- Serverless架构:无服务器管理,适用于事件驱动和短周期任务。
- 存储计算分离架构:将有状态数据与无状态计算分离,提高资源利用率。
- 事件驱动架构(EDA):通过事件处理实现系统解耦和灵活响应。
云原生市场现况
- 云原生技术正在加速普及,9%的用户投入超过50%的IT预算。
- 云原生建设的主要支出方向为技术研发与运维,分别占比77%和59%。
- 多数企业采用小规模集群,76%的用户集群规模在500节点以内。
- 服务网格、无服务架构及边缘计算是当前最受关注的云原生新兴方向。
云原生企业推荐
- 阿里云:提供ACNA架构设计方法,拥有丰富的云原生产品家族和行业实践经验。
- 华为云:具备软硬一体化的全栈云原生平台,拥有众多行业实践案例和开源贡献。
云原生架构成熟度评级
| 维度 | ACNA-1 (0分) | ACNA-2 (1分) | ACNA-3 (2分) | ACNA-4 (3分) |
|---|---|---|---|---|
| 服务化能力 | 单体应用 | 部分服务化,缺乏治理 | 全部服务化,具备治理能力 | Mesh化服务体系 |
| 弹性能力 | 全人工扩缩容 | 监控+人工扩缩容 | 监控+代码伸缩,百级节点 | 基于流量策略,万级节点 |
| 无服务器化程度 | 未采用BaaS | 无状态计算委托给云 | 有状态存储委托给云 | 全无服务器方式运行 |
| 可观测性 | 无 | 性能优化与错误处理 | 360度SLA度量 | 用户体验持续优化 |
| 韧性能力 | 无 | 十分钟级切流 | 分钟级切流 | 秒级切流,业务无感 |
| 自动化能力 | 无 | 基于容器的自动化 | 具备自描述能力的自动化 | 基于AI的自动化 |
评级标准
- 零级:完全传统架构,未使用云技术。
- 基础级:≤10分。
- 发展级:10分 < X < 16分,且无ACNA-1级。
- 成熟级:≥16分,且无ACNA-2级。
企业架构设计
云原生架构需与企业组织架构、业务架构、数据架构、计算架构和研发流程相衔接。企业需在不同行业场景中聚焦业务需求,选择合适的供应商或IT合作伙伴。
云原生生态与技术
- 阿里云与华为云均在云原生生态建设方面取得显著成果。
- 华为云贡献了130+核心特性到CNCF社区,包括KubeEdge和Volcano项目。
- 阿里云推动了OAM开放应用模型,拥有丰富的工具生态和培训体系。
方法论与法律声明
- 头豹研究院通过深入研究多个行业,提供定制化研究报告与咨询服务。
- 报告内容为头豹研究院独有,未经许可不得复制、传播或修改。
- 报告数据来源于合法合规渠道,观点基于分析师的客观分析。
总结
云原生架构设计是企业实现数字化转型的重要手段,涵盖技术、组织、市场等多方面内容。通过云原生技术,企业能够提升系统弹性、自动化、可观测性与韧性,同时优化资源配置和业务响应速度。随着市场对云原生的接受度提高,越来越多企业开始采用云原生架构,并寻求与专业云原生厂商合作,推动技术落地与业务创新。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载