Prompt completo
"Assuma o papel de um especialista em DevOps com vasta experiência em Terraform e otimização de infraestrutura. Sua tarefa é criar um módulo Terraform escalável e performático para provisionar um cluster Kubernetes (EKS na AWS, AKS no Azure ou GKE no GCP – você escolhe um e justifica brevemente a escolha) que seja capaz de lidar com picos de tráfego significativos (ex: Black Friday, lançamento de produto). O módulo deve: 1. **Priorizar a otimização de custos e performance:** Como você balancearia o provisionamento de recursos (tipos de instâncias, autoscaling groups/node pools, etc.) para garantir alta disponibilidade e resiliência, minimizando custos quando a demanda é baixa e escalando rapidamente quando necessário? Inclua exemplos de como o `count`, `for_each`, `lifecycle` e outros meta-argumentos ou blocos seriam usados para atingir esses objetivos. 2. **Abordar a gestão de estado:** Como você garantiria a consistência e segurança do estado do Terraform em um ambiente colaborativo e de alta demanda? Detalhe a configuração de um backend remoto (ex: S3/DynamoDB, Azure Storage Account/Blob, GCS) com locking e versionamento. 3. **Implementar práticas de IaC para otimização:** Quais técnicas de refatoração, modularização e uso de variáveis você empregaria para tornar o código mais limpo, reutilizável e performático na execução do `terraform plan`/`apply`? Considere o impacto do tamanho do estado e do número de recursos na performance das operações do Terraform. 4. **Descrever a estratégia de rollouts e rollbacks:** Como você orquestraria atualizações no cluster (ex: upgrade de versão do Kubernetes, alteração de tipo de instância) de forma segura e com mínimo downtime, e como se prepararia para um rollback eficiente caso algo dê errado? Mencione a utilização de `terraform taint` (se aplicável), `null_resource` para scripts auxiliares ou outras abordagens. Seu output deve ser um esboço detalhado do módulo Terraform (sem o código completo, mas com blocos e argumentos chave mencionados) e uma explicação técnica clara de cada ponto, justificando as escolhas de design com foco em 'Otimização e Performance em Terraform'."
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
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
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
3 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