OpenStack系统架构设计实战

OpenStack系统架构设计实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

深入解析OpenStack各模块的设计思想、实践方案和部署方案,介绍OpenStack在大数据服务、数据库服务等PaaS领域的实践方案。

内容简介

早在20世纪90年代,云计算就已作为一种全新的技术模型被提出,但直到2007年,才因Google、亚马逊等云计算先驱将其付诸于商业实践并获得丰厚利润,从而得到业界的广泛重视。与互联网、物联网等技术一样,云计算是电子信息技术和信息社会的需求发展到一定阶段的必然产物。从2007年至今,云计算已经成为人们进行信息交互与存储的重要方式,云管理平台也成为大数据处理和深度挖掘的主要平台。

本书结合云计算最新技术趋势和中兴通讯公司的长期实践,对云计算技术提出系统性的阐述,对云计算实践提供了思路和建议。本书首先从云计算的需求和现状出发,分析目前云计算面临的问题,针对这些问题分析了IaaS云管理平台、IaaS云平台部署,并对PaaS(平台即服务)等概念进行了充分的探索和讨论。

作者简介

作者陆平,博士,高级工程师,中兴通讯云计算及政企业务产品总经理,主要从事云计算、大数据、增强现实、基于多媒体服务技术等方面的研究,是中国计算机协会CCF会员、服务计算专委、CCF大数据专家委员会委员、中国电子学会云计算专家委员会专家委员、江苏省云计算工程技术中心主任、江苏省大数据存储及应用重点实验室主任,主持和参与了国家科技重大专项、国家科技支撑计划、863专项、发改委企业专项、江苏省科技成果转化项目等多项省部级科研课题,获得过多项省部级科技进步奖,拥有20多项发明专利。撰写了《物联网能力开放与应用》和《云计算中的大数据技术与应用》等著作,在国内外知名刊物上发表过多篇论文。

章节目录

版权信息

推荐序

前言

第1章 云管理平台概述

1.1 主流云管理平台对比

1.2 OpenStack简介

1.3 OpenStack入门体验

第2章 计算管理(Nova)

2.1 概述

2.2 逻辑架构

2.3 物理架构

2.4 对主流Hypervisor的支持架构

2.5 与VMware的对接

2.6 支持的Hypervisor

2.7 Nova关键组件

2.8 nova-objectstore

2.9 OpenStack使用流程

2.10 K版本新特性

2.11 小结

第3章 存储管理(Cinder)

3.1 Cinder的架构

3.2 Cinder API

3.3 cinder-scheduler

3.4 cinder-volume

3.5 cinder-backup

3.6 Cinder对存储设备及Ceph的支持

3.7 Nova与Cinder的交互流程分析

3.8 Cinder功能及典型工作流程

3.9 Glance

3.10 K版本的存储管理新功能

3.11 小结

第4章 网络管理模块(Neutron)

4.1 网络基本概念

4.2 Neutron的由来

4.3 Neutron的架构

4.4 K版本新功能

4.5 小结

第5章 计量与监控(Ceilometer)

5.1 Ceilometer的体系架构

5.2 Ceilometer计量数据采集机制

5.3 Ceilometer告警

5.4 Ceilometer API服务器

5.5 Ceilometer的二次开发

5.6 OpenStack组件计量

5.7 K版本新功能

5.8 Ceilometer对接外部系统

5.9 OpenStack监控

5.10 小结

第6章 编排(Heat)

6.1 Heat概述

6.2 Heat架构

6.3 Heat API

6.4 Heat模板

6.5 Heat资源类型

6.6 Heat引擎

6.7 典型场景分析

6.8 K版本新特性

6.9 与AWS CloudFormation的对比

6.10 小结

第7章 裸机管理(Ironic)

7.1 裸机管理通用技术

7.2 Ironic介绍

7.3 Ironic架构

7.4 基本运行原理和流程

7.5 Ironic安装

7.6 K版本新功能

7.7 小结

第8章 消息总线

8.1 概述

8.2 AMQP消息队列协议

8.3 OpenStack支持的消息总线类型

8.4 小结

第9章 OpenStack大数据服务(Sahara)

9.1 Sahara概述

9.2 Sahara的使用模式

9.3 Sahara的架构

9.4 Sahara与EMR、Serengeti的对比

9.5 K版本新特性

9.6 小结

第10章 OpenStack数据库服务(Trove)

10.1 Trove概述

10.2 Trove总体构架

10.3 Trove主要功能和API接口

10.4 Trove的安装和配置

10.5 Trove创建实例过程

10.6 Trove二次开发

10.7 小结

第11章 OpenStack安全方案

11.1 OpenStack安全概述

11.2 Keystone

11.3 K版本新特性

11.4 基于可信计算的云安全体系

11.5 小结

第12章 OpenStack孵化项目简介

12.1 消息队列服务(Zaqar)

12.2 共享文件系统服务(Manila)

12.3 DNS管理服务(Designate)

12.4 密钥管理服务(Barbican)

12.5 容器管理服务(Magnum)

参考文献

OpenStack系统架构设计实战是2016年由机械工业出版社华章分社出版,作者陆平。

得书感谢您对《OpenStack系统架构设计实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
云原生架构进阶实战 电子书
凝练云原生的核心思想和理念,通过讲述云原生敏捷基础架构构建过程和DevOps方法,并结合实际案例,为你展现云原生的实战场景和步骤。
SpringCloud微服务架构实战 电子书
本书以实战化训练为宗旨,用详尽的案例讲述SpringCloud的项目搭建方法和常用技术。
微服务设计原理与架构 电子书
本书共分为四大篇幅内容,包括:1.直面微服务篇,剖析微服务架构的基本特征、优势和劣势,并给出实施微服务架构的系统方法。2.服务建模篇,介绍服务建模的思路和方法,并从服务拆分和集成角度对服务模型进行重点展开。3.服务实现篇,介绍微服务架构涉及的基础组件、关键要素以及目前主流的技术实现体系。4.服务转型篇,包括对遗留系统进行微服务架构的改造方法以及对研发过程转型的讨论。
VMware vSphere 6.7虚拟化架构实战指南 电子书
虚拟化架构实战指南,以实战为主、理论为辅,具有很强的可操作性。
VMwarevSphere7.0虚拟化架构实战指南 电子书
本书针对VMware vSphere 7.0虚拟化架构在生产环境中的实际需求,分8章详细介绍了在生产环境中如何部署VMware vSphere 7.0。