作品简介

《PaaS实现与运维管理:基于Mesos +Docker+ELK的实战指南》主要阐述了云计算中PaaS平台的实现与运维管理,分为四大部分,分别是概念模型、基础资源、平台实现与运维管理,共十五章。第一部分阐述了运维与开发之间的关系、这层关系存在的矛盾,以及PaaS是如何有效缓解其矛盾的;第二部分勾勒出了数据中心的计算、网络、存储三大资源的主干,避免让人陷入上层的种种产品中;第三部分通过开源产品来构建一个完整的PaaS平台,包括资源管理、任务调度、计算单元打包、分布式协调、日志集中等;第四部分对运维管理进行了实践。

余何,毕业于长沙理工大学,现就职于平安科技深圳有限公司。曾就职于华为技术有限公司,著作方向计算机IT领域。

作品目录

  • 推荐语
  • 推荐序一
  • 推荐序二
  • 前言
  • 第一部分 概念模型
  • 第1章 分布式PaaS平台介绍
  • 1.1 什么是PaaS
  • 1.2 什么是分布式计算
  • 第2章 PaaS模型与特征
  • 2.1 主流PaaS平台架构
  • 2.2 PaaS与12-Factor
  • 2.3 PaaS与Reaction宣言
  • 第二部分 基础原理
  • 第3章 计算资源
  • 3.1 图灵机与冯·诺伊曼模型
  • 3.2 服务器的种类
  • 3.3 一切都是二进制
  • 3.4 操作系统——计算机系统的指挥官
  • 3.5 进程——资源聚合的抽象体
  • 第4章 网络资源
  • 4.1 协议分层
  • 4.2 网络物理设备
  • 4.3 网络逻辑拓扑
  • 4.4 对网络拓扑的考虑
  • 4.5 对物理布线的考虑
  • 4.6 网络虚拟化与SDN
  • 第5章 存储资源
  • 5.1 俯瞰存储系统
  • 5.2 磁盘与磁盘阵列
  • 5.3 存储、计算分离
  • 5.4 存储访问类型
  • 第三部分 平台实现
  • 第6章 平台功能与架构
  • 6.1 平台运维需求
  • 6.2 平台功能划分
  • 6.3 平台高阶架构
  • 6.4 企业应用迁移
  • 第7章 计算单元Docker
  • 7.1 Docker介绍
  • 7.2 Docker容器命令
  • 7.3 Docker镜像命令
  • 7.4 Docker网络与链接
  • 7.5 Dockerfile
  • 第8章 分布式协调ZooKeeper
  • 8.1 ZooKeeper介绍
  • 8.2 ZooKeeper使用
  • 8.3 ZooKeeper进阶
  • 第9章 资源管理Mesos
  • 9.1 Mesos介绍
  • 9.2 Mesos架构与工作流
  • 9.3 Mesos安装配置
  • 9.4 Mesos运维
  • 9.5 Mesos资源分配
  • 第10章 服务调度框架Marathon
  • 10.1 Marathon介绍
  • 10.2 Marathon使用
  • 10.3 Docker容器运行
  • 10.4 Marathon管理
  • 10.5 服务发现
  • 10.6 Chronos作业调度
  • 第11章 大数据调度框架Spark
  • 11.1 Apache Spark介绍
  • 11.2 Spark数据处理
  • 第12章 日志集中管理ELK
  • 12.1 日志集中
  • 12.2 Logstash
  • 12.3 Elasticsearch
  • 12.4 Kibana
  • 第四部分 运维管理
  • 第13章 配置管理
  • 13.1 配置管理系统分析
  • 13.2 配置管理系统设计
  • 13.3 配置管理数据准确性的保证
  • 第14章 监控管理
  • 14.1 运维监控管理的问题与价值
  • 14.2 对运维监控平台的需求分析
  • 14.3 JMX监控原理解析
  • 14.4 SNMP监控原理解析
  • 第15章 运维管理
  • 15.1 服务级别管理,IT与业务的一致性
  • 15.2 变更管理,使服务有效传递
  • 15.3 事件管理
  • 15.4 人员管理:开放与分享
  • 15.5 PaaS下的运维发展之路
展开全部