网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 云原生架构(从技术演进到最佳实践) |
分类 | 教育考试-考试-计算机类 |
作者 | 贺阮//史冰迪 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 云原生之路,漫漫而修远,因为云在发展,应用也在发展。如何让应用充分利用云的特性焕发全新面貌,这是每个云原生应用架构领域的人应该思考的问题。 本书分为两篇,从技术演进讲起,让读者充分了解系统资源、应用架构和软件工程的发展历程,从而拥有技术角度的全局视野;然后介绍云原生应用的最佳实践,手把手教你设计一个云原生应用。 本书适合云原生应用开发人员、架构师、云计算从业者阅读,部分章节对产品团队、运维人员亦有一定的参考价值。 目录 技术演进篇 第1部分系统资源 第1章 操作系统 1.1 操作系统简介 1.1.1 主要功能 1.1.2 系统结构 1.2 CPU指令集原理 1.2.1 特权指令集和非特权指令集 1.2.2 保护模式及内核态、用户态 1.2.3 指令工作流程 1.3 内核 1.3.1 组成模块化 1.3.2 单内核 1.3.3 微内核 1.3.4 外内核 第2章 虚拟化 2.1 虚拟化概述 2.1.1 直接使用物理设备 2.1.2 虚拟化原理 2.2 虚拟化指令集 2.2.1 敏感指令集 2.2.2 虚拟化指令集的工作模式 2.3 虚拟化类型 2.3.1 全虚拟化 2.3.2 类虚拟化 2.3.3 硬件辅助虚拟化 2.4 虚拟化架构 2.4.1 裸金属架构 2.4.2 宿主模式架构 2.5 常见的虚拟化产品 2.5.1 VMware 2.5.2 Xen 2.5.3 KVM 2.5.4 QEMU 2.5.5 NEMU 2.5.6 Firecracker 2.5.7 VirtualBox 2.5.8 Libvirt 2.5.9 Vagrant 第3章 云计算 3.1 云计算概述 3.1.1 虚拟化的不足 3.1.2 云计算的特点 3.2 IaaS 3.2.1 云的部署模式 3.2.2 IaaS的主要功能 3.2.3 IaaS架构 3.2.4 云平台组织架构 3.2.5 OpenStack 3.2.6 云平台部署架构 3.3 PaaS 3.3.1 简介 3.3.2 核心功能 3.3.3 微软Azure 3.3.4 PaaS的优缺点 3.4 SaaS 第4章 容器 4.1 容器简介 4.1.1 容器技术的优缺点 4.1.2 大事记 4.2 基本技术 4.2.1 namespace 4.2.2 cgroup 4.2.3 rootfs 4.3 Docker 4.3.1 容器运行时 4.3.2 镜像 4.3.3 Docker总结 4.4 内核容器技术 4.4.1 Kata 4.4.2 Firecracker 4.4.3 gVisor 4.4.4 Unikernel 4.5 容器与虚拟机 4.6 容器与PaaS 第5章 容器编排 5.1 容器编排简介 5.1.1 大事记 5.1.2 Swarm与Kubernetes之争 5.1.3 容器编排工具的核心功能 5.2 Kubernetes 5.2.1 设计理念与特性 5.2.2 运行架构 5.2.4 API对象 5.3 容器编排与PaaS 5.4 Kubernetes企业级实战:OpenShift 5.5 实现有状态应用和无状态应用 5.5.1 无状态应用与有状态应用 5.5.2 从无状态应用到Severless 5.5.3 Kubernetes对有状态应用的管理 5.5.4 容器编排的最终目标 第2部分应用架构 第6章 应用架构概述 6.1 架构与框架的区别 6.2 狭义的和广义的应用架构 6.2.1 狭义的应用架构 6.2.2 广义的应用架构 6.3 应用架构的定义 6.4 应用架构的目标 第7章 主流架构 7.1 “4+1”架构视图 7.1.1 逻辑视图 7.1.2 开发视图 7.1.3 进程视图 7.1.4 物理视图 7.1.5 场景视图 7.2 ArchiMate 7.2.1 ArchiMate概述 7.2.2 业务层 7.2.3 应用层 7.2.4 技术层 7.3 TOGAF框架 第8章 架构详解 8.1 业务架构 8.1.1 业务场景 8.1.2 业务用例 8.1.3 业务实体 8.1.4 业务流程 8.2 应用架构 8.2.1 功能架构 8.2.2 数据架构 8.2.3 实现架构 8.3 基础架构 8.3.1 物理架构 8.3.2 运行架构 第9章 典型的应用架构模式 9.1 单体架构 9.1.1 单体架构的特点 9.1.2 功能架构 9.1.3 单体应用的数据优化 9.1.4 单体架构的优缺点 9.2 基于组件的架构 9.2.1 特性 9.2.2 微内核架构 9.2.3 两种基于组件的应用开发、运行框架 9.2.4 组件设计原则 9.3 分布式与SOA 9.3.1 分布式 9.3.2 SOA 第10章 微服务架构 10.1 微服务架构简介 10.1.1 微服务与应用 10.1.2 微服务架构与SOA 10.1.3 微服务架构与容器编排 10.1.4 微服务架构与组织架构 10.2 采用微服务架构的优势与难点 10.3 微服务架构详解 10.3.1 功能架构 10.3.2 实现架构 10.3.3 部署单元 10.4 设计原则 10.4.1 服务注册中心 10.4.2 API网关 10.4.3 跨服务通信 10.4.4 API设计 10.4.5 数据一致性处理 第11章 微服务框架 11.1 微服务架构与微服务框架 11.2 核心功能 11.2.1 服务注册发现 11.2.2 服务负载路由 11.2.3 统一配置 11.2.4 服务编排与弹性伸缩 11.2.5 流量管控 11.2.6 可观察运维 11.3 框架分类 11.3.1 业务处理框架 11.3.2 SDK框架 11.3.3 服务网格 第3部分软件工程 第12章 应用设计 12.1 明确愿景 12.1.1 目标对象 12.1.2 度量价值 12.1.3 详细描述 12.1.4 上下文图 12.2 明确组织架构 12.3 顶层 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。