~/questoes/devops
Terraform e CloudFormation são ferramentas que permitem descrever sua infraestrutura (servidores, redes, segurança) como código, em vez de configurar tudo manualmente pelo console. Isso torna possível criar, modificar e reproduzir ambientes de forma consistente, rápida e sem erros humanos.
A principal vantagem é exatamente a automação e reprodutibilidade. Uma vez que você escreve o código descrevendo sua infraestrutura, pode executá-lo quantas vezes quiser para criar ambientes idênticos — seja em desenvolvimento, testes ou produção. Isso elimina o risco de configurações inconsistentes e economiza tempo enormemente.
Terraform e CloudFormation não reduzem custos de armazenamento EBS. O que eles fazem é ajudar a gerenciar melhor esses recursos através da automação. Os custos continuam os mesmos; a diferença é que você consegue controlar melhor quanto gasta.
Essas ferramentas não eliminam a necessidade de pares de chaves SSH. Na verdade, você ainda precisa delas para acessar as instâncias EC2. O que muda é que a criação da instância e do grupo de segurança fica automatizada pelo código.
Terraform e CloudFormation não aumentam automaticamente a segurança de grupos de segurança. Elas apenas automatizam a criação e configuração conforme você define no código. A segurança depende de como você escreve essas definições.
Esta é a resposta correta. A automação e reprodutibilidade permitem que você crie infraestrutura consistentemente, evite erros manuais e reutilize o mesmo código para diferentes ambientes ou múltiplas vezes.