Infraestrutura como código (IaC) é a capacidade de provisionar e dar suporte à infraestrutura de computação usando código em vez de configurações e processos manuais. Todo ambiente de aplicações requer muitos componentes de infraestrutura, como sistemas operacionais, conexões de banco de dados e armazenamento. Na AWS é muito utilizado o provissionamento de recursos via IAC utilizando o Terraform da Hashicorp e o Cloudformation da propria AWS. Sobre o Terraform: Terraform é uma ferramenta de infaestrutura como código que permite que você construa, mude e versione infraestrutura de forma segura e eficiente. O terraform usa a linguagem HCL (Hashicorp Configuration Language) nos seus arquivos, e nele você declara os recursos, que representam os objetos de infraestrutura. Documentação oficial: https://lnkd.in/drYEC3MS Sobre o Cloud Formation: O CloudFormation é antes de mais nada um serviço gerenciado pela AWS que ajuda a organizar as soluções criadas na núvem, é uma peça fundamental para replicar configurações entre ambientes de desenvolvimento, homologação e produção dos clientes, mas também pode ser utilizado para replicar soluções reutilizáveis entre diversos clientes. Tecnicamente CloudFormation é a forma oficial de definir infraestrutura como código na nuvem da AWS, portanto, é uma peça fundamental para possibilitar processos de entrega contínua e DevOps. Documentação Oficial: https://lnkd.in/distQ5Es #IAC #AWS #CloudFormation #Terraform #PUCPR #MaisUm
CIO | CTO | Diretor de TI | Conselheiro Consultivo Certificado
12 mboa Renato!