Tengo una base de datos que actualmente se ejecuta en EC2. Como tengo que moverlo a una máquina más grande, surgió la cuestión del uso de RDS.
Precios:
Puedo obtener una instancia EC2 c3.large
con dos SSD (16 GB cada una), dos vCPU y 4 GB de memoria bajo demanda por $ 0.132 por hora [1] .
La máquina RDS más cercana (considerando el precio) sería db.m3.medium
por $ 0.125 por hora (Single-AZ) [2] . Esta máquina tiene la misma cantidad de memoria pero solo una vCPU [3] . Además, tendría que pagar por el almacenamiento y io [2] .
Entonces los precios serían muy similares para estos dos.
Las ventajas para EC2:
- Como ya se mencionó, una vCPU más.
- Puedo poner Write-Ahead-Log en el segundo disco cuando uso EC2 (gran mejora en el rendimiento cuando escribo mucho en la base de datos).
- Puedo ejecutar pgbouncer en mi instancia EC2 (más rendimiento porque puedo mantener las conexiones abiertas).
- Puedo editar el archivo de configuración (eventualmente mejorará el rendimiento)
Las ventajas para RDS:
- Hace copias de seguridad diarias automáticamente.
¿Puede RDS cubrir las ventajas que tiene EC2 (especialmente 2.)? ¿Hay alguna otra ventaja?