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.