Desenvolvimento de uma infraestrutura de alta disponibilidade e escalabilidade para WordPress utilizando exclusivamente o console da AWS. O projeto estabelece uma base de referência (baseline) documental, cobrindo desde a segmentação de rede em VPC até a camada de balanceamento e auto scaling, servindo como ponto de comparação crítico para a migração para Infrastructure as Code (IaC).
Segmentação estratégica da rede em camadas. Sub-redes públicas para o Load Balancer e NAT Gateway, e sub-redes privadas para as instâncias de aplicação e banco de dados, garantindo que a camada de dados nunca fique exposta diretamente à internet.
Implementação de um banco de dados gerenciado utilizando Amazon RDS. A escolha do RDS elimina a complexidade de manutenção do motor MySQL, garantindo backups automatizados e facilitando a configuração de Multi-AZ para máxima resiliência dos dados da aplicação.
O coração da escalabilidade horizontal. Utilização do Amazon EFS para armazenar a pasta wp-content, permitindo que múltiplas instâncias EC2 acessem simultaneamente os mesmos arquivos de mídia e plugins, mantendo o site sincronizado independente de qual instância atenda a requisição.
Configuração de um Application Load Balancer (ALB) para distribuição inteligente de tráfego. Integrado a um Auto Scaling Group, o sistema monitora a carga e provisiona automaticamente novas instâncias Docker em resposta a picos de acesso, garantindo a performance do site sob demanda.
Padronização do ambiente de execução através de Docker. O uso de containers simplifica o deployment e garante que a aplicação rode de forma idêntica em qualquer nó do cluster, enquanto o AWS SSM permite o gerenciamento seguro das instâncias sem a necessidade de chaves SSH expostas.
WordPress, Docker, Amazon Linux 2023.
VPC (Public/Private), EC2, RDS MySQL 8.4.
EFS (Shared Storage), ALB, Auto Scaling.