🚀
ChatGPT intermediate

Guia para infraestrutura como código em DevOps

Prompt gerado automaticamente para Infraestrutura como código em DevOps

4 usos DevOps

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