CoreOS实战
出版时间:
2018-03
版次:
1
ISBN:
9787302494522
定价:
49.80
装帧:
其他
开本:
16开
纸张:
胶版纸
1人买过
-
《CoreOS实战》介绍CoreOS的生态系统与组件,如何在本地和云系统中设置CoreOS,然后逐步完善一个容器应用开发实例,*后介绍系统管理。
《CoreOS实战》是在CoreOS Container Linux上部署基于容器的系统的清晰指南。在其中,读者将看到一些讲解如何同时在私有基础设施和云系统中设置CoreOS的示例,并且可以使用真实的代码来实践常规的监控和升级技术。读者还将探究重要的容器感知的应用程序设计,其中包括微服务、Web和大数据示例,通过真实用例将读者所学知识转换成自有观点。 Matt Bailey 目前是 ZeniMax 的技术主管。Matt Bailey拥有15年的IT从业经验,他具有从大规模计算集群架构到前端编程的丰富知识。 目 录
第Ⅰ部分 增进了解CoreOS
第1章 CoreOS家族介绍 3
1.1 迎接CoreOS 3
1.1.1 CoreOS家族 4
1.1.2 etcd和分布式配置状态 5
1.1.3 fleet和分布式服务状态 6
1.1.4 充当CoreOS init系统
的systemd 6
1.1.5 Docker和/或rkt,容器
运行时 6
1.1.6 使用cloud-config进行
初始化配置 7
1.2 将核心服务装配到一起 7
1.2.1 CoreOS工作流 8
1.2.2 创建和运行服务 9
1.2.3 创建单元文件 10
1.2.4 服务拓扑和故障转移 12
1.3 本章小结 14
第2章 在工作站上开始研究 15
2.1 设置Vagrant 15
2.1.1 需求和设置 16
2.1.2 设置Vagrant并且运行它 17
2.1.3 让CoreOS集群在Vagrant中
运行 20
2.2 用于与CoreOS交互的工具 21
2.2.1 fleetctl 22
2.2.2 etcdctl 26
2.2.3 Toolbox容器 27
2.2.4 Linux管理员的概念转换 28
2.3 本章小结 29
第3章 可预期的故障:CoreOS中的
容错 31
3.1 监控的当前状态 31
3.1.1 有何不足 32
3.1.2 CoreOS的处理有何不同 33
3.2 服务调度与发现 34
3.2.1 部署生产环境NGINX
和Express 35
3.2.2 将etcd用于配置 35
3.3 进行一些破坏 40
3.3.1 模拟机器故障 40
3.3.2 自修复 41
3.4 应用程序架构和CoreOS 42
3.4.1 常见陷阱 42
3.4.2 新项目和遗留项目 43
3.4.3 配置管理 43
3.5 本章小结 43
第Ⅱ部分 应用程序架构
第4章 生产环境中的CoreOS 47
4.1 规划和部署选项 47
4.1.1 Amazon
Web服务 48
4.1.2 使用内部VM基础设施 50
4.1.3 在裸机上 50
4.2 与网络有关的注意事项 50
4.2.1 网络的可编程程度有多大 51
4.2.2 使用flannel启动和运行 52
4.3 我们的大容量存储在何处 55
4.3.1 数据系统背景 55
4.3.2 NAS和存储外包 56
4.3.3 Ceph 57
4.4 本章小结 61
第5章 应用程序架构和工作流 63
5.1 应用程序和十二要素方法论 63
5.1.1 CoreOS的方法 64
5.1.2 架构检查清单 65
5.2 软件开发周期 66
5.2.1 代码库和依赖性 66
5.2.2 环境逻辑和微服务 67
5.2.3 应用程序外沿 69
5.3 本章小结 69
第6章 Web栈应用程序示例 71
6.1 示例范围 71
6.1.1 这个应用程序会做些什么 72
6.1.2 应用架构概览 73
6.1.3 目标环境 74
6.2 设置持久化层 75
6.2.1 Couchbase设置 75
6.2.2 设置memcached 77
6.3 应用程序层 79
6.3.1 工作线程 80
6.3.2 Web应用 83
6.4 由此向何处发展 89
6.4.1 对故障进行响应 89
6.4.2 遗漏了什么 90
6.5 本章小结 91
第7章 大数据栈 93
7.1 本章示例的范围 93
7.1.1 架构的增加项 94
7.1.2 新的数据源 95
7.2 新的栈组件 95
7.2.1 Twitter数据收集器 96
7.2.2 编制Couchbase 98
7.2.3 启动和验证 105
7.2.4 启动工作线程 106
7.3 破坏我们的栈 108
7.3.1 监测故障 108
7.3.2 恢复机器 108
7.4 本章小结 109
第Ⅲ部分 生产环境中的CoreOS
第8章 AWS上的CoreOS 113
8.1 AWS背景介绍 114
8.1.1 AWS地区和正常运行
时间 114
8.1.2 AWS服务 115
8.1.3 本章必要条件 115
8.1.4 CloudFormation模板 116
8.1.5 AWS中的云配置 126
8.1.6 部署 129
8.2 本章小结 132
第9章 整合到一起:部署 133
9.1 新的CloudFormation对象 134
9.1.1 参数和输出 134
9.1.2 AWS Lambda 135
9.1.3 API Gateway 137
9.1.4 更新栈 138
9.2 部署应用 139
9.2.1 Web sidekick 139
9.2.2 初始化部署 140
9.3 自动化部署 142
9.3.1 Docker Hub设置 142
9.3.2 推送变更 143
9.4 本章小结 144
第10章 系统管理 145
10.1 日志记录和备份 145
10.1.1 设置日志 146
10.1.2 更新云配置 146
10.1.3 单元中的awslogs 147
10.1.4 浏览日志 148
10.1.5 备份数据 149
10.2 系统扩展 151
10.2.1 集群扩展 152
10.2.2 扩展分区 153
10.2.3 迁移服务 153
10.3 CoreOS展望 154
10.3.1 新的工具 155
10.3.2 rkt 155
10.4 本章小结 159
-
内容简介:
《CoreOS实战》介绍CoreOS的生态系统与组件,如何在本地和云系统中设置CoreOS,然后逐步完善一个容器应用开发实例,*后介绍系统管理。
《CoreOS实战》是在CoreOS Container Linux上部署基于容器的系统的清晰指南。在其中,读者将看到一些讲解如何同时在私有基础设施和云系统中设置CoreOS的示例,并且可以使用真实的代码来实践常规的监控和升级技术。读者还将探究重要的容器感知的应用程序设计,其中包括微服务、Web和大数据示例,通过真实用例将读者所学知识转换成自有观点。
-
作者简介:
Matt Bailey 目前是 ZeniMax 的技术主管。Matt Bailey拥有15年的IT从业经验,他具有从大规模计算集群架构到前端编程的丰富知识。
-
目录:
目 录
第Ⅰ部分 增进了解CoreOS
第1章 CoreOS家族介绍 3
1.1 迎接CoreOS 3
1.1.1 CoreOS家族 4
1.1.2 etcd和分布式配置状态 5
1.1.3 fleet和分布式服务状态 6
1.1.4 充当CoreOS init系统
的systemd 6
1.1.5 Docker和/或rkt,容器
运行时 6
1.1.6 使用cloud-config进行
初始化配置 7
1.2 将核心服务装配到一起 7
1.2.1 CoreOS工作流 8
1.2.2 创建和运行服务 9
1.2.3 创建单元文件 10
1.2.4 服务拓扑和故障转移 12
1.3 本章小结 14
第2章 在工作站上开始研究 15
2.1 设置Vagrant 15
2.1.1 需求和设置 16
2.1.2 设置Vagrant并且运行它 17
2.1.3 让CoreOS集群在Vagrant中
运行 20
2.2 用于与CoreOS交互的工具 21
2.2.1 fleetctl 22
2.2.2 etcdctl 26
2.2.3 Toolbox容器 27
2.2.4 Linux管理员的概念转换 28
2.3 本章小结 29
第3章 可预期的故障:CoreOS中的
容错 31
3.1 监控的当前状态 31
3.1.1 有何不足 32
3.1.2 CoreOS的处理有何不同 33
3.2 服务调度与发现 34
3.2.1 部署生产环境NGINX
和Express 35
3.2.2 将etcd用于配置 35
3.3 进行一些破坏 40
3.3.1 模拟机器故障 40
3.3.2 自修复 41
3.4 应用程序架构和CoreOS 42
3.4.1 常见陷阱 42
3.4.2 新项目和遗留项目 43
3.4.3 配置管理 43
3.5 本章小结 43
第Ⅱ部分 应用程序架构
第4章 生产环境中的CoreOS 47
4.1 规划和部署选项 47
4.1.1 Amazon
Web服务 48
4.1.2 使用内部VM基础设施 50
4.1.3 在裸机上 50
4.2 与网络有关的注意事项 50
4.2.1 网络的可编程程度有多大 51
4.2.2 使用flannel启动和运行 52
4.3 我们的大容量存储在何处 55
4.3.1 数据系统背景 55
4.3.2 NAS和存储外包 56
4.3.3 Ceph 57
4.4 本章小结 61
第5章 应用程序架构和工作流 63
5.1 应用程序和十二要素方法论 63
5.1.1 CoreOS的方法 64
5.1.2 架构检查清单 65
5.2 软件开发周期 66
5.2.1 代码库和依赖性 66
5.2.2 环境逻辑和微服务 67
5.2.3 应用程序外沿 69
5.3 本章小结 69
第6章 Web栈应用程序示例 71
6.1 示例范围 71
6.1.1 这个应用程序会做些什么 72
6.1.2 应用架构概览 73
6.1.3 目标环境 74
6.2 设置持久化层 75
6.2.1 Couchbase设置 75
6.2.2 设置memcached 77
6.3 应用程序层 79
6.3.1 工作线程 80
6.3.2 Web应用 83
6.4 由此向何处发展 89
6.4.1 对故障进行响应 89
6.4.2 遗漏了什么 90
6.5 本章小结 91
第7章 大数据栈 93
7.1 本章示例的范围 93
7.1.1 架构的增加项 94
7.1.2 新的数据源 95
7.2 新的栈组件 95
7.2.1 Twitter数据收集器 96
7.2.2 编制Couchbase 98
7.2.3 启动和验证 105
7.2.4 启动工作线程 106
7.3 破坏我们的栈 108
7.3.1 监测故障 108
7.3.2 恢复机器 108
7.4 本章小结 109
第Ⅲ部分 生产环境中的CoreOS
第8章 AWS上的CoreOS 113
8.1 AWS背景介绍 114
8.1.1 AWS地区和正常运行
时间 114
8.1.2 AWS服务 115
8.1.3 本章必要条件 115
8.1.4 CloudFormation模板 116
8.1.5 AWS中的云配置 126
8.1.6 部署 129
8.2 本章小结 132
第9章 整合到一起:部署 133
9.1 新的CloudFormation对象 134
9.1.1 参数和输出 134
9.1.2 AWS Lambda 135
9.1.3 API Gateway 137
9.1.4 更新栈 138
9.2 部署应用 139
9.2.1 Web sidekick 139
9.2.2 初始化部署 140
9.3 自动化部署 142
9.3.1 Docker Hub设置 142
9.3.2 推送变更 143
9.4 本章小结 144
第10章 系统管理 145
10.1 日志记录和备份 145
10.1.1 设置日志 146
10.1.2 更新云配置 146
10.1.3 单元中的awslogs 147
10.1.4 浏览日志 148
10.1.5 备份数据 149
10.2 系统扩展 151
10.2.1 集群扩展 152
10.2.2 扩展分区 153
10.2.3 迁移服务 153
10.3 CoreOS展望 154
10.3.1 新的工具 155
10.3.2 rkt 155
10.4 本章小结 159
查看详情
-
九五品
北京市大兴区
平均发货23小时
成功完成率90.26%
-
九品
河北省廊坊市
平均发货8小时
成功完成率92.36%
-
九品
广东省汕头市
平均发货11小时
成功完成率92.97%
-
九品
湖北省咸宁市
平均发货14小时
成功完成率82.61%
-
九五品
北京市朝阳区
平均发货29小时
成功完成率86.24%
-
CoreOS实战
书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!
九品
天津市宝坻区
平均发货15小时
成功完成率95.71%
-
全新
河北省保定市
平均发货24小时
成功完成率90.31%
-
全新
河北省保定市
平均发货24小时
成功完成率83.57%
-
全新
河北省保定市
平均发货20小时
成功完成率83.3%
-
全新
北京市丰台区
平均发货29小时
成功完成率85.97%
-
九五品
北京市丰台区
平均发货17小时
成功完成率68.92%
-
全新
河北省保定市
平均发货21小时
成功完成率83.08%
-
全新
河北省保定市
平均发货17小时
成功完成率81.28%
-
全新
河北省保定市
平均发货18小时
成功完成率82.68%
-
九五品
北京市丰台区
平均发货17小时
成功完成率68.92%
-
CoreOS实战
正版书籍,放心下单。绝大部分是新书,个别品相折痕的,我们会主动联系哦
全新
北京市东城区
平均发货17小时
成功完成率85.61%
-
全新
河北省保定市
平均发货5小时
成功完成率87.21%
-
CoreOS实战
正版现货,品相完好,套书默认发一本,若是多种封面版本的书,请咨询客服再下单
九品
北京市海淀区
平均发货25小时
成功完成率87.69%
-
全新
北京市海淀区
平均发货11小时
成功完成率87.83%
-
全新
天津市西青区
平均发货14小时
成功完成率89.93%
-
全新
北京市海淀区
平均发货20小时
成功完成率86.43%
-
全新
北京市丰台区
平均发货17小时
成功完成率69.05%
-
全新
四川省成都市
平均发货14小时
成功完成率79.49%
-
全新
北京市海淀区
平均发货14小时
成功完成率91.59%
-
全新
广东省广州市
平均发货18小时
成功完成率87.57%
-
全新
广东省广州市
平均发货17小时
成功完成率89.15%
-
全新
河北省保定市
平均发货8小时
成功完成率82.85%
-
全新
山东省潍坊市
平均发货16小时
成功完成率80.84%
-
全新
山东省潍坊市
平均发货16小时
成功完成率80.84%
-
全新
广东省广州市
平均发货16小时
成功完成率88.19%
-
全新
广东省广州市
平均发货19小时
成功完成率88.84%
-
全新
北京市西城区
平均发货16小时
成功完成率91.55%
-
全新
天津市河东区
平均发货24小时
成功完成率90.39%
-
全新
江苏省无锡市
平均发货15小时
成功完成率93.9%
-
全新
天津市西青区
平均发货14小时
成功完成率89.93%
-
全新
北京市丰台区
平均发货26小时
成功完成率87.13%
-
全新
江苏省无锡市
平均发货8小时
成功完成率96.09%
-
全新
北京市朝阳区
平均发货9小时
成功完成率96.86%
-
全新
湖南省邵阳市
平均发货4小时
成功完成率78.57%
-
CoreOS实战
新华书店全新正版书籍图书 保证_可开发票_极速发货支持7天无理由
全新
浙江省嘉兴市
平均发货10小时
成功完成率94.06%
-
全新
浙江省嘉兴市
平均发货13小时
成功完成率94.37%
-
全新
广东省广州市
平均发货7小时
成功完成率88.43%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.22%
-
全新
江苏省南京市
平均发货7小时
成功完成率98.23%
-
全新
江苏省南京市
平均发货7小时
成功完成率95.88%
-
全新
浙江省嘉兴市
平均发货12小时
成功完成率92.85%
-
全新
北京市通州区
平均发货9小时
成功完成率87.44%
-
全新
广东省广州市
平均发货7小时
成功完成率94.43%
-
全新
北京市朝阳区
平均发货13小时
成功完成率93.07%