展开全部

主编推荐语

阿里云官方出品,全面总结阿里云云原生架构方法论与实践经验。

内容简介

本书聚焦于云原生业务形态背后的技术选型和架构设计落地,从“技术+商业”的视角阐述如何利用云原生赋能业务,并结合阿里巴巴云原生技术团队在云原生领域的探索与沉淀,帮助企业重塑软件全生命周期研发管理体系与技术栈。

本书将回顾阿里云多年积累的云原生实践经验,分享云原生为业务带来巨大技术红利的经验。

具体章节划分及主要内容如下:

第1章主要介绍云原生的重要性,以及企业内部云原生落地的现状与所面临的挑战;

第2章重点阐述云原生架构的定义,以及云原生架构在企业中实际落地时需要遵循的关键原则;

第3章为读者介绍云原生架构的各种模式与反模式;

第4章进一步介绍容器和微服务等云原生相关的技术和理念;

第5章以阿里云ACNA架构设计方法开篇,重点讲解评估云原生架构成熟度所需要考虑的维度与细则;

第6章从职能价值角度出发,阐述云原生对于不同岗位的业务赋能;

第7章聚焦于企业落地价值,分享具有代表性的企业案例和最佳实践,这些最佳实践对于打造一个成功的云原生应用来说具有非常大的帮助;

第8章从行业角度出发,阐述未来的云原生技术发展趋势;

附录A简要介绍了阿里云现有的云原生产品家族。附录B总结了一些常见分布式设计模式。

目录

  • 版权信息
  • 序1
  • 序2
  • 序3
  • 前言
  • 作者名单
  • 第1章 云原生:云计算的再升级
  • 1.1 什么是云原生
  • 1.1.1 云原生的概念
  • 1.1.2 云原生是云计算的趋势
  • 1.1.3 支撑淘宝千亿交易背后的技术平台故事
  • 1.2 云原生是云计算的再升级
  • 1.2.1 重塑研发流水线
  • 1.2.2 重新定义软件交付模式
  • 1.2.3 运维模式的升级
  • 1.2.4 应用架构的升级
  • 1.2.5 组织结构的升级
  • 1.3 构建现代化应用
  • 1.3.1 现代化应用及其特点
  • 1.3.2 云原生架构的提出
  • 1.3.3 云原生架构能为企业带来什么价值
  • 1.4 案例:阿里巴巴云原生发展实践
  • 1.4.1 应用架构互联网化阶段
  • 1.4.2 核心系统全面云原生化阶段
  • 1.4.3 云原生技术全面升级阶段
  • 1.5 本章小结
  • 第2章 云原生架构的定义和原则
  • 2.1 云原生架构定义
  • 2.1.1 降低研发成本和项目维护复杂度
  • 2.1.2 加快软件迭代速度,降低管理和运行成本
  • 2.2 云原生架构原则
  • 2.2.1 服务化原则
  • 2.2.2 弹性原则
  • 2.2.3 可观测原则
  • 2.2.4 韧性原则
  • 2.2.5 所有过程自动化原则
  • 2.2.6 零信任原则
  • 2.2.7 架构持续演进原则
  • 2.3 本章小结
  • 第3章 云原生架构的模式和反模式
  • 3.1 服务化架构模式
  • 3.1.1 服务接口定义
  • 3.1.2 IDL定义
  • 3.1.3 OpenAPI
  • 3.2 Service Mesh化架构模式
  • 3.2.1 Service Mesh之Sidecar模式
  • 3.2.2 Service Mesh之服务注册和发现模式
  • 3.2.3 Service Mesh之中心化Broker模式
  • 3.3 Serverless架构模式
  • 3.4 计算存储分离模式
  • 3.5 分布式事务模式
  • 3.5.1 两阶段提交
  • 3.5.2 BASE
  • 3.5.3 TCC
  • 3.5.4 Saga
  • 3.5.5 AT
  • 3.6 可观测架构模式
  • 3.6.1 日志
  • 3.6.2 度量
  • 3.6.3 追踪
  • 3.6.4 事件流订阅
  • 3.7 事件驱动架构模式
  • 3.7.1 什么是事件
  • 3.7.2 事件的生成和消费
  • 3.7.3 事件异步通信
  • 3.7.4 数据变更捕获
  • 3.7.5 读写分离
  • 3.8 网关架构模式
  • 3.9 混沌工程模式
  • 3.10 声明式设计模式
  • 3.11 典型的云原生架构反模式
  • 3.11.1 庞大的单体应用
  • 3.11.2 单体应用“硬拆”为微服务
  • 3.11.3 缺乏自动化能力的微服务
  • 3.11.4 架构不能充分使用云的弹性能力
  • 3.11.5 技术架构与组织能力不匹配
  • 3.12 本章小结
  • 第4章 云原生技术及概念介绍
  • 4.1 容器技术
  • 4.1.1 容器技术的背景与价值
  • 4.1.2 典型的容器技术
  • 4.1.3 应用场景案例:申通基于Kubernetes的云原生化
  • 4.2 DevOps技术
  • 4.2.1 DevOps的技术背景与价值
  • 4.2.2 DevOps的原则与技术
  • 4.2.3 应用场景案例:阿里巴巴DevOps实践
  • 4.3 微服务
  • 4.3.1 微服务的背景与价值
  • 4.3.2 微服务的设计约束原则与典型架构
  • 4.3.3 应用场景案例:阿里巴巴的Dubbo实践
  • 4.4 Serverless
  • 4.4.1 Serverless的技术背景与价值
  • 4.4.2 Serverless的典型技术与架构
  • 4.4.3 应用场景案例:越光医疗巧用Serverless容器提升诊断准确度
  • 4.5 开放应用模型
  • 4.5.1 OAM的技术背景与价值
  • 4.5.2 OAM的典型原则与架构
  • 4.5.3 应用场景案例:KubeVela基于Kubernetes OAM实现
  • 4.6 Service Mesh技术
  • 4.6.1 Service Mesh的技术背景与价值
  • 4.6.2 Service Mesh的典型技术与架构
  • 4.6.3 应用场景案例:阿里巴巴Service Mesh实践
  • 4.7 分布式消息队列
  • 4.7.1 分布式消息队列的背景与动机
  • 4.7.2 分布式消息队列的典型技术与架构
  • 4.7.3 应用场景案例:阿里巴巴的RocketMQ实践
  • 4.8 云原生数据库技术
  • 4.8.1 云原生数据库的技术背景与价值
  • 4.8.2 云原生数据库的典型技术
  • 4.8.3 应用场景案例:PolarDB助力银泰实现快速云化
  • 4.9 云原生大数据
  • 4.9.1 云原生大数据的技术背景与价值
  • 4.9.2 云原生大数据的典型技术
  • 4.9.3 应用场景案例
  • 4.10 云原生AI
  • 4.10.1 云原生AI的技术背景与价值
  • 4.10.2 云原生AI的典型技术
  • 4.10.3 应用场景案例:利用云原生AI打造新一代社交推荐平台
  • 4.11 云端开发
  • 4.11.1 云端开发的技术背景与价值
  • 4.11.2 应用场景案例:杭州幻熊科技借助云效平台实现每日交付
  • 4.12 云原生安全
  • 4.12.1 云原生安全的技术背景与价值
  • 4.12.2 云原生安全的典型技术
  • 4.13 本章小结
  • 第5章 阿里巴巴云原生架构设计
  • 5.1 云原生架构的四个不同成熟阶段
  • 5.2 ACNA的概念
  • 5.2.1 ACNA-S1:企业战略视角
  • 5.2.2 ACNA-S2:业务发展视角
  • 5.2.3 ACNA-S3:组织能力视角
  • 5.2.4 ACNA-S4:云原生技术架构视角
  • 5.2.5 ACNA-S5:架构持续演进闭环
  • 5.3 云原生架构成熟度模型
  • 5.3.1 6个评估维度
  • 5.3.2 评估模型的实施指导和工作表
  • 5.3.3 服务化能力的评估
  • 5.3.4 弹性能力的评估
  • 5.3.5 无服务器化程度的评估
  • 5.3.6 可观测性的评估
  • 5.3.7 韧性能力的评估
  • 5.3.8 自动化能力的评估
  • 5.4 如何向云原生架构迁移
  • 5.4.1 技术栈迁移评估表
  • 5.4.2 组织和文化的改变
  • 5.4.3 现有产品的迁移路径
  • 5.4.4 项目实施关键点
  • 5.5 架构风险控制
  • 5.6 本章小结
  • 第6章 云原生落地实践对不同岗位的影响
  • 6.1 CXO和IT主管
  • 6.1.1 外部环境
  • 6.1.2 内部环境
  • 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 常见分布式设计模式
展开全部

评分及书评

4.3
15个评分
  • 用户头像
    给这本书评了
    4.0

    基于阿里云原生实践经验的最佳学习资料。

      转发
      评论
      用户头像
      给这本书评了
      5.0
      云原生

      书中一些内容值得一看,特别是对 it 行业在使用阿里巴巴生态开发的从业者

        转发
        评论
        用户头像
        给这本书评了
        5.0

        计算是数字世界的动力,云计算是数字时代的 “水电煤”。但相比 “水电煤” 的 “即插即用”,云计算所具备的易用性还有很长的路要走。云原生,究其根本意义,是规范 “用云” 的架构模式、技术标准,提供相应的工具,是把云计算真正变成 “水电煤” 的关键所在。未来的一切应用应该是按照云原生规范构建的,通过云原生工具,可以即插即用地对接到任何一朵云上而获得澎湃动力。

          转发
          评论
        • 查看全部4条书评

        出版方

        机械工业出版社有限公司

        机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。