No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso Práctico de Bases de Datos en AWS

Curso Práctico de Bases de Datos en AWS

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Conclusiones

32/32
Recursos

¡Felicitaciones por terminar el curso! Aprendimos sobre los servicios de bases de datos relacionales y no relacionales en AWS, sus principales características, diferencias y casos de uso. Ahora tienes el criterio necesario para decidir cuándo utilizar estos servicios.

Conclusiones del servicio RDS:

  1. Siempre que desplegamos bases de datos en producción es muy recomendado utilizar los despliegues en diferentes zonas con el servicio Multi AZ.
  2. Tenemos diferentes estrategias para optimizar el performance de nuestra base de datos, por ejemplo, implementar réplicas de lectura, utilizar bases de datos en memoria y dividir la base de datos en otras más pequeñas.
  3. El periodo de retención de los backups de nuestra base de datos son máximo 35 días.
  4. Debemos tener en cuenta los tipos de migración (homogéneas y heterogéneas) cuando vamos a migrar nuestra base de datos.
  5. AuroraDB es la base de datos más robusta y potente para grandes cargas de trabajo de AWS, también es la única con servicio de serverless y autoescalamiento.

Conclusiones del servicio DynamoDB:

  • Es recomendado evitar las operaciones Scan para no afectar la capacidad aprovisionada, en cambio, las operaciones Query funcionan mucho mejor para el rendimiento de la base de datos.
  • La función de autoscaling se puede programar con lectura y escritura pero debemos tener en cuenta los costos.
  • Es clave elegir una llave principal adecuada para no afectar el performance de nuestra base de datos, entre más aleatoria sea este valor, mejor será el rendimiento.
  • Con DynamoDB Streams podemos crear arquitecturas en tiempo real para diferentes aplicaciones.
  • Cuando tenemos una tabla muy grande, configurar el particionamiento y los límites del mismo son fundamentales.

Aportes 27

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Buen curso introductorio de DynamoDB.
Se agradecería una continuación con información mas avanzada de dynamoDB con casos de uso mas reales y prácticos de implementación, con mas entidades y componentes y no solo una tabla básica con pocos atributos.
Tal vez un Ecommerce básico o gestión de Mapas (como lo sugiere otro estudiante), objeto ver las capacidades y alcances del motor no relacional de AWS.

Un saludo 😉

Buen curso gracias, sigue faltando el curso o las secciones para utilizar la CLI.

Muy buen curso.
Sugerencia: hacer más cursos de base de datos.
De ser posible hacer uno independiente para RDS Aurora y otro curso para RDS MySQL bien profundo esas 2 bases de datos.
Gracias.

Que buen repaso de todo lo visto ojalá en todos los cursos se diera una conclusión igual

Conclusiones del servicio RDS:

Siempre que desplegamos bases de datos en producción es muy recomendado utilizar los despliegues en diferentes zonas con el servicio Multi AZ.
Tenemos diferentes estrategias para optimizar el performance de nuestra base de datos, por ejemplo, implementar réplicas de lectura, utilizar bases de datos en memoria y dividir la base de datos en otras más pequeñas.
El periodo de retención de los backups de nuestra base de datos son máximo 35 días.
Debemos tener en cuenta los tipos de migración (homogéneas y heterogéneas) cuando vamos a migrar nuestra base de datos.
AhororaDB es la base de datos más robusta y potente para grandes cargas de trabajo de AWS, también es la única con servicio de serverless y autoescalamiento.

Me gustó el curso, aunque esta un poco básico, hubiera querido mas info acerca del local index que no se mencionó, y más profundización en el tema de consultas sobre mapas, listas y tipos de datos SS, NS, B y BS. Algo mas avanzado para gente que ya sabe lo básico de dynamodb.

quedé corto con este curso, vi más al profe moviendo las manos y explicando una diapositiva que yendo directamente a la práctica. Repetí muchas veces los videos para poder entender a que sus manos se referían.

En caso de querer mostrar que los indices y particiones ayudan a hacer busquedas pudo mostrarnos eso, en la practica con nuevos indices como se reduce el tiempo.

Queda para mi seguir practicando, del resto todo genial con el curso 🤘🏼

Conclusiones del servicio DynamoDB:

Es recomendado evitar las operaciones Scan para no afectar la capacidad aprovisionada, en cambio, las operaciones Query funcionan mucho mejor para el rendimiento de la base de datos.
La función de autoscaling se puede programar con lectura y escritura pero debemos tener en cuenta los costos.
Es clave elegir una llave principal adecuada para no afectar el performance de nuestra base de datos, entre más aleatoria sea este valor, mejor será el rendimiento.
Con DynamoDB Streams podemos crear arquitecturas en tiempo real para diferentes aplicaciones.
Cuando tenemos una tabla muy grande, configurar el particionamiento y los límites del mismo son fundamentales.

Gracias Carlos, excelente curso. Muy bien explicado todo.

Información resumida de esta clase \#EstudiantesDePlatzi * Hemos aprendido un montón sobre las bases de datos en AWS * Merecemos una vida mejor * Es recomendable hacer el despliegue de nuestras bases de datos RDS en diferentes zonas de disponibilidad * Para optimizar nuestra base de datos podemos implementar replicas de lectura, crear bases de datos en memoria o dividir la base de datos en bases de datos más pequeñas * Aurora es una base de datos para grandes cantidades de trabajo y es la única serveless * Debemos seguir estudiando
exxamenn rrespuetas **Resumen**1. ¿De cuánto es el periodo de retención de una base de datos en RDS? 1 a 35 días. 2\. ¿Cuál base de datos AWS es recomendable utilizar para manejar cargas productivas? Aurora. 3\. ¿Qué se debe activar en la RDS para conectarnos a la BD externamente? Habilitar la opción de public access. 4\. ¿Cuál base de datos solo permite 1 BD por instancia creada? Oracle. 5\. Al borrar nuestra RDS ¿qué sucede con los backups manuales? Quedan intactos. 6\. ¿Con qué granularidad puedo reestablecer un backup automático? Segundos. 7\. Actualmente eres dueño de un blog que publica noticias de actualidad. Recientemente has notado un incremento en su base de datos principal a nivel de lectura y quieres minimizar esta carga para que las solicitudes de escritura no se vean afectadas ¿qué deberías hacer? Implementar Replicas de Lectura. 8\. ¿Qué funcionalidad debería usar de RDS para mejorar la disponibilidad de su base de datos? Multi AZ. 9\. Necesitas migrar tu base de datos posgreSQL de on-premise a la nube a RDS. ¿Qué tipo de migración deberías realizar si quieres mantener el mismo motor? Homogénea. 10\. ¿Cuál de los siguientes casos sería una migración Heterogénea en AWS? Oracle a Aurora. 11\. ¿Cuál base de datos tiene mejor rendimiento en RDS? Aurora. 12\. ¿Cuál es el límite de tamaño para una base de datos en Aurora? 64TB. 13\. El CIO de la empresa te ha pedido que migres la base de datos actual PosgreSQL a la nube de AWS, sin embargo, te ha hecho énfasis en que quiere una base de datos de alto desempeño, altamente disponible y de ser posible serverless ¿cuál base de datos recomendarías utilizar? Aurora. 14\. DynamoDB es una base de datos relacional. Falso. 15\. Al momento de crear la tabla DynamoDB ¿puedes habilitar la opción de encriptación? Verdadero. 16\. ¿En cuál de los siguientes escenarios utilizarías DynamoDB? Almacenamiento de sesiones de una página web. 17\. En DynamoDB ¿en dónde se almacenan los datos? Particiones. 18\. ¿Es recomendable hacer operaciones Scan en una tabla? No es recomendado hacerlo. 19\. ¿Pueden las operaciones Scan consumirse de las lecturas aprovisionadas de una tabla? Sí - Depende del tamaño de la tabla y del valor aprovisionado. 20\. ¿Cuál es la principal funcionalidad de los streams en DynamoDB? Proporciona una secuencia aleatoria por tiempo de cambios del nivel del elemento en cualquier tabla. REPASAR CLASE21. ¿Por cuánto tiempo se guarda información de los streams? 24 Horas. 22\. ¿Qué podrías hacer para mejorar el rendimiento de una DynamoDB? Utilizar DAX. 23\. ¿Es recomendable aprovisionar una tabla de DynamoDB con capacidad de lectura y escritura altas para evitar problemas de rendimiento? Falso. 24\. ¿Qué uso tiene la sort key en DynamoDB? Permite realizar ordenamiento de la tabla por el campo de que tenga la sort key. 25\. ¿Con qué motor de base de datos es compatible Aurora serverless? MySQL Ver menos

Este curso ha sido una excelente introducción al mundo de las bases de datos en AWS. Ahora toca empezar a generar casos de uso en la consola de AWS, con el objetivo de aplicar los conocimientos adquiridos de manera práctica. Mi agradecimiento para ti, Carlos y a Platzi

Excelente curso, excelente resumen.

Muy buen resumen de cierre, da un recorrido por las principales características de cada una de las BD.

Hay profundización de este curso ?

En general buen curso, algo teórico pero entiendo un poco los costos de algunos servicios en AWS pueden ser elevados, aun así, se puede buscar alguna manera de realizar mas practicas con casos de usos reales para un mejor entendimiento. La conclusión fue muy buena, resumió muy bien el contenido del curso. En la carrera de AWS Carlos es de los profesores que mas demuestra conocimiento y claridad de los temas. Otra sugerencia es ir actualizando mas seguido estos cursos por lo rápido que evolucionan los servicios dentro de AWS. Pero en fin, a seguir estudiando y nunca pares de aprender.

El curso fue interesante, pudimos ver las ventajas de RDS, Dynamo DB como gestor de NO SQL, algunas configuraciones, replicas, entre otros.
Me gustaría que el curso tuviera un poco más de práctica.

Fue una buena introducción.

Excelente orientación de las DB disponibles de AWS.

¡Excelente curso! Muchas gracias.

excelentes explicaciones

Excelente curso gracias 😃

Este fue un de los videos mas extensos y llenos de información, excelente conclusión.

Muchas gracias por las clases y explicaciones compartidas instructor Carlos y demás miembros de Platzi involucrados en la creación del curso. Tendré en cuenta estos servicios (RDS y DynamoDB) para los próximos proyectos en los que vaya a trabajar.

Muy buen curso, falta la utilizaciòn de los SDK’s para ingestar los servicios, ademas de casos de usos mas practivos para validar… o ejemplos que se puedan realizar para realizar una buena, practica pero en general muy bueno

Estuvo bueno el curso, el profesor muy experimentado. Creo que se pudo haber dividido en dos, uno que abarcara RDS y otro sobre DynamoDB, de esa forma se habría podido agregar más laboratorios prácticos para consolidar conocimientos.

Excelente curso de Bases de Datos en AWS. Me ayudo mucho a generar el criterio para seleccionar que base de datos debo usar para cada una de las aplicaciones que estamos construyendo.