Just five years ago, infrastructure as code was a new concept. Today, even banks, governments, and other highly regulated organizations are moving to the cloud, leading teams everywhere to build up large, complex infrastructure codebases. With this practical book, Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered by infrastructure and development teams to manage cloud age infrastructure.
Ideal for system administrators, infrastructure engineers, software developers, team leads, and architects, this insightful second edition demonstrates the tools you need for implementing infrastructure as code. You’ll learn about the platforms and tooling involved in creating and configuring infrastructure elements, patterns for using these tools, and practices for making infrastructure as code work in your environment.
In four parts, this book covers:
Foundations: Understand how to use Infrastructure as Code to drive continuous change and raise the bar of operational quality.
Working with infrastructure stacks: Learn practical patterns and approaches for defining, provisioning, testing, and continuously delivering changes to infrastructure resources.
Working With Servers And Other Application Runtime Platforms: Discover patterns for provisioning and configuring servers and clusters for deploying applications.
Working With Larger Systems and Teams: Consider workflows and governance, as well as architectural patterns, for creating and managing many different infrastructure elements.
0 有用 d14m0ndcr4ck 2021-02-14 17:52:24
Define Everything as Code 这条核心原则现在尤其认同,各种配置如果一开始就是以 code 的形式存在,那么版本控制,配置的分析,甚至多人协作时的 merge 都会有顺理成章的解法。但是现在很多配置系统都是以 data 的形式存在,各有利弊吧,看场景取舍