基夫·莫里斯(Kief Morris)撰写的“基础设施即代码”一书的摘要

我喜欢阅读技术书籍,但是我总是很难决定是否要阅读一本书。 而且,当我确实阅读技术书籍时,很难保留很多已阅读的内容。 因此,我正在尝试编写技术书籍摘要,以此作为帮助其他人决定是否要阅读它们的一种方法,以及一种迫使我自己理解/保留其中概念的方法。 我的第一本书摘要将涉及Kief Morris的“基础结构即代码”。 这是一本关于基础结构即代码(IaC)概念的“权威性”书。 IaC是用于管理云中基础架构的一组原则和模式。 本书侧重于通用原理和思想而非工具,但确实有一些说明性示例。 本书分为三个部分:基础,模式和实践。 我将花费更多的时间来总结第一部分,尤其是第一章,因为这是高级原则的涵盖部分,它为您提供了概述,但是如果您觉得有趣,那么您应该真正购买这本书! 在第一部分(基础)中 ,Morris重点介绍了IaC背后的核心原则。 可以看出,IaC已经脱离了DevOps运动,而转向了云计算和X-as-a-service。 基本上,这种说法是,置备新基础架构的障碍是如此之快,但是管理基础架构的原理并没有跟上。 IaC是通过使用软件开发实践来实现基础结构自动化的方法,可以解决这些问题。 换句话说,应将基础架构视为软件和数据,并应用诸如版本控制,自动测试以及持续集成和交付之类的原理。 前提是现代工具可以将基础结构视为软件和数据。 第1章首先探讨了未应用适当原则的组织可能会出现的一些问题。…