科技
类型
6.0
豆瓣评分
可以朗读
语音朗读
170千字
字数
2018-01-01
发行日期
展开全部
主编推荐语
本书旨在帮助读者在全视角了解云计算和容器技术的情况下,能将涉及的相关技术和方法直接应用到工作中,解决实际问题。
内容简介
本书由慧与大学组织,由慧与(中国)有限公司容器云项目组的人员完成,书籍内容的蓝本为慧与大学颇受学员欢迎的容器云系列课程的课件。参与本书编写的诸位作者常年活跃在技术一线,同时作为慧与大学的讲师和技术顾问,为大量客户提供了专业的培训服务,并且将他们在技术一线的经验传递给慧与大学的学员。慧与大学为了能够让更广泛的人员受益,组织了本书的编写。本书从技术实践者的角度出发,介绍了当前主流的Docker、Kubernetes、Mesos等容器和管理技术,同时对微服务架构设计与实现、DevOps开发与交付的方法和实践进行了介绍。
目录
- 版权信息
- 推荐序
- 前言
- 第1章 云计算概述
- 1.1 虚拟化技术简史
- 1.1.1 虚拟化技术的起源
- 1.1.2 X86平台虚拟化历史
- 1.1.3 三大虚拟化产品
- 1.1.4 私有云与公有云
- 1.2 虚拟化热点技术与终极目标
- 1.2.1 网络虚拟化
- 1.2.2 存储虚拟化
- 1.2.3 虚拟化的终极目标
- 1.3 脱颖而出的容器技术
- 1.3.1 容器技术的历史
- 1.3.2 dotCloud发现了“金矿”
- 1.3.3 容器技术带来的变革
- 1.4 重新流行的PaaS
- 1.4.1 PaaS平台发展史
- 1.4.2 老牌的Cloud Foundry
- 1.4.3 Kubernetes&Mesos新秀
- 第2章 微服务
- 2.1 为何要做微服务
- 2.1.1 架构设计新理念:做好隔离
- 2.1.2 如何利用扩展立方体切分应用和数据
- 2.1.3 时间考虑和融会贯通
- 2.2 微服务概要介绍
- 2.2.1 微服务架构原理
- 2.2.2 微服务的特性
- 2.2.3 完整微服务系统包含的功能
- 2.3 微服务的高级进阶
- 2.3.1 得API者得天下
- 2.3.2 微服务的进程间通信
- 2.3.3 服务发现
- 2.3.4 微服务事件驱动管理
- 2.3.5 微服务部署模式
- 2.4 如何从单体架构迁移到微服务
- 第3章 DevOps实践
- 3.1 DevOps思想导入
- 3.1.1 什么是DevOps
- 3.1.2 DevOps核心理念
- 3.1.3 DevOps术语
- 3.2 DevOps实践框架
- 3.2.1 敏捷管理
- 3.2.2 持续交付
- 3.2.3 持续集成
- 3.2.4 持续测试(自动化测试)
- 3.2.5 持续部署
- 3.2.6 持续交付与容器化
- 3.2.7 DevOps实践框架总结
- 3.3 DevOps实践案例分享
- 3.3.1 DevOps导入
- 3.3.2 DevOps实施
- 第4章 Docker快速入门
- 4.1 Docker的价值及生态圈
- 4.1.1 Docker的价值
- 4.1.2 学习Docker需要多长时间
- 4.1.3 Docker是什么
- 4.1.4 Docker的口号
- 4.1.5 Docker正在成为当年的Java
- 4.1.6 Docker的部署环境要求
- 4.2 Docker相关术语及概述
- 4.2.1 Image
- 4.2.2 Docker Registry
- 4.2.3 Container
- 4.2.4 Volume
- 4.3 如何用Docker改造传统项目
- 4.3.1 哪些应用适合Docker化改造
- 4.3.2 Docker化改造传统应用的流程
- 4.3.3 Docker化改造案例
- 4.4 Docker高级进阶
- 4.4.1 容器基础之Cgroups
- 4.4.2 容器基础之Namespace
- 4.4.3 Docker的容器原理
- 4.4.4 Docker的分层镜像原理
- 4.4.5 Docker架构解析
- 第5章 Kubernetes
- 5.1 Kubernetes的背景与概述
- 5.1.1 谷歌保守了十几年的秘密武器——Borg系统
- 5.1.2 Kubernetes的起源
- 5.1.3 Kubernetes的核心特性
- 5.2 Kubernetes的总体系统架构和核心资源对象
- 5.2.1 Kubernetes的总体系统架构
- 5.2.2 Kubernetes的核心资源对象
- 5.3 Kubernetes的服务发现机制
- 5.3.1 集群内服务发现机制一:环境变量
- 5.3.2 集群内服务发现机制二:DNS服务
- 5.3.3 从集群外访问服务
- 5.3.4 集群内外客户端访问服务的数据流
- 5.4 一个完整Kubernetes的微服务案例
- 5.4.1 微服务系统架构
- 5.4.2 在Kubernetes上部署微服务
- 5.4.3 Kubernetes自动化管理微服务示例
- 5.5 Kubernetes的高级特性
- 5.5.1 Namespace资源隔离
- 5.5.2 容器应用的资源配额管理
- 5.5.3 ConfigMap:应用的统一配置管理
- 5.5.4 Job:批处理任务
- 5.6 总结
- 第6章 Mesos
- 6.1 Mesos的背景与概述
- 6.1.1 Mesos的产生背景
- 6.1.2 Mesos的特性
- 6.1.3 Mesos的发展历程
- 6.2 Mesos的架构与核心
- 6.2.1 Mesos的设计与架构
- 6.2.2 Mesos系统组件
- 6.2.3 Mesos的调度算法
- 6.2.4 Mesos的核心机制
- 6.2.5 Mesos的运维和管理
- 6.3 Mesos Framework
- 6.3.1 Mesos常用的Framework
- 6.3.2 Kubernetes与Mesos的集成
- 6.4 Mesos发展远景分析
- 6.4.1 Mesos的技术特点
- 6.4.2 DC/OS简介
- 第7章 企业级容器云在电信行业的应用实践
- 7.1 企业为什么要建设容器云PaaS平台
- 7.1.1 背景
- 7.1.2 试点系统选择
- 7.1.3 容器云PaaS平台技术选型
- 7.2 如何构建企业级的容器云PaaS平台
- 7.2.1 设计原则
- 7.2.2 容器云PaaS平台总体规划和建设路径
- 7.2.3 容器云PaaS平台总体技术架构
- 7.2.4 容器云PaaS平台采用的开源技术框架
- 7.2.5 基于微服务的容器化PaaS平台应用管理架构
- 7.2.6 结合DevOps实现“云开发+云运维”的流水线管理
- 7.2.7 容器云PaaS平台多集群管理方案
- 7.2.8 容器云PaaS平台建设中应关注的重点和难点
- 7.3 容器云PaaS平台的应用效果
- 7.3.1 集群规模
- 7.3.2 应用效果
- 7.3.3 未来发展
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。