• “基础设施即代码”模式与实践
21年品牌 40万+商家 超1.5亿件商品

“基础设施即代码”模式与实践

正版保障 假一赔十 可开发票

78.85 6.2折 128 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)罗斯玛丽·王(Rosemary Wang)著

出版社清华大学出版社

ISBN9787302658221

出版时间2024-04

装帧平装

开本其他

定价128元

货号16068885

上书时间2024-10-22

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介

姚冬,华为云应用平台部首席技术架构师,IDCF及中国DevOps社区发起人。代表作品有《敏捷无敌之DevOps时代》《DevOps业务视角》以及《运维困境及DevOps解决之道》等。



目录

第Ⅰ部分 起步

第1章 基础设施即代码简介

1.1 什么是基础设施

1.2 什么是IaC

1.2.1 手动配置基础设施

1.2.2 基础设施即代码

1.2.3 哪种不是基础设施即代码

1.3 基础设施即代码的原则

1.3.1 可重建性

1.3.2 幂等性

1.3.3 可组合性

1.3.4 可演进性

1.3.5 原则的应用

1.4 为什么使用基础设施即代码

1.4.1 变更管理

1.4.2 时间投资回报

1.4.3 知识共享

1.4.4 安全

1.5 工具

1.5.1 本书示例

1.5.2 资源置备

1.5.3 配置管理

1.5.4 镜像构建

1.6 本章小结

第2章 编写基础设施代码

2.1 表述基础设施变更

2.2 理解不可变性

2.2.1 计划外手工变更补偿

2.2.2 迁移到基础设施即代码

2.3 编写整洁的基础设施即代码

2.3.1 把沟通上下文记录到版本控制

2.3.2 风格检查与格式化

2.3.3 为资源命名

2.3.4 变量和常量

2.3.5 依赖项参数化

2.3.6 妥善处理机密信息

2.4 本章小结

第3章 基础设施模块的模式

3.1 单例模式

3.2 组合模式

3.3 工厂模式

3.4 原型模式

3.5 生成器模式

3.6 模式的选择

……

第Ⅱ部分 团队规模化实践

第Ⅲ部分 管理生产环境复杂性

附录A 示例运行说明

附录B 练习题答案




内容摘要

1.3.2幂等性

一些IaC将可重建性作为一种原则,这意味着运行相同的自动化会产生一致的结果。我认为IaC需要更严格的要求。对基础设施资源(重复)运行自动化应始终保持相同的最终状态。毕竟,我在编写自动化时的主要目标是,拥有多次运行自动化并获得相同结果的能力。

让我们思考一下为什么IaC需要更严格的要求。假设你编写了一个网络脚本;首先配置一个接口,然后重新启动。第一次运行脚本时,交换机会配置接口并重新启动。你将此脚本保存为版本1。

几个月后,你的队友需要你在交换机上再次运行此脚本。你运行了脚本,交换机重新启动。然而,重新启动会断开某些关键应用程序!既然你已经配置了网络接口,为什么要重启交换机?如果你已配置了网络接口,那么需要找到一种防止交换机重新启动的方法。在图1.8中,你创建了脚本的版本2,并添加了一个if条件语句。该语句在重新启动交换机前检查是否已配置好接口。当再次运行版本2脚本时,不要断开应用程序的连接。

条件语句符合幂等性原则。幂等性可确保在不影响基础设施的情况下重复自动化操作,除非配置改变或者发生漂移。如果基础设施配置或脚本是幂等的,那么可以多次重新运行自动化,而不会影响资源的状态或可操作性。

……



精彩内容

《“基础架构即代码”模式与实践》指导用于扩展系统和支持关键人物应用程序的基础架构的模式,书中充满了灵活的自动化技术,适用于无论是管理个人项目还是再大型企业中进行实时网络更改的各种方面。在书中,读者将亲身试用Python和Terraform构建网络、服务器、负载平衡器和防火墙,了解如何在软件运行时更新基础架构,将现有的遗留系统迁移到IaC,并实施避免不稳定和安全问题的团队范围的规范。读者将找到可以轻松应用于各种用例的通用原则,从数据中心到公共云,再到软件即服务。书中将介绍如何优化基础设施以实现模块化并隔离依赖项、测试基础设置配置、缓解和排除故障并隔离失败的基础架构更改、跨团队写作并进行基础设施开发、使用蓝绿部署以最少的停机时间更新基础架构、扩展支持多个业务部门的基础架构系统、使用配置工具、配置管理和映像构建模式并提供安全的基础架构配置。



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP