-
Book Overview & Buying
-
Table Of Contents
The Cloud DevOps Engineer's Guide
By :
In the previous chapter, you learned how to package your application and all its dependencies into a portable, consistent Docker container. You now have a reliable artifact that is guaranteed to run the same way everywhere. This solves a massive piece of the software delivery puzzle. But it also raises the next logical question: where do we run this container? An application needs infrastructure, servers, networks, databases, and load balancers to function. How do we create and manage this infrastructure in a way that is as reliable, version-controlled, and automated as our application code?
The answer is Infrastructure as Code (IaC), a practice that is as fundamental to DevOps as version control and containerization. This chapter will introduce you to the world of IaC and to its most popular tool: Terraform. You will learn how to move away from manual, error-prone infrastructure management and instead define your cloud resources...