Hola a todos, y bienvenidos de nuevo.
Ahora, en el video de hoy, hablaremos sobre el acelerador Dynamo DB, también conocido
como DAX.
Ahora, cuando hablamos sobre Dynamo DB, en la mayoría de los casos, el tiempo de respuesta oral se puede medir
en milisegundos de un solo dígito y esto es bastante rápido.
Sin embargo, algunas organizaciones han utilizado casos en los que requieren un tiempo de respuesta de microsegundos, y esta es
una de las razones por las que han lanzado una nueva función asociada con el acelerador de base de datos de Dynamo que proporciona
tiempos de respuesta mucho, mucho más rápidos para acceder a los datos eventualmente consistentes. .
Por lo tanto, en una descripción general de alto nivel, el acelerador de base de datos de Dynamo es un caché de memoria totalmente administrado
y de alta disponibilidad para la base de datos de Dynamo que ofrece hasta diez veces la mejora del rendimiento.
Entonces, esto se puede entender con el diagrama donde tiene una tabla Dynamo DB a la derecha,
tiene su aplicación a la izquierda y tiene su clúster DAX aquí.
Este clúster DAX puede constar de los datos a los que se accede con frecuencia.
Muchas veces se accede al mismo conjunto de datos, ya que puede verlos miles o decenas de miles de veces por
parte de diferentes clientes en todo el mundo.
Por lo tanto, no desea que su aplicación siga adelante y envíe miles de solicitudes a Dynamo DB Table.
En cambio, esos datos a los que se accede con frecuencia se pueden almacenar en el nivel de clúster de DAX y su aplicación
puede obtenerlos directamente para que no tenga que pagar por la tabla de base de datos de Dynamo al aumentar el rendimiento
general.
Esa es la descripción general de alto nivel.
Veámoslo rápidamente ahora dentro de la consola de Dynamo DB, junto con las diversas opciones relacionadas con la creación
de una tabla, etc., tiene una opción dedicada para Dynamo DB Accelerator.
Así que sigamos adelante y abramos esto rápidamente.
Y dentro puede seguir adelante y crear un clúster.
Déjame seguir adelante y hacer eso.
Diré el grupo de Demo Dak dentro de las familias Node.
Para este propósito de demostración, usaré la familia de tipos DT.
Usaremos la instancia más pequeña disponible.
Puede volver a definir el conjunto de nodos.
Solo usaré uno por el momento.
Haré un siguiente.
Dentro del grupo de subred.
Simplemente puede agregar un grupo de subred como demostración.
Grupo de subredes de Dak Volvamos hacia abajo y seleccionaremos una de las subredes para nuestro propósito.
También puede continuar y definir la regla del grupo de seguridad.
Hagamos lo siguiente aquí tienes los permisos de iam.
Solo puedes dar un nombre.
Diré el iam de dak.
Bajemos un poco.
Puede especificar la configuración relacionada con el cifrado en caso de que lo desee.
Y tiene una opción más importante relacionada con el acceso a la tabla de base de datos de Dynamo donde puede seleccionar todas
las tablas que le permiten a su grupo de impuestos acceder a todas sus tablas de base de datos de Dynamo en la región.
O también puede especificar una mesa o área específica.
Entonces, en este caso, tengo dos tablas en esta región, así que puedo seleccionar una de las tablas aquí en la que puede hacer
clic en siguiente.
Dejaremos esto como predeterminado.
Haré clic en siguiente en la pantalla de revisión.
Puede continuar y verificar y puede crear un clúster.
Está bien.
Así que Eric Lester está en la etapa de creación y toma un poco de tiempo.
Entonces, avancemos rápidamente y discutamos sobre otro punto antes de analizarlo.
Ahora, veamos rápidamente algunos de los casos de uso en los que DAX puede ser útil.
La primera es que es útil para aplicaciones que requieren el tiempo de respuesta más rápido posible para operaciones relacionadas
con la lectura.
Entonces, algunos ejemplos incluyen ofertas en tiempo real, aplicaciones comerciales, etc.
En segundo lugar, DAX es útil para aplicaciones que leen una pequeña cantidad de elementos con más frecuencia que otras,
y también para las aplicaciones que son de lectura intensiva pero que también son sensibles a los costos.
Ahora también veamos los escenarios en los que DAX no es adecuado primero cuando se trata de aplicaciones que requieren
lecturas fuertemente consistentes.
En segundo lugar, las aplicaciones que no requieren el tiempo de respuesta de microsegundos para las lecturas o que no necesitan
descargar la actividad repetida de las tablas subyacentes.
Y en tercer lugar, las aplicaciones que son muy intensivas o que no realizan mucha actividad de lectura.
En tales casos, DAX realmente no ha demostrado ser útil ahora.
A veces en los exámenes te pueden dar una aplicación con un escenario y tendrás que seleccionar
si DAX te será útil o no.
Así que aquí es donde el caso de uso y la penúltima diapositiva resultan bastante útiles.
Entonces, en una actualización, nuestro clúster finalmente está disponible.
Tardó unos minutos en crearse.
Ahora, una cosa importante que quería mostrarle y es por eso que estábamos creando el clúster
es este punto final aquí, el clúster de Dynamo DB tiene su propio conjunto de puntos finales y si desea que su aplicación aproveche
los beneficios del caché, entonces tendrá que apuntarlo a este grupo específico.
Como ya sabemos, se puede conectar un clúster DEX específico al conjunto de tablas DB de Dynamo que habíamos
seleccionado como parte de la configuración oral.
Así que asegúrese de seguir adelante y usar el extremo del clúster apropiado nuevamente en caso de que lo haya
creado, asegúrese de eliminarlo también para que realmente no tenga que pagar por la infraestructura general requerida.
Esa es la descripción general de alto nivel.
Y con esto concluirá el vídeo de hoy.