🏗️
ChatGPT intermediate

Melhores práticas de otimização e performance em terraform para Terraform

Prompt gerado automaticamente para Otimização e performance em Terraform em Terraform

4 usos Terraform

Prompt completo

"Desenvolva um guia detalhado e prático para engenheiros DevOps e SREs sobre a otimização de performance e custos em infraestruturas gerenciadas por Terraform na AWS. O guia deve abordar as seguintes estratégias, fornecendo exemplos de código HCL e explicações claras:

1.  **Modularização Eficiente:** Como estruturar módulos Terraform para minimizar o tempo de `terraform plan` e `terraform apply` em grandes infraestruturas, evitando dependências cíclicas e otimizando a granularidade. Inclua um exemplo de como refatorar um monólito Terraform em módulos bem definidos.

2.  **Gerenciamento de Estado Otimizado:** Melhores práticas para dividir e gerenciar arquivos de estado (`.tfstate`) em equipes grandes e projetos complexos, utilizando `remote backend` (S3/DynamoDB) com foco em resiliência, performance e bloqueio de estado. Explique o impacto do tamanho do arquivo de estado na performance das operações Terraform.

3.  **Uso Inteligente de `data` sources e `terraform_remote_state`:** Quando e como utilizar `data` sources e `terraform_remote_state` para buscar informações de recursos existentes ou de outros estados de Terraform, minimizando chamadas desnecessárias à API da AWS e otimizando o tempo de execução do plano. Forneça um cenário onde o uso excessivo de `data` sources prejudica a performance e como corrigi-lo.

4.  **Otimização de Provedores e Paralelismo:** Como configurar provedores (e.g., `aws` provider) para otimizar o paralelismo das operações (`-parallelism=N`) e evitar `rate limiting` da API da AWS, especialmente em contas com muitos recursos. Inclua dicas sobre `retry` e `backoff` implícitos do provedor.

5.  **Estratégias de `drift detection` e `state refresh`:** Técnicas para gerenciar o `drift` de infraestrutura de forma eficiente, sem causar `terraform plan` excessivamente longos. Discuta a frequência ideal de `terraform refresh` (ou a dependência de `terraform plan` para isso) e alternativas para detecção de `drift` fora do ciclo padrão do Terraform.

6.  **Redução de Custos com Terraform:** Como utilizar Terraform para implementar estratégias

Tags relacionadas

Terraform Otimização e performance em Terraform gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico