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
Outros prompts de Terraform
ChatGPT
Guia para testing em terraform em Terraform
Prompt gerado automaticamente para Testing em Terraform em Terraform
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em terraform para Terraform
Prompt gerado automaticamente para Casos de uso práticos em Terraform em Terraform
4 usos
ChatGPT
Melhores práticas de casos de uso práticos em terraform para Terraform
Prompt gerado automaticamente para Casos de uso práticos em Terraform em Terraform
2 usos