Infrastructure as Code

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instanceOf IT practice
gptkbp:abbreviation IaC
gptkbp:adoptedBy Startups
Enterprises
Cloud service providers
Tech companies
gptkbp:contrastsWith Ad-hoc scripting
ClickOps
Manual infrastructure management
gptkbp:documentedIn Cloud provider documentation
DevOps literature
IT automation books
gptkbp:enables Configuration management
Continuous integration
Continuous delivery
Automated infrastructure provisioning
Repeatable deployments
Version control of infrastructure
gptkbp:field gptkb:DevOps
Cloud computing
IT automation
gptkbp:goal Accelerate deployment
Enable disaster recovery
Enable scalability
Improve traceability
Increase reliability
Reduce configuration drift
Reduce manual intervention
https://www.w3.org/2000/01/rdf-schema#label Infrastructure as Code
gptkbp:notableTool gptkb:AWS_CloudFormation
gptkb:chef
gptkb:Azure_Resource_Manager
gptkb:Pulumi
gptkb:Ansible
gptkb:Terraform
gptkb:SaltStack
gptkb:Google_Cloud_Deployment_Manager
Puppet
gptkbp:popularizedBy 2010s
gptkbp:practiceOf Automating infrastructure lifecycle
Documenting infrastructure as code
Managing infrastructure through code
Reviewing infrastructure changes
Testing infrastructure changes
Storing infrastructure definitions in version control
gptkbp:relatedTo Configuration as Code
Platform as Code
Policy as Code
gptkbp:uses APIs
Automation tools
Declarative configuration files
Imperative configuration files
Source code repositories
gptkbp:bfsParent gptkb:CloudFormation
gptkb:Serverless
gptkb:Packer
gptkb:Vagrant
gptkb:AWS_Cloud_Development_Kit_(CDK)
gptkbp:bfsLayer 6