PaaS实现与运维管理

PaaS实现与运维管理

作者:余何

出版社:电子工业

出版年:2015年12月

ISBN:9787121275029

所属分类:网络科技

书刊介绍

《PaaS实现与运维管理》内容简介

《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下的运维发展之路

热门书摘

表示负值时,先把正数值取反,即把所有的“1”转换为“0”,把所有的“0”转换为“1”,之后再加上1。补码表示法有什么意义?我们再回过头看1减3的计算,在1(001)和-3(101)之间求和,其值正好等于-2(110),也就是说用补码表示法来表示数值,在两个数值之间进行计算时并不需要经过复杂的步骤,可一步到位。

操作系统是封装硬件复杂性、提供标准接口的程序,而应用开发人员专注于业务逻辑领域,他们并不会(也不想)花太多时间与操作系统打交道,他们不会关注如何编写一个Web服务器、一个缓存中间件等,这时,在操作系统与应用程序之间又诞生了一类程序,我们常常称之为中间件。软件开发的核心思想是分层,各司其职、各尽所能。通过统一标准的接口进行约定。中间件的类型有很多,它在操作系统之上,且在应用逻辑之下,包括了服务处理、事务、消息队列等功能。

1.算法Paxos算法解决的问题是如何在分布式环境中保证数据的一致性。它将所有节点分为proposer、acceptor和learner三种角色。proposer提出提案,提案信息包括提案编号和提议的值value,被称为决议;acceptor收到提案后可以接受(Accept)提案,若提案获得多数acceptors的接受,则称该提案被批准(Chosen);learner只能“学习”被批准的提案

相关推荐

微信二维码