图书介绍

Openstack云应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Openstack云应用开发
  • (美)Scott Adkins,John Belamaric,Vincent Giersch,Denys Makogon,Jason Robinson著;刘越男译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302450504
  • 出版时间:2016
  • 标注页数:145页
  • 文件大小:32MB
  • 文件页数:162页
  • 主题词:计算机网络-研究

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Openstack云应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 OpenStack概述3

第1章 OpenStack介绍3

1.1 云计算介绍3

1.1.1 云计算的类型3

1.1.2 云基础设施部署模型5

1.2 我关注OpenStack的原因6

1.2.1 OpenStack简介8

1.2.2 选择OpenStack的理由10

1.3 了解OpenStack架构12

1.3.1 软件架构12

1.3.2 部署架构13

1.3.3 优缺点15

1.3.4 OpenStack版本15

1.4 小结17

第2章 了解OpenStack生态系统:核心项目19

2.1 身份认证20

2.1.1 使用令牌和重认证21

2.1.2 OpenStack的各个部分如何相互通信23

2.1.3 应用可否使用Keystone24

2.2 计算25

2.2.1 实例的各个部分25

2.2.2 了解flavor26

2.2.3 调度器26

2.2.4 虚拟机管理程序的类型28

2.3 存储29

2.3.1 OpenStack Swift介绍29

2.3.2 在Swift中存储第一个对象31

2.3.3 临时Swift URL32

2.3.4 公有容器和访问控制列表(ACL)33

2.3.5 了解块存储34

2.4 镜像35

2.4.1 存储在何处36

2.4.2 不同的镜像格式37

2.5 仪表板37

2.6 网络38

2.6.1 Nova网络39

2.6.2 Neutron网络40

2.7 将所有内容组合在一起45

2.8 小结48

第3章 了解OpenStack生态系统:附加项目49

3.1 OpenStack Heat50

3.2 OpenStack数据库即服务:Trove54

3.2.1 云数据库作为软件定义存储(SDS)的用例54

3.2.2 OpenStack和Trove55

3.2.3 OpenStack DBaaS详解56

3.2.4 Trove架构60

3.3 DNS即服务:Designate61

3.3.1 了解Designate架构62

3.3.2 使用Designate63

3.4 MAGNUM66

3.4.1 容器即服务67

3.4.2 使用Flannel、Kubernetes和Docker构建67

3.4.3 使用OpenStack构建68

3.4.4 Bay、Pod、Node和Container68

3.4.5 Magnum作为OpenStack的未来69

3.5 应用即服务:Murano69

3.5.1 Application Catalog69

3.5.2 Application Publisher70

3.5.3 Application Catalog管理员70

3.5.4 Application Catalog终端用户71

3.5.5 Murano架构71

3.5.6 Murano使用示例72

3.6 Ceilometer:计量即服务73

3.6.1 Ceilometer架构73

3.6.2 Ceilometer弹性伸缩74

3.7 小结75

第Ⅱ部分 使用OpenStack开发和部署应用79

第4章 应用开发79

4.1 将遗留应用转换为OpenStack应用79

4.1.1 迁移到云的原因80

4.1.2 迁移到云的方法81

4.2 从头构建应用82

4.2.1 OpenStack应用设计指南82

4.2.2 云应用开发最佳实践83

4.3 OpenStack应用描述和部署策略86

4.3.1 云应用描述86

4.3.2 网络部署策略88

4.4 小结90

第5章 改进应用91

5.1 故障场景92

5.1.1 硬件故障92

5.1.2 网络故障92

5.1.3 存储故障93

5.1.4 软件故障94

5.1.5 外部故障95

5.2 主机名和IP地址分配96

5.2.1 单一入口96

5.2.2 DNS轮询96

5.2.3 全局服务器负载均衡(GSLB)97

5.2.4 固定IP地址和浮动IP地址98

5.2.5 Neutron端口保留99

5.2.6 永久IP地址99

5.3 伸缩100

5.3.1 应用剖析100

5.3.2 多台实例101

5.3.3 多位置102

5.3.4 负载均衡102

5.3.5 性能104

5.3.6 数据存储104

5.3.7 高可用性105

5.4 应用改进106

5.4.1 简单应用107

5.4.2 复杂应用107

5.4.3 改进Web UI组件108

5.4.4 改进API组件109

5.4.5 改进数据库组件109

5.4.6 将所有内容组合在一起112

5.4.7 多区域实例113

5.5 小结114

第6章 部署应用115

6.1 裸机、虚拟机和容器116

6.1.1 裸机116

6.1.2 虚拟机117

6.1.3 容器118

6.1.4 裸机上的容器120

6.1.5 为问题选择正确的技术120

6.2 编排和配置管理121

6.2.1 编排工具:Heat、Murano和Cloudify等121

6.2.2 配置管理和云初始化122

6.2.3 Puppet、Chef、Salt和Ansible125

6.2.4 使用快照的方式和原因128

6.3 监控和计量129

6.4 弹性130

6.4.1 确保需要弹性/可伸缩性131

6.4.2 垂直扩展和水平扩展脚本的对比132

6.4.3 再论负载均衡133

6.4.4 使用Heat和ResourceGroups扩展135

6.4.5 将Heat、Ceilometer和AutoScalingGroup组合在一起136

6.5 更新和补丁141

6.5.1 补丁更新选择142

6.5.2 OpenStack持续集成/持续交付142

6.6 小结143

6.7 本节总结144

热门推荐