Infrastructure as Code: Managing Servers in the Cloud

Kief Morris



Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code can help. With this practical guide, author Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered through the DevOps movement to manage cloud age infrastructure.

Ideal for system administrators, infrastructure engineers, team leads, and architects, this book demonstrates various tools, techniques, and patterns you can use to implement infrastructure as code. In three parts, 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.

  • Examine the pitfalls that organizations fall into when adopting the new generation of infrastructure technologies
  • Understand the capabilities and service models of dynamic infrastructure platforms
  • Learn about tools that provide, provision, and configure core infrastructure resources
  • Explore services and tools for managing a dynamic infrastructure
  • Learn specific patterns and practices for provisioning servers, building server templates, and updating running servers


虛擬化、雲端、容器、伺服器自動化和軟體定義網路旨在簡化IT操作。但許多採用這些技術的組織發現,這只會導致無法管理的系統快速擴散。這就是基礎架構即代碼可以幫助的地方。在這本實用指南中,ThoughtWorks的作者Kief Morris向您展示如何有效地使用DevOps運動中的原則、實踐和模式來管理雲時代的基礎架構。


- 檢視組織在採用新一代基礎架構技術時可能遇到的問題
- 了解動態基礎架構平台的能力和服務模型
- 了解提供、配置和設定核心基礎架構資源的工具
- 探索管理動態基礎架構的服務和工具
- 學習特定的模式和實踐,用於提供伺服器、建立伺服器範本和更新運行中的伺服器