Intermedioaws
RDS: Bases de Datos Gestionadas
Despliega bases de datos relacionales gestionadas: MySQL, PostgreSQL, Aurora y mas.
Que es RDS
Amazon RDS (Relational Database Service) gestiona bases de datos relacionales, encargandose del aprovisionamiento, backups, patching y escalado. Soporta MySQL, PostgreSQL, MariaDB, Oracle, SQL Server y Amazon Aurora.
Amazon Aurora
Amazon Aurora es la base de datos relacional propietaria de AWS. Compatible con MySQL y PostgreSQL, ofrece hasta 5x mejor rendimiento que MySQL estandar y 3x mejor que PostgreSQL, con almacenamiento auto-escalable hasta 128 TB.
- Aurora Serverless: Escala automaticamente la capacidad de computo.
- Multi-AZ: Replicacion automatica en multiples zonas.
- Read Replicas: Hasta 15 replicas de lectura.
Crear una instancia RDS
Ejemplo de creacion de una base de datos PostgreSQL gestionada.
bash
1aws rds create-db-instance \
2 --db-instance-identifier mi-postgres \
3 --db-instance-class db.t3.micro \
4 --engine postgres \
5 --engine-version 15.4 \
6 --master-username admin \
7 --master-user-password MiPassword123! \
8 --allocated-storage 20 \
9 --backup-retention-period 7 \
10 --multi-az \
11 --storage-encrypted