Eu tenho um banco de dados atualmente em execução no EC2. Como tenho que movê-lo para uma máquina maior, surgiu a questão de usar o RDS.
Preços:
Posso obter uma instância do EC2 c3.large
com dois SSDs (16 GB cada), dois vCPUs e 4 GB de memória sob demanda por US $ 0,132 por hora [1] .
A máquina RDS mais próxima (considerando o preço) seria db.m3.medium
de US $ 0,125 por hora (Single-AZ) [2] . Esta máquina possui a mesma quantidade de memória, mas apenas uma vCPU [3] . Além disso, eu teria que pagar pelo armazenamento e io [2] .
Portanto, os preços seriam muito semelhantes para esses dois.
As vantagens do EC2:
- Como já mencionado, mais uma vCPU.
- Posso colocar o Write-Ahead-Log no segundo disco ao usar o EC2 (grande melhoria de desempenho ao gravar muito no db).
- Posso executar o pgbouncer na minha instância do EC2 (mais desempenho porque posso manter as conexões abertas).
- Eu posso editar o arquivo de configuração (eventualmente melhorará o desempenho)
As vantagens para o RDS:
- Faz backups diários automaticamente.
O RDS pode cobrir as vantagens que o EC2 possui (especialmente 2.)? Há outras vantagens?