Almacenamiento: Módulo 3

Kinesis Data Stream - SQS - DMS

Kinesis Data Stream

Es un servidor de streaming de datos en tiempo real con un alto nivel de escalabilidad y durabilidad. El proceso que realiza consiste en ingerir una gran cantidad de datos, los almacena de forma duradera y los pone a disposición para el consumo.

  • Consumidores mejorados: posee hasta 20 consumidores con una latencia de 70ms y un costo alto

Laboratorio

  1. Ingestando datos de un Open Data a Kinesis Data Streams mediante el SDK de AWS
  2. Entrar a la consola de AWS.
  3. Ir al servicio de Kinesis Data Streams, clic en Create secuencia de datos
  4. Crear el stream con el nombre de bicimad, y luego siguiente y otra vez siguiente.
  5. En el campo Number of fragmentos ingresamos 1 y clic en Crear secuencia de datos.
  6. Entramos a la EC2 que hemos creado
  7. Data Analytics en AWS
  8. Entramos a la EC2 que hemos creado

SQS

Es un servicio de colas de mensajes el cual permite desacoplar y ajustar la escala de micro servicios, sistemas de distribución y aplicaciones sin servidor. Elimina los gastos asociados con la gestión y el funcionamiento del middleware orientados a mensajes.

  • Durabilidad
  • Disponibilidad
  • Escalabilidad
  • Fiabilidad

DMS

Es un servicio en la nube que nos facilita la migración de bases de datos relacionales, almacenes de datos, bases de datos NoSQL y otros tipos de almacen de datos. Puede replicar los cambios en curso para mantener las fuentes sincronizadas. Se pueden cambiar los motores de las bases de daos para traducir su esquema de base de datos a la nueva plataforma.

  • Ejemplo de OLAP: (Teradata u Oracle) a Amazon Redshift
  • Puede usar AWS SCT para crear puntos finales y tareas de AWS DMS

Migración heterogénea

  • Cristian Moyano
  • Lui Moyano
  • Edwin Rodríguez

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store