全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机网络

阿里云云原生架构实践/云计算与虚拟化技术丛书

  • 定价: ¥89
  • ISBN:9787111681090
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:262页
我要买:
点击放图片

导语

  

    本书聚焦于云原生业务形态背后的技术选型和架构设计落地,从“技术+商业”的视角阐述如何利用云原生赋能业务,并结合阿里巴巴云原生技术团队在云原生领域的探索与沉淀、帮助企业重塑软件全生命周期研发管理体系与技术栈。   本书将回顾阿里云多年积累的云原生实践经验,分享云原生为业务带来巨大技术红利的经验。

内容提要

  

    这是一部从技术和商业双重视角剖析云原生如何赋能实际业务的著作,是阿里云智能云原生应用平台团队的经验总结,得到了阿里云智能总裁兼达摩院院长张建锋、阿里巴巴首席技术官程立、阿里云智能基础产品事业部负责人蒋江伟等专家的联袂推荐。
    本书内容全面,对云原生所涵盖的技术和业务特性一览无余,从设计原则、模式/反模式、技术选项、设计方法、行业案例等多个维度全面总结阿里云云原生架构的方法论和实践经验。
    第1章强调了云原生是云计算的再升级,重点介绍了在研发流水线、软件交付模式、运维模式、应用架构、组织结构等方面的升级,以及阿里云云原生架构发展的3个阶段。
    第2章介绍了云原生架构的定义,以及云原生架构实际落地时需要遵循的7个关键原则。
    第3章总结了云原生架构的10种模式和5种反模式。
    第4章全面介绍了云原生所涉及的10余种技术,详细讲解了每种技术的典型架构与阿里的实践案例。
    第5章以阿里云ACNA架构设计方法开篇,重点讲解评估云原生架构成熟度所需要考虑的维度与细则。
    第6章从职能价值角度出发,阐述了云原生如何为不同岗位的业务赋能。
    第7章聚焦于云原生架构落地,分享了多个具有代表性的企业案例和实践,这些实践对于打造一个成功的云原生应用来说有非常大的帮助。
    第8章对云原生背景下的容器技术、Serverless技术、大数据技术、数据库技术等的发展趋势进行了分析和展望。

作者简介

    阿里集团阿里云智能事业群云原生应用平台,致力于为企业打造数字创新的最短路径。
    历经15年的探索,阿里云是国内最早实践云原生的云服务商,拥有最丰富的云原生产品家族和最全面的开源贡献,打造云原生裸金属服务器、云原生数据库、数据仓库、数据湖、容器、微服务、DevOps、Serverless等超过100款创新产品;构建完整的云原生技术与服务生态,覆盖新零售、政务、医疗、交通、教育等各个领域,推动企业快速实现数字化创新与业务增长。
    阿里云云原生面向未来定义研发、运维模式,推动Serverless、函数计算等现代化架构演进,拥有领先的产品技术竞争力,服务百万开发者,是云原生时代的引领者、践行者。

目录

序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  常见分布式设计模式