Prompt completo
Você é um especialista em DevOps com profundo conhecimento em "Infraestrutura como Código" (IaC) e as melhores práticas da indústria. Sua tarefa é criar um modelo de IaC abrangente e escalável usando Terraform para provisionar e configurar uma arquitetura AWS que suporte uma aplicação web distribuída. O modelo deve incluir, no mínimo, os seguintes recursos e configurações, com justificativas claras para cada escolha em termos de resiliência, segurança, custo e escalabilidade: 1. **VPC (Virtual Private Cloud):** * Duas subnets públicas (para Load Balancer e NAT Gateway). * Duas subnets privadas (para instâncias EC2 da aplicação e banco de dados). * Tabela de rotas para cada subnet. * Internet Gateway. * NAT Gateway em uma das subnets públicas. 2. **Segurança de Rede:** * Security Group para o Load Balancer (permitindo tráfego HTTP/HTTPS de qualquer lugar). * Security Group para as instâncias EC2 da aplicação (permitindo tráfego HTTP/HTTPS do Load Balancer e SSH do seu IP de gerenciamento). * Security Group para o banco de dados (permitindo tráfego da porta padrão do DB apenas das instâncias EC2 da aplicação). 3. **Computação:** * Auto Scaling Group para as instâncias EC2 da aplicação, distribuído entre as duas subnets privadas. * Launch Configuration ou Launch Template para as instâncias EC2, incluindo: * AMI Linux otimizada para web servers (e.g., Amazon Linux 2). * Tipo de instância (e.g., t3.micro ou t3.small) com justificativa. * User data script para instalar um servidor web (e.g., Nginx ou Apache) e uma página HTML simples. * Application Load Balancer (ALB) com um target group que aponte para o Auto Scaling Group. 4. **Banco de Dados (RDS):** * Instância RDS (e.g., PostgreSQL ou MySQL) em uma Subnet Group privada (distribuída entre as duas subnets privadas). * Configurações básicas: nome do banco de dados, usuário, senha
Tags relacionadas
DevOps
Infraestrutura como código
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 DevOps
ChatGPT
Guia para orquestração com kubernetes em DevOps
Prompt gerado automaticamente para Orquestração com Kubernetes em DevOps
4 usos
ChatGPT
Guia para orquestração com kubernetes em DevOps
Prompt gerado automaticamente para Orquestração com Kubernetes em DevOps
2 usos
ChatGPT
Guia para monitoramento e alertas em DevOps
Prompt gerado automaticamente para Monitoramento e alertas em DevOps
4 usos