Professional Documents
Culture Documents
A U T O M A T I O N O N A W S
CHAPTER #1
Infrastructure as Code
(IaC)
INTRODUCTION
INFRASTRUCTURE AS CODE
the need
The amount of servers used by almost any project is
growing rapidly mostly due to increasing adoption of
cloud technologies. As a result, traditional ways of
managing IT infrastructure become less and less
relevant.
the need
And not only servers, of course. Every cloud provider
gives extra services on top, be it a virtual networking
service, object storage, or a monitoring solution,
which you don't need to maintain yourself. These
services function that a Software as a Service (SaaS).
the need
Dated something 2009, the Infrastructure as Code
term is all about approaching your IT infrastructure
tasks the same way you develop software. This
includes the things similar to the following:
the need
#3 Using unit and integration testing and even
applying Test-driven development to infrastructure
code
the need
Infrastructure as Code is a foundation for DevOps
culture because both operations and developers
approach their work in the same way, and by following
the principles laid outbefore, they already have some
common ground.
30 hcl agnostic
SUPPORTS SPECIAL ALLOWS
30 DIFFERENT CONFIGURATION YOU TO USE MULTIPLE
PROVIDERS LANGUAGE TO PROVIDERS IN A
INCL. AWS, GOOGLE, DECLARE SINGLE TEMPLATE
AZURE ETC INFRASTRUCTURE
IN SIMPLE TEXT FILES
- HASHICORP
CONFIGURATION
LANGUAAGE
FEATURES
TERRAFORM