- ISBN:9787302494522
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:159
- 出版时间:2018-02-01
- 条形码:9787302494522 ; 978-7-302-49452-2
本书特色
《CoreOS实战》介绍CoreOS的生态系统与组件,如何在本地和云系统中设置CoreOS,然后逐步完善一个容器应用开发实例,*后介绍系统管理。 《CoreOS实战》是在CoreOS Container Linux上部署基于容器的系统的清晰指南。在其中,读者将看到一些讲解如何同时在私有基础设施和云系统中设置CoreOS的示例,并且可以使用真实的代码来实践常规的监控和升级技术。读者还将探究重要的容器感知的应用程序设计,其中包括微服务、Web和大数据示例,通过真实用例将读者所学知识转换成自有观点。
内容简介
容器技术能够显著提高软件运行、部署的效率,方便系统资源的管理。CoreOS Container Linux是专门为容器设计的轻量级Linux操作系统,适合集群部署,为关键的应用程序提供自动化、安全性和可伸缩性。读者对象是系统管理员、软件工程师以及对构建可扩展容错系统感兴趣的人。扫描书封底二维码,下载源代码
目录
容错 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
作者简介
Matt Bailey 目前是 ZeniMax 的技术主管。Matt Bailey拥有15年的IT从业经验,他具有从大规模计算集群架构到前端编程的丰富知识。
-
认识电竞
¥36.0¥58.0 -
物联网应用路线图
¥8.2¥39.0 -
整理优先:小改进,大回报,整洁代码设计指南
¥37.7¥49.0 -
大学信息技术基础教程(第3版)
¥59.3¥69.8 -
开启创意之门 AIGC创作一本通
¥70.0¥89.8 -
生物特征识别算法研究
¥22.2¥39.0 -
计算机视觉:从感知到重建
¥108.8¥149.0 -
自然语言处理导论
¥51.4¥79.0 -
AI时代程序员开发之道:CHATGPT让程序员插上翅膀
¥60.0¥79.0 -
一本书玩转MIDJOURNEY:人人都可以体验AI绘画的魅力
¥102.9¥139.0 -
和秋叶一起学EXCEL(第3版)
¥76.9¥109.9 -
矩阵力量:线性代数全彩图解+微课+Python编程
¥206.4¥258.0 -
技术为径:带领公司走向卓越的工程师
¥46.6¥79.0 -
图神经网络:基础、前沿与应用
¥139.5¥178.8 -
这才是服务设计
¥123.9¥199.8 -
全国计算机等级考试一本通 二级MS Office高级应用与设计
¥54.5¥69.9 -
设计机器学习系统
¥103.5¥138.0 -
中望CAD实用教程
¥62.3¥79.9 -
软件性能测试——LoadRunner性能监控与分析实例详解
¥63.2¥79.0 -
走进智能家居
¥35.6¥44.0