Contenido del curso
Identidad, Acceso y Gobernanza Multicuenta
Servicios de Computo en AWS
- 10

Servicios de cómputo AWS: EC2, procesadores Graviton y AMIs
12:14 min - 11

Compute Savings Plan para EC2 y Lambda
04:42 min - 12

Cómo lanzar tu primera instancia EC2
09:10 min - 13

Optimizar latencia en EC2 con tenencia dedicada
09:25 min - 14

Cómo consultar metadatos de EC2 con IMDSv2
04:30 min - 15

AWS Outposts: ejecutar AWS en tu data center
05:53 min - 16

Despliegue de app web en Elastic Beanstalk
19:45 min
Contenedores en AWS
Redes en AWS
- 20

Direccionamiento IP y bloques CIDR para redes AWS
10:21 min - 21

NAT Gateway para subredes privadas en AWS
06:42 min - 22

Configuración de instancias públicas y privadas con NAT Gateway
07:26 min - 23

NACL y Security Groups en AWS
05:35 min - 24

Cómo reparar un Security Group en EC2
03:51 min - 25

Conectividad híbrida en AWS: VPC Peering, Transit Gateway y Endpoints
04:36 min
Escalamiento y balanceo en AWS
Almacenamiento en AWS
- 30

Tipos de almacenamiento en AWS: EBS, EFS y S3
04:58 min - 31

Instance Store vs EBS en AWS
11:05 min - 32

EFS vs FSx para compartir archivos en AWS
02:37 min - 33

Creación y configuración de volúmenes EBS en AWS
03:55 min - 34

Transfer Acceleration para datos globales en S3
15:33 min - 35

Configuración de EFS para compartir almacenamiento entre instancias
08:50 min - 36

Recuperar objetos borrados en Amazon S3
03:41 min
Bases de datos en AWS
- 37

Bases de datos relacionales vs no relacionales en AWS
03:30 min - 38

Cómo funciona DynamoDB en AWS
08:09 min - 39

Creación y configuración de bases de datos Dynamo en AWS
10:17 min - 40

Elasticache y DAX
04:22 min - 41

RDS vs Aurora: réplicas y alta disponibilidad
Viendo ahora - 42

Cómo configurar Aurora con alta disponibilidad en RDS
11:17 min
Migración en AWS
Monitoreo y Auditoria en AWS
DNS y CDN en AWS
Servicios de Seguridad
Serverless
Servicios de Datos en AWS
Servicios de AI y ML em AWS
Servicios de Backup y Recuperación ante desastres
Architect Solutions Certificate
RDS vs Aurora: réplicas y alta disponibilidad
Resumen
AWS RDS es el servicio administrado de bases de datos relacionales que simplifica configuración, operación y escalabilidad en la nube. Si trabajas con MySQL, PostgreSQL u otros motores y quieres entender cómo escalar, replicar y proteger tus datos sin gestionar infraestructura, aquí está lo esencial.
¿Qué es RDS y cómo funciona en AWS?
RDS te permite ejecutar bases de datos relacionales sin preocuparte por respaldos automáticos, actualizaciones de software o escalado de hardware. AWS se encarga de esas tareas y tú te enfocas en la aplicación.
Las instancias de RDS corren dentro de tu VPC, lo que garantiza un entorno aislado y seguro [1:00]. El servicio es compatible con varios motores: open source, comerciales y nativos de nube.
- MySQL.
- PostgreSQL.
- MariaDB.
- Oracle.
- SQL Server.
- Aurora.
Cada motor trae sus propias optimizaciones, así que la elección depende del caso de uso.
¿Cómo se escala una instancia de RDS?
Tienes dos caminos. El escalado vertical cambia la clase de instancia para sumar cómputo y memoria. El escalado horizontal despliega read replicas o réplicas de lectura para distribuir consultas y aliviar la instancia principal [2:00].
El almacenamiento usa EBS con discos de propósito general o IOPS aprovisionados cuando necesitas baja latencia y alto rendimiento. Y aquí viene algo útil: puedes activar el autoescalado del almacenamiento. Si el uso llega al 90% del espacio disponible, RDS amplía automáticamente sin interrumpir operación [3:30].
¿Qué diferencia hay entre escalado vertical y horizontal en RDS? Vertical sube la potencia de la instancia (más CPU y RAM). Horizontal añade réplicas de lectura para repartir las consultas entre varias instancias.
¿Cómo garantiza RDS alta disponibilidad?
Este tema cae mucho en el examen de certificación, así que vale la pena distinguir las dos estrategias principales: réplicas de lectura y configuración Multi-AZ.
Las réplicas de lectura replican datos de forma asíncrona, lo que puede generar algo de latencia en los datos replicados [4:30]. Son ideales para aplicaciones con muchas consultas, análisis o reportes. Si la instancia principal falla, una réplica puede promoverse a principal.
La configuración Multi-AZ es distinta. RDS mantiene una copia en una zona de disponibilidad secundaria y replica los datos de manera síncrona [5:30]. Si la instancia principal falla, RDS ejecuta un failover automático y redirige el tráfico a la instancia en espera. Esa instancia en espera no es accesible hasta que ocurra la conmutación por error.
¿Cuándo uso réplicas de lectura y cuándo Multi-AZ?
No son excluyentes, son complementarias.
- Réplicas de lectura: mejoran rendimiento en consultas y permiten escalar lecturas.
- Multi-AZ: garantiza continuidad operativa ante fallos de zona.
- Combinadas: te dan rendimiento y resiliencia a la vez.
¿Multi-AZ es replicación síncrona o asíncrona? Síncrona. Por eso Multi-AZ se usa para alta disponibilidad, mientras que las réplicas de lectura, al ser asíncronas, se usan para escalar consultas.
¿Qué hace especial a Amazon Aurora?
Aurora es el motor relacional nativo de cloud diseñado por AWS, compatible con MySQL y PostgreSQL [7:00]. Combina velocidad de bases comerciales con el costo de las open source.
Las cifras hablan por sí solas:
- Hasta 5 veces más rápida que MySQL.
- Hasta 3 veces más rápida que PostgreSQL.
- Almacenamiento autoescalable hasta 128 terabytes.
- Soporta hasta 100.000 IOPS.
- Replicación automática en 3 zonas de disponibilidad.
Su almacenamiento es distribuido, escalable y autorreparable, lo que cambia bastante el juego frente a una base tradicional.
¿Qué es Aurora Serverless y Aurora Global Database?
Aurora Serverless ajusta la capacidad de la base de datos según la demanda [8:30]. Es ideal cuando tienes cargas variables o no conoces aún cómo se comportará tu aplicación.
Aurora Global Database replica tu base en varias regiones con latencias inferiores a un segundo y failover entre regiones en menos de un minuto [9:00]. Si piensas en expandir tu producto a otras geografías, esta es la pieza que te interesa.
En seguridad, Aurora ofrece cifrado en reposo y en tránsito con AWS KMS, corre dentro de una VPC y se integra con IAM para gestionar accesos. Además trae backups automáticos y point in time recovery para restaurar a cualquier momento.
¿Cómo proteger los datos con backups y replicación?
La resiliencia no es un solo servicio, es una estrategia. AWS Backup centraliza y automatiza las copias de seguridad para múltiples servicios, incluidos RDS y Aurora [10:30].
En seguridad, RDS ofrece cifrado en reposo con AWS KMS y cifrado en tránsito con TLS. La gestión de accesos se hace con IAM, y para auditar y monitorear actividad usas CloudTrail y CloudWatch.
Un diseño resiliente bien armado debería contemplar:
- Separación de responsabilidades entre aplicación, red y almacenamiento.
- Estrategias claras de failover o conmutación por error.
- Monitoreo y observabilidad con CloudWatch y CloudTrail.
- Backups automáticos y pruebas de restauración.
La combinación de RDS o Aurora con replicación, Multi-AZ y backups centralizados es lo que te permite construir arquitecturas que aguantan fallos reales sin sacrificar rendimiento.
¿Qué motor estás considerando para tu próximo proyecto en AWS? Cuéntame en los comentarios cómo planeas balancear costo, rendimiento y disponibilidad.