Introducción a los almacenes de datos en AWS

Uso de almacenes de datos en AWS

Dunieski Otano

Amazon Web Services Solutions Architect

Elegir el almacén de datos de AWS adecuado

  • Docenas de servicios de almacenamiento en AWS
  • ¿Cómo elegir el adecuado?
  • Este curso: 4 almacenes de datos básicos

Developer

Uso de almacenes de datos en AWS

Resumen del almacenamiento en AWS

  • Almacenamiento de archivos: Amazon EFS, Amazon FSx
  • Almacenamiento en bloques: Amazon EBS
  • Almacenamiento de objetos: Amazon S3
  • Base de datos: Amazon DynamoDB, Amazon RDS
  • Caché: Amazon ElastiCache
  • Búsqueda: Amazon OpenSearch Service
  • Copia de seguridad: AWS Backup

storage_blank

Uso de almacenes de datos en AWS

Bloques vs archivos vs objetos: conceptos clave

  • Almacenamiento en bloques: Volúmenes sin formato
    • Adjuntos a instancias EC2 como discos
    • Ejemplos: EBS, Instance Store
  • Almacenamiento de archivos: Sistemas de archivos compartidos
    • Varios servidores acceden a los mismos archivos
    • Ejemplos: EFS, FSx
  • Almacenamiento de objetos: Archivos como objetos
    • Acceso vía API, escala ilimitada
    • Ejemplo: S3

diagram

Uso de almacenes de datos en AWS

Bases de datos relacionales vs no relacionales

  • Relacional (SQL): Tablas estructuradas con relaciones
    • Esquema fijo, transacciones ACID, joins complejos
    • Ejemplo en AWS: Amazon RDS (MySQL, PostgreSQL)

relational

  • No relacional (NoSQL): Modelos de datos flexibles

    • Sin esquema, escalado horizontal, alto rendimiento
    • Ejemplo en AWS: DynamoDB (clave-valor/documento)

    nosql

Uso de almacenes de datos en AWS

Este curso se centra en

  • Amazon S3 - Almacenamiento de objetos
  • Amazon DynamoDB - Base de datos NoSQL
  • Amazon ElastiCache - Caché en memoria
  • Amazon OpenSearch Service - Búsqueda y análisis

focus

Uso de almacenes de datos en AWS

Crear una aplicación de comercio electrónico

Escenario: Tienda online con catálogo, carrito y búsqueda

  • Amazon S3: Almacenar imágenes y vídeos de productos
  • Amazon DynamoDB: Guardar perfiles de usuario y datos del carrito
  • Amazon ElastiCache: Cachear detalles de productos más vistos
  • Amazon OpenSearch: Impulsar la búsqueda de productos

panel

Uso de almacenes de datos en AWS

Qué aprenderás en este curso

  • Cuándo usar cada servicio
  • Cómo elegir según tus patrones de acceso
  • Equilibrios entre rendimiento, coste y consistencia

roadmap

Uso de almacenes de datos en AWS

¡Vamos a practicar!

Uso de almacenes de datos en AWS

Preparing Video For Download...