O que é Terraform

O que é Terraform

O que é Terraform

O que é Terraform?

Terraform é uma ferramenta para criar, alterar e criar versões de infraestrutura com segurança e eficiência. Terraform pode gerenciar provedores de serviços existentes e populares, bem como soluções internas personalizadas.

Os arquivos de configuração descrevem para o Terraform os componentes necessários para executar um único aplicativo ou todo o seu datacenter. O Terraform gera um plano de execução que descreve o que fará para atingir o estado desejado e, em seguida, o executa para construir a infraestrutura descrita. Conforme a configuração muda, o Terraform é capaz de determinar o que mudou e criar planos de execução incrementais que podem ser aplicados.

A infraestrutura que o Terraform pode gerenciar inclui componentes de baixo nível, como instâncias de computação, armazenamento e rede, bem como componentes de alto nível, como entradas de DNS, recursos de SaaS etc.

Os exemplos funcionam melhor para mostrar o Terraform. Consulte os [casos de uso] (https://www.terraform.io/intro/use-cases.html).

Os principais recursos do Terraform são:

Infraestrutura como Código

A infraestrutura é descrita usando uma sintaxe de configuração de alto nível. Isso permite que um plano de seu datacenter seja versionado e tratado como você faria com qualquer outro código. Além disso, a infraestrutura pode ser compartilhada e reutilizada.

Planos de Execução

O Terraform possui uma etapa de “planejamento” onde gera um plano de execução. O plano de execução mostra o que o Terraform fará quando você chamar apply. Isso permite que você evite surpresas quando o Terraform manipular a infraestrutura.

Resource Graph

O Terraform cria um gráfico de todos os seus recursos e paraleliza a criação e modificação de quaisquer recursos não dependentes. Por causa disso, o Terraform cria a infraestrutura da forma mais eficiente possível, e os operadores obtêm insights sobre as dependências em sua infraestrutura.

Change Automation

Mudanças complexas podem ser aplicadas à sua infraestrutura com o mínimo de interação humana. Com o plano de execução e o gráfico de recursos mencionados anteriormente, você sabe exatamente o que o Terraform mudará e em que ordem, evitando muitos possíveis erros humanos.

Fontes


Please, follow our social networks:

Thank You and until the next one! 😉👍

Published on Dec 15, 2020 by Vinicius Moll

Share on / compartilhe: