Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Infrastructure as Code: What, Why, How?

vcach
October 21, 2017

Infrastructure as Code: What, Why, How?

Una aproximación a la cultura DevOps automatizando el despliegue de recursos de Infraestructura en plataformas de nube como Azure y AWS usando Hashicorp Terraform. 
Despliegue y realice cambios a su infraestructura de manera fácil, segura, rápida y sin riesgos.

vcach

October 21, 2017
Tweet

More Decks by vcach

Other Decks in Technology

Transcript

  1. Camilo Cortes H. facebook.com/cloudfirstcamp/ linkedin.com/cortescamilo @vcach [email protected] Public Cloud SME

    – MCP, MCTS, VCP CloudFirstCampus Board Member – Community Leader SysAdmin Cloud OPS Studio @Globant
  2. Infrastructure as Code: Techniques, practices, and tools from software development

    applied to creating reusable, maintainable, extensible, and testable infrastructure.
  3. Build and Operate Infrastructure as Software Application Infrastructure Source code

    JSON - YAML Interpreter Cloud Services API Desired Application State Desired Infrastructure state
  4. What is Terraform? “Terraform is a tool for building, changing,

    and versioning infrastructure safely and efficiently.”
  5. Features Manages the infrastructure, period. It is not a configuration

    management tool Popular infrastructure providers: AWS DigitalOcean Google Cloud Platform Azure Enable multiple providers
  6. Terraform - Azure Service Management Provider Used to interact with

    the many resources supported by Azure. The provider needs to be configured with a publish settings file and optionally a subscription ID before it can be used.
  7. Terraform - AWS Provider The Amazon Web Services (AWS) provider

    is used to interact with the many resources supported by AWS. The provider needs to be configured with the proper credentials before it can be used.