Infrastructure as Code (IaC)
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🏗️" title="Gebäude im Bau" aria-label="Emoji: Gebäude im Bau">
One of the buzz words you might be hearing lately in the tech and DevOps world.
But what is it exactly?
https://abs.twimg.com/emoji/v2/... draggable="false" alt="👇" title="Rückhand Zeigefinger nach unten" aria-label="Emoji: Rückhand Zeigefinger nach unten">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="đź§µ" title="Thread" aria-label="Emoji: Thread">
One of the buzz words you might be hearing lately in the tech and DevOps world.
But what is it exactly?
IaC, enables teams to automatically manage and provision infrastructure using code.
Taking away the manual process to configure servers and operating systems.
Since this is codified it enables operators to automate infrastructure creation and changes.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="♻️" title="Universelles Recycling-Symbol" aria-label="Emoji: Universelles Recycling-Symbol">
Taking away the manual process to configure servers and operating systems.
Since this is codified it enables operators to automate infrastructure creation and changes.
The configuration can be stored in version control systems like Git and collaborated on by teams of operators.
This provides more consistency, reduces errors, and decreases time. IaC is a key DevOps practice used in combination with continuous delivery.
This provides more consistency, reduces errors, and decreases time. IaC is a key DevOps practice used in combination with continuous delivery.
Why IaC?
https://abs.twimg.com/emoji/v2/... draggable="false" alt="✅" title="Fettes weißes Häkchen" aria-label="Emoji: Fettes weißes Häkchen">
- You can model your infrastructure & application resources
- Allows you to build and rebuild your infrastructure and applications, without having to perform manual actions.
- Codifying your infrastructure allows you to treat your infrastructure as just code.
- You can model your infrastructure & application resources
- Allows you to build and rebuild your infrastructure and applications, without having to perform manual actions.
- Codifying your infrastructure allows you to treat your infrastructure as just code.
Some widely used IaC tools:
- Ansible
- Terraform
- AWS Cloudformation
- Vagrant
- Puppet
- Ansible
- Terraform
- AWS Cloudformation
- Vagrant
- Puppet