CloudFormation
TOC
WHAT IS
INFRASTRUCTURE
AS A CODE
DIFFERENT
FRAMEWORKS
WHY
CLOUDFORMATION
IAC – A MISSING
ELEMENT
CODE WALK-
THROUGH
Infrastructure as Code (IaC) is the managing and provisioning of
infrastructure through code instead of manual processes
IaC
• Improve infrastructure consistency
• Change management is easy
• Maintain code into version control system like Git
IaC
• Code can be divided into modular components to reuse
• Improve CI/CD for infrastructure - DevOps
Frameworks
• Terraform
• CloudFormation (AWS)
• Cloud Development Kit (AWS)
• Chef
• Puppet
• Ansible
Why CloudFormation
• Native to AWS
• Easy to learn compared to Terraform
• Built in state management so, the change management is easy
CF
• Creating an environment is time consuming
• High spending
• Performance Testing
Code Walk-through
Infra
Thank You

Cloud formation - Infrastructure as code.pptx