
AWS Certified Advanced Networking – Specialty (ANS-C01) Certification Guide
By :

The goal of IaC is to treat the infrastructure layer supporting applications in the same way that you would treat the application code itself. This allows infrastructure to be more flexible in terms of deployment and operation as well as life cycle management. Integrating IaC into DevOps practices allows infrastructure to not only be created as code but also be managed as part of a code life cycle. Traditionally, infrastructure was highly static; changing anything required a lengthy change process because of the potential impact on the applications that the infrastructure supported.
IaC uses development tools such as integrated development environments (IDEs) to create infrastructure in the same way a developer would code an application. Typically, it starts with a declarative specification document written in a machine-readable format. A provisioning tool reads the specification and then provisions infrastructure based on that document. Typically, the documents...