
阿里云云原生架构实践
云计算与虚拟化技术丛书
作品简介
本书聚焦于云原生业务形态背后的技术选型和架构设计落地,从“技术+商业”的视角阐述如何利用云原生赋能业务,并结合阿里巴巴云原生技术团队在云原生领域的探索与沉淀,帮助企业重塑软件全生命周期研发管理体系与技术栈。
本书将回顾阿里云多年积累的云原生实践经验,分享云原生为业务带来巨大技术红利的经验。具体章节划分及主要内容如下。第1章主要介绍云原生的重要性,以及企业内部云原生落地的现状与所面临的挑战。第2章重点阐述云原生架构的定义,以及云原生架构在企业中实际落地时需要遵循的关键原则。第3章为读者介绍云原生架构的各种模式与反模式。第4章进一步介绍容器和微服务等云原生相关的技术和理念。第5章以阿里云ACNA架构设计方法开篇,重点讲解评估云原生架构成熟度所需要考虑的维度与细则。第6章从职能价值角度出发,阐述云原生对于不同岗位的业务赋能。第7章聚焦于企业落地价值,分享具有代表性的企业案例和最佳实践。这些最佳实践对于打造一个成功的云原生应用来说具有非常大的帮助。第8章从行业角度出发,阐述未来的云原生技术发展趋势。附录A简要介绍了阿里云现有的云原生产品家族。附录B总结了一些常见分布式设计模式。
阿里云智能,基础产品事业部,云原生应用平台,致力于为企业打造数字创新的最短路径。历经15年的探索,阿里云是国内最早实践云原生的云服务商,拥有最丰富的云原生产品家族和最全面的开源贡献,打造云原生裸金属服务器、云原生数据库、数据仓库、数据湖、容器、微服务、DevOps、Serverless等超过100款创新产品;构建完整的云原生技术与服务生态,覆盖新零售、政务、医疗、交通、教育等各个领域,推动企业快速实现数字化创新与业务增长。
阿里云云原生面向未来定义研发、运维模式,推动Serverless、函数计算等现代化架构演进,拥有领先的产品技术竞争力,服务百万开发者,是云原生时代的引领者、践行者。
作品目录
序1
序2
序3
前言
作者名单
第1章 云原生:云计算的再升级
1.1 什么是云原生
1.2 云原生是云计算的再升级
1.3 构建现代化应用
1.4 案例:阿里巴巴云原生发展实践
1.5 本章小结
第2章 云原生架构的定义和原则
2.1 云原生架构定义
2.2 云原生架构原则
2.3 本章小结
第3章 云原生架构的模式和反模式
3.1 服务化架构模式
3.2 Service Mesh化架构模式
3.3 Serverless架构模式
3.4 计算存储分离模式
3.5 分布式事务模式
3.6 可观测架构模式
3.7 事件驱动架构模式
3.8 网关架构模式
3.9 混沌工程模式
3.10 声明式设计模式
3.11 典型的云原生架构反模式
3.12 本章小结
第4章 云原生技术及概念介绍
4.1 容器技术
4.2 DevOps技术
4.3 微服务
4.4 Serverless
4.5 开放应用模型
4.6 Service Mesh技术
4.7 分布式消息队列
4.8 云原生数据库技术
4.9 云原生大数据
4.10 云原生AI
4.11 云端开发
4.12 云原生安全
4.13 本章小结
第5章 阿里巴巴云原生架构设计
5.1 云原生架构的四个不同成熟阶段
5.2 ACNA的概念
5.3 云原生架构成熟度模型
5.4 如何向云原生架构迁移
5.5 架构风险控制
5.6 本章小结
第6章 云原生落地实践对不同岗位的影响
6.1 CXO和IT主管
6.2 架构师/咨询人员/系统规划人员
6.3 开发人员
6.4 运维人员
6.5 软件交付工程师/系统集成工程师
6.6 从数据库管理员到数据库架构师
6.7 本章小结
第7章 不同行业的云原生架构实践
7.1 完美日记的云原生之路
7.2 突围数字化转型,云原生赋能特步新零售
7.3 落地云原生,联通构建新一代云化业务支撑系统
7.4 申通快递核心业务系统云原生之路
第8章 云原生架构的发展趋势
8.1 容器技术的发展趋势
8.2 基于云原生的新一代应用编程界面的发展趋势
8.3 Serverless发展趋势
8.4 采用云原生技术的软件交付模式
8.5 云原生大数据发展趋势
8.6 云原生数据库的发展趋势
8.7 本章小结
附录A 阿里云云原生产品介绍
附录B 常见分布式设计模式