InfoQ Homepage Infrastructure as Code Content on InfoQ
-
Five Lessons Security Can Learn from DevOps
Just as DevOps emerged to meet new business needs, new approaches in security are now needed to address the challenges of a DevOps-driven world. These new security approaches themselves must incorporate DevOps practices that rely on modularity, automation, standardization, auditability, and mirrored systems.
-
Book Review and Excerpt: Infrastructure as Code
In this article we review the book Infrastructure as Code - Managing Servers in the Cloud written by Kief Morris, who is leading Continuous Delivery and DevOps at ThoughtWorks Europe. In over 300 pages, Morris lays down the foundation for Infrastructure as Code and outlines the main patterns and practices recommended for building it.
-
Immutable Layers, Not (Just) Infrastructure
How splitting applications and infrastructure into separate immutable layers speeds up deployment times and increases resource density, while keeping the benefits of immutable infrastructure.
-
The Five Qualities of Application Delivery Done Right
This article explains the goals of proper application delivery using immutable infrastructure: automated, flexible, scalable, secure and transparent; and how to take gradual steps toward those goals.
-
Infrastructure Code Reviews
As infrastructure becomes code, reviewing (and testing) provides the confidence necessary for refactoring and fixing systems. Reviews also help spread consistent best practices throughout an organization and are applicable where testing might require too much scaffolding.
-
DevOps is Not a Feature!
DevOps is the industrialization of IT, says Nati Shalom. Organizations that wish to optimize for speed and cost cannot afford silos anymore."Doing DevOps" is not adding new features to existing tools. In this article, Shalom takes us through the differences between management solutions in a pre and post DevOps world.
-
An Introduction to Chef and to Cookbook Development Flow
“Infrastructure as Code” is a tenet of the DevOps community. But treating Infrastructure as Code is a tall order. Development practices have also evolved rapidly and nowadays that means continuous integration, automated tests and more. We’ll make a brief introdution to Chef, a well-known IT automation tool, and use it to illustrate the state of the art.
-
Preparing for Continuous Delivery in the Enterprise
In this article you will find guidance on how to get started realizing a Continuous Delivery vision, especially in the context of existing development and release environments in large enterprises.