Amazon RDS
Una base de datos relacional lista para usar, que AWS mantiene parchada y respaldada.
RDS (Relational Database Service) te da una base de datos como PostgreSQL, MySQL, MariaDB, SQL Server u Oracle sin que tengas que instalarla ni mantenerla. Elegís el motor y el tamaño, y AWS te entrega una dirección y una contraseña. Tu app se conecta con SQL exactamente igual que a una base en tu propio servidor.
Lo que dejás de hacer: instalar actualizaciones, programar backups, cambiar un disco roto, levantarte de noche cuando se cae. RDS hace backups automáticos, aplica parches en una ventana de mantenimiento que elegís, y con Multi-AZ mantiene una copia sincronizada en otra zona de disponibilidad que toma el mando en uno o dos minutos si la principal falla. Aurora es el motor propio de AWS, compatible con PostgreSQL y MySQL, pensado para más velocidad y resistencia.
Un ejemplo típico: una tienda online guarda sus clientes, pedidos y productos en una base PostgreSQL en RDS, y los desarrolladores nunca entran al servidor de la base, porque no hay servidor al que entrar. El costo es la contra: pagás la instancia cada hora que corre, ocupada u ociosa, y sale más caro que correr el mismo motor vos en Amazon EC2.
Para quedarse
- Motores administrados: PostgreSQL, MySQL, MariaDB, SQL Server, Oracle y Aurora.
- Los backups automáticos permiten volver a cualquier momento de los últimos 35 días.
- Multi-AZ mantiene una copia en espera que toma el mando si la principal falla.
- Las tablas y las consultas las seguís diseñando vos; RDS solo corre el servidor.