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
Viendo ahora - 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
Creación y configuración de bases de datos Dynamo en AWS
Resumen
Las bases de datos no relacionales o NoSQL, como Dynamo, son relevantes gracias a la capacidad de almacenar datos en tiempo real con flexibilidad y eficiencia. Este enfoque es clave para certificaciones y aplicaciones dinámicas que necesitan rendimiento y adaptabilidad.
¿Qué ventajas ofrecen las bases de datos no relacionales como Dynamo?
Las bases de datos no relacionales presentan varios beneficios importantes:
- Flexibilidad en la estructura de datos: permiten agregar distintos atributos por elemento.
- Mejor escalabilidad y rendimiento: adecuadas para almacenar datos en tiempo real.
- Reducción de costos operativos: pueden optimizarse para un consumo más eficiente según requerimientos.
¿Cómo crear una base de datos en Dynamo?
Para empezar con Dynamo, primero ingresa al servicio y presiona "crear tabla". A continuación, sigue estos pasos:
- Elige un nombre para la tabla, por ejemplo tabla nexia.
- Define una llave de partición principal como "ID" con un valor numérico. Opcionalmente, puedes configurar también la llave secundaria.
- Selecciona ajustes predefinidos o configuraciones personalizadas como clase de tabla, tipo de capacidad o la creación de índices globales o locales.
- Finalmente, da clic en crear tabla y espera unos minutos que finalice el proceso.
Tip práctico: utiliza composite key para agrupar datos relacionados, optimizar consultas y reducir costos.
Cómo insertar y gestionar ítems en Dynamo
Aunque insertar ítems directamente desde la consola no es ideal para producción, puede ser útil para pruebas. Dynamo permite:
- Incorporar atributos diferentes en cada elemento (número, string, booleano o binario).
- Modificar y agregar nuevos atributos en distintos ítems sin conflictos.
¿Qué operaciones permite hacer Dynamo desde la consola?
- Scan: revisa todos los elementos en una tabla, adecuado para exploración general. Consume recursos considerablemente.
- Query: busca ítems específicos basados en un valor de clave de partición definido. Más eficiente y consume menos.
Durante pruebas, puedes crear elementos de esta manera:
- Ítem inicial solo con el atributo ID numérico.
- Segundo ítem con nombre adicional (por ejemplo, Kevin).
- Tercer ítem con más complejidad, como nombre y suscripción activa.
Aunque Dynamo permite estas operaciones manuales, es preferible integrar el SDK en tu aplicación para una interacción automática y dinámica con la base de datos.
¿Cuáles son las mejores prácticas al utilizar Dynamo?
- Evita crear ítems manualmente; mejor aprovecha el SDK para automatización.
- Utiliza consultas específicas (queries) en lugar de escaneos generales (scans) siempre que sea posible, para ahorrar recursos.
- Considera desde el inicio la creación y configuración de índices secundarios necesarios, especialmente índices locales que luego no podrán editarse.