Servicios de bases de datos de AWS
Conoce los servicios de bases de datos de AWS: bases de datos administradas y especializadas, bases de datos relacionales con Amazon RDS y Amazon Aurora, opciones NoSQL y en memoria como Amazon DynamoDB y Amazon ElastiCache, y la migración con AWS DMS.
AWS te ofrece una base de datos pensada para cada tipo de carga de trabajo, en lugar de meter todos los problemas en un solo motor. Este tema cubre ese enfoque de bases de datos especializadas: qué cambia cuando AWS administra la base de datos por ti y qué servicio encaja en escenarios relacionales, NoSQL, en memoria y de migración dentro del examen AWS Certified Cloud Practitioner.
Las lecciones van de la idea general a los servicios concretos. Empiezas con la diferencia entre un servicio administrado y ejecutar una base de datos tú mismo en Amazon EC2. Luego ves las bases de datos relacionales con Amazon RDS y Amazon Aurora, las opciones NoSQL y en memoria como Amazon DynamoDB y Amazon ElastiCache, y al final las herramientas que mueven una base de datos existente hacia AWS.
Qué cubre este tema
- la diferencia entre un servicio de base de datos administrado y ejecutar la base de datos tú mismo en Amazon EC2
- los datos relacionales frente a los no relacionales y la idea de las bases de datos especializadas
- bases de datos relacionales administradas con Amazon RDS, con alta disponibilidad Multi-AZ y réplicas de lectura
- Amazon Aurora y Aurora Serverless, y en qué se diferencian de los motores estándar de RDS
- NoSQL con Amazon DynamoDB y datos en memoria con Amazon ElastiCache y Amazon MemoryDB
- mover bases de datos a AWS con AWS Database Migration Service y AWS Schema Conversion Tool
Por qué importa
Las preguntas de bases de datos en el examen casi siempre describen un escenario y preguntan qué servicio encaja. Si puedes asociar las cargas relacionales, de clave-valor, en memoria y de grafo con Amazon RDS, Amazon DynamoDB, Amazon ElastiCache y Amazon Neptune, respondes la mayoría sin dudar.
Estos servicios también se apoyan en temas anteriores y preparan los siguientes. RDS y Aurora se ejecutan dentro de las Regions y Availability Zones del tema de infraestructura global, Multi-AZ es un ejemplo concreto de la alta disponibilidad que viste ahí, y la diferencia entre administrado y autogestionado conecta directo con el modelo de responsabilidad compartida. Una vez que sabes para qué sirve cada base de datos, las lecciones de redes, seguridad y precios tienen una base sobre la cual construir.
