Terraform Basics
Disadvantages of Data Center Deployment Time to set up Many manual steps involved Under utilization of resources e.g. unused web sites during night time Costly IaC (Infrastructure as Code) Hence IaC comes into picture which is API based and provisions resources in cloud environment. Basically it can configures the entire provisioning environment. Types of infrastructure components are web servers, databases, networks 3 types of Iac 1. Configuration Management Ansible Puppet SaltStack on existing Infrastructure componenets. 2. Server Templating Docker Packer Vagrant Usually create images on VM or containers 3. Provisioning Tools Terraform Cloud Formation Provision Infrastructure components using simple declarative code. Terraform - Infrastructure Provisioning tool for various cloud platforms. Providers Providers enable Terraform to provision various infrastructure components. Infrastructure Components on cloud platforms Network Components - BigIp, Infoblox Data ...