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
Viendo ahora - 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
09:17 min - 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
Bases de datos relacionales vs no relacionales en AWS
Resumen
Las bases de datos en AWS se categorizan principalmente en relacionales y no relacionales, cada una con características específicas que se adaptan a diferentes necesidades. Dominar esta clasificación es fundamental tanto para tu rol como arquitecto como para completar con éxito tu certificación.
¿Qué son las bases de datos gestionadas en AWS?
AWS ofrece diferentes servicios gestionados y completamente administrados, facilitando así la operación y mantenimiento. Una opción interesante son las bases de datos serverless, que permiten simplificar el manejo dependiendo del caso de uso específico. Estas alternativas gestionadas suelen aplicarse en proyectos donde avanzar más rápidamente o mantener la agilidad tecnológica es prioritario.
¿Cuáles son las bases de datos relacionales de AWS?
En AWS, las bases de datos relacionales presentan un modelo compuesto por tablas y esquemas rígidos. Sus características fundamentes incluyen:
- Relaciones mediante llaves o llaves foráneas entre tablas.
- Alta consistencia y transaccionalidad siguiendo el principio ACID: Atomicidad, Consistencia, Aislamiento y Durabilidad.
- Escalabilidad vertical, que implica incrementar los recursos en un único servidor.
AWS ofrece diferentes opciones bajo este modelo:
- RDS (Relational Database Service): Incluye varios motores tanto open source como comerciales.
- Aurora: Otra alternativa dentro del mismo esquema de bases de datos relacionales, que combina rendimiento empresarial con simplicidad.
¿Qué opciones ofrece AWS para bases de datos no relacionales?
En contraste, las bases de datos no relacionales ofrecen estructuras más flexibles y adaptables. Estas bases de datos proporcionan:
- Documentos, claves valor, grafos y otros tipos flexibles.
- Posibilidad de mantener una consistencia fuerte o eventual.
- Escalabilidad horizontal, permitiendo distribuir la base de datos en varios servidores.
Las soluciones no relacionales de AWS incluyen:
- DynamoDB: Base de datos conocida por su rendimiento y flexibilidad en modelos no relacionales.
- DocumentDB: Compatible con MongoDB, proporciona una estructura documental ágil.
- Keyspaces: Compatible con Cassandra, ideal para almacenamiento clave-valor optimizado.
- Neptune: Especializada en datos en forma de grafos.
- Timestream: Orientada a datos de series temporales.
- ElasticCache: Base de datos en memoria, adecuada principalmente para cachés.
AWS presenta una amplia gama de servicios en estas categorías, cada uno adecuado para diferentes demandas y características particulares.
¿Cómo elegir el mejor servicio para tu empresa?
Al seleccionar qué tipo de base de datos utilizar, considera los siguientes factores clave:
- ¿Necesitas alto desempeño?
- ¿Es importante poder realizar un escalamiento horizontal?
- ¿Qué tan estructurados o flexibles son los datos con los que trabajas?
En el caso de Nexia Bank, por ejemplo, estos podrían ser aspectos esenciales a considerar para asegurar una operación óptima.
¿Tienes clara la diferencia entre estos tipos de bases de datos? Deja tus comentarios o dudas y continuemos explorando juntos.