云原生基础架构:构建和管理现代可扩展基础架构的模式及实践

云原生基础架构:构建和管理现代可扩展基础架构的模式及实践

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

    关注微信公众号

因版权原因待上架

编辑推荐

帮助读者了解云原生基础架构的各个因素和细节。

内容简介

本书从多个维度讨论构建云原生基础架构,包括构建云原生基础架构的技术因素;业务、人、系统的因素;讨论了云原生部署从图表、脚本、代码到软件的演变过程;讨论了云原生基础架构设计、开发、测试、维护、实施的原则和方法;讨论了云原生基础架构应用的安全。

作者简介

作者Justin Garrion,著名媒体公司的工程师。他热爱社区和开源,努力解决人们的需求,而不只是修复问题。

章节目录

版权信息

O’Reilly Media,Inc.介绍

译者序

译者简介

前言

第1章 什么是云原生基础架构

1.1 云原生的益处

1.2 服务器

1.3 虚拟化

1.4 基础架构即服务

1.5 平台即服务

1.6 云原生基础架构

1.7 什么不是云原生基础架构

1.8 云原生应用

1.8.1 微服务

1.8.2 健康报告

1.8.3 自动测量数据

1.8.4 弹性

1.8.5 声明而不是响应

1.9 云原生应用如何影响基础架构

总结

第2章 何时采用云原生

2.1 应用

2.2 人

2.3 系统

2.4 业务

2.5 何时不需要云原生基础架构

2.5.1 技术限制

2.5.2 业务限制

总结

第3章 云原生部署的演进

3.1 表述基础架构

3.1.1 基础架构即图表

3.1.2 基础架构即脚本

3.1.3 基础架构即代码

3.1.4 基础架构即软件

3.2 部署工具

3.2.1 幂等性

3.2.2 控制失败

总结

第4章 设计基础架构应用

4.1 引导问题

4.2 API

4.3 万物的状态

4.4 协调器模式

4.4.1 规则1:对所有输入和输出使用一个数据结构

4.4.2 规则2:确保数据结构是不可变的

4.4.3 规则3:保持资源映射简单

4.4.4 规则4:使实际状态符合预期

4.5 协调器模式的方法

4.6 审计关系

总结

第5章 开发基础架构应用

5.1 设计API

5.2 添加特征

5.3 弃用特征

5.4 改变基础架构

总结

第6章 云原生基础架构测试

6.1 测试的内容是什么

6.2 编写可测试代码

6.2.1 验证

6.2.2 输入你的代码库

6.3 自知

6.4 测试类型

6.4.1 基础架构断言

6.4.2 集成测试

6.4.3 单元测试

6.4.4 模拟测试

6.4.5 混沌测试

6.5 监控基础架构

总结

第7章 云原生应用管理

7.1 应用设计

7.2 实现云原生模式

7.3 应用的生命周期

7.3.1 部署

7.3.2 运行

7.3.3 退出

7.4 应用对基础架构的要求

7.4.1 应用运行时和隔离

7.4.2 资源分配和调度

7.4.3 环境隔离

7.4.4 服务发现

7.4.5 状态管理

7.4.6 监测和日志记录

7.4.7 度量聚合

7.4.8 调试和跟踪

总结

第8章 保护应用程序

8.1 策略即代码

8.1.1 部署控制

8.1.2 一致性测试

8.1.3 合规性测试

8.1.4 活动测试

8.2 审计基础架构

8.3 不可变基础架构

总结

第9章 实现云原生基础架构

9.1 关注变革的地方

9.1.1 人

9.1.2 架构

9.1.3 混沌管理

9.1.4 应用

9.2 预测未来

总结

附录A 网络弹性模式

A.1 负载均衡

A.2 卸载

A.3 服务发现

A.4 重试和期限

A.5 断路

A.6 TLS和认证

A.7 路由(进和出)

A.8 洞察和监控

附录B 关于被锁定

B.1 锁定是不可避免的

B.2 锁定是一种风险

B.3 不要有外包思维

附录C Box公司案例研究

作者简介

封面简介

云原生基础架构:构建和管理现代可扩展基础架构的模式及实践是2018年由机械工业出版社华章分社出版,作者[美]Justin Garrion。

得书感谢您对《云原生基础架构:构建和管理现代可扩展基础架构的模式及实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
云计算导论:概念 架构与应用 电子书
本书全面介绍云计算的概念、框架与应用。全书共8章,主要内容包括云计算的基本概念、云计算平台体验、IaaS服务模式、PaaS服务模式、SaaS服务模式、桌面云、云存储、典型的云计算平台。本书内容实用,实验丰富,将实验内容融合在课程内容中,使理论紧密联系实际。本书主要是面向大学本专科教学的云计算技术概论性入门教材,通过学习本书,可以了解今后需要学习哪些课程和技术来系统掌握云计算工作原理和开发基于云计算
云数据中心网络架构与技术 电子书
由华为数据通信数字化信息开发部和数据通信架构与设计部联合编写 基于华为在全球范围的丰富商用交付经验 聚焦新一代网络技术的发展热点 聚集华为数据通信产品线的一线专家和技术人员的研发成果 提供性能高、体验优、组网强、应用很好创新解决方案 针对未来万物高速、实时互联的海量应用场景,为满足大变革时代全新的企业需求痛点,提供充分发挥AI算力的、业界领先的解决方案,介绍如何构建智简、弹性、开放的数据中心网络。
App架构师实践指南 电子书
内容提要本书全面讲解了成为移动应用架构师必备的知识,以及需要学习的技术,主要内容包括App架构师成长路线、App基础语法系列、App开发工具系列、AppSDK使用系列、开源库的选择和使用、App常用模块设计、App架构和重构、App质量和稳定性系列、App性能优化系列、App安全逆向系列、App热门技术、项目管理、产品思维、设计理念、推广运营、打造高效团队、架构师思维等综合技能。本书适合企业一线A
软件测试架构实践与精准测试 电子书
本书以如何搭建软件测试团队为出发点,结合作者提出的软件测试模型—“川模型”测试架构,并结合精准测试理念,阐述了组建测试团队的过程,包括如何制定部门规划、流程规范和KPI,以及如何提升人员素质、打造团队文化和凝聚力及提高执行力等内容。本书语言诙谐幽默,引人入胜。本书特别适合刚组建的测试团队中的测试人员阅读,也适用于质量管理部门、研发部门等技术团队人员阅读。当然,如果你的公司已经有成熟的测试部门,想进
云操作系统架构与关键技术 电子书
倪光南院士、邬贺铨院士作序推荐,周孝信院士在成书过程中提供了指导意见。 《云操作系统设计与应用教程》是业内首部“立足垂直行业实践,面向专业技术领域”的云计算书籍。它的出版将使关注云计算发展的读者全面深入解读云操作系统的架构及关键技术,将使广大企业云平台从业人员能够进一步了解云操作系统在发挥资源共享、提高生产效率方面的重要作用,从而促进企业在云操作系统方面的人才培养和储备,并推动企业在云操作系统的研发进展和部署能力等方面的提升。