O que é o Amazon RDS?
O Amazon Relational Database Service (RDS) facilita a configuração, operação e escalabilidade de bancos de dados relacionais na nuvem. A AWS gerencia tarefas administrativas como provisionamento, patches, backups e recuperação.
Engines Suportados
- Amazon Aurora: Compatível com MySQL e PostgreSQL, até 5x mais rápido
- MySQL
- PostgreSQL
- MariaDB
- Oracle
- Microsoft SQL Server
Recursos Principais
Backups Automatizados
- Backups diários automáticos
- Retenção de 0-35 dias
- Transaction logs para point-in-time recovery
Multi-AZ Deployment
- Réplica síncrona em outra AZ
- Failover automático em caso de falha
- Alta disponibilidade
Read Replicas
- Réplicas assíncronas para leitura
- Melhora performance de leitura
- Pode ser promovida a banco principal
- Pode estar em outra região (cross-region)
O que a AWS Gerencia
- Provisionamento de hardware
- Instalação e patches do banco de dados
- Backups automáticos
- Monitoramento e métricas
- Failover automático (Multi-AZ)
O que Você Gerencia
- Schema do banco de dados
- Otimização de queries
- Índices
- Gerenciamento de usuários e permissões
RDS vs EC2 com Banco de Dados
Use RDS quando:
- Quer gerenciamento automatizado
- Precisa de Multi-AZ e Read Replicas fáceis
- Quer backups automáticos
Use EC2 quando:
- Precisa de controle total do SO
- Banco de dados não suportado pelo RDS
- Configurações muito específicas
💡 Pontos Importantes para a Certificação
- RDS é gerenciado - AWS cuida de patches, backups, failover
- Multi-AZ = Alta disponibilidade (failover automático)
- Read Replicas = Melhor performance de leitura
- Você não tem acesso SSH ao servidor RDS
- Aurora é o banco proprietário da AWS (mais rápido e escalável)
- Backups automáticos são habilitados por padrão
- Pode escalar verticalmente (mudar tipo de instância)
🎯 Dicas de Estudo
- RDS = Banco de dados gerenciado
- Multi-AZ para alta disponibilidade, Read Replicas para performance
- Aurora é a opção mais performática da AWS
- Você gerencia o schema, AWS gerencia a infraestrutura
- Backups automáticos com retenção configurável
- Suporta 6 engines diferentes
