Hola a todos, y bienvenidos de nuevo.
Ahora, en el video de hoy, hablaremos sobre los modos de capacidad en Dynamo DB.
Ahora, antes de hablar en detalle sobre el modo de capacidad, es importante que demos un paso atrás para
comprender el desafío al que se enfrentaba la organización cuando tenía que configurar el uso de RCA
y el uso para la tabla Dynamo DB según el patrón de acceso de la aplicación.
Ahora, en esta etapa, ya sabemos que podemos especificar la capacidad de rendimiento en Dynamo DB utilizando las unidades
de capacidad de lectura, que es el uso y las unidades de capacidad correctas.
Ahora, uno de los desafíos en esta etapa es que si su aplicación excede el rendimiento de su provisión,
entonces está sujeta a la limitación oral.
Por ejemplo, un cliente solicita 400 KB de datos de la tabla de base de datos de Dynamo y ya hay un rendimiento sobre el aprovisionamiento
que se está produciendo actualmente.
Están llegando muchas solicitudes a la tabla DB de Dynamo y realmente no tiene el uso apropiado
de RC y el uso de WC para manejar los datos.
Y dado que la RCU no está realmente presente y hay demasiadas solicitudes, Dynamo DB comenzará a acelerar
la solicitud y eso puede afectar su tráfico de producción oral.
Ahora, para garantizar que su tabla Dynamo DB no se acelere porque puede afectar su aplicación de producción
y también su negocio, proporciona múltiples funciones para solucionar eso a través de los modos de capacidad.
Ahora hay dos modos de capacidad primaria.
Uno es el modo de provisión y el segundo es el modo bajo demanda.
Ahora, antes de analizarlo en detalle, veamos rápidamente dónde podemos encontrarlo exactamente.
Entonces, cuando creamos una tabla de base de datos de Dynamo con la configuración personalizada aquí dentro del modo de capacidad,
tiene el modo bajo demanda aquí y tiene el modo de provisión.
Cuando selecciona el modo de provisión, ve que hay tantas configuraciones que aparecen aquí.
Cuando selecciona a pedido, no hay configuraciones.
Es muy sencillo.
Por lo tanto, es importante para nosotros comprender la diferencia entre ellos y también cuáles son estos conjuntos de configuraciones
ahora en una descripción general de alto nivel.
Si elige un modo de provisión, especifica la cantidad de lectura y escritura por segundo que necesita para
su aplicación.
Esto es algo que ya hemos discutido en nuestro video de unidades de capacidad de lectura y escritura
donde puede seleccionar el RC apropiado usando el WQ dependiendo del tamaño de datos que se espera y los patrones
de acceso oral.
Junto con eso, ADA también ha introducido una característica más asociada con el escalado automático.
Por lo tanto, puede usar el escalado automático para ajustar la capacidad de provisión de sus tablas automáticamente en respuesta
a los cambios de tráfico.
Entonces, si observa la tabla Dynamo DB, tiene activado o desactivado el escalado automático.
Si lo selecciona como desactivado, puede agregar las unidades de capacidad de lectura y escritura manualmente.
Así que esto está bien.
Ahora, en caso de que haya patrones de acceso que requieran más cantidad de datos, entonces la limitación
comenzará a aparecer.
Entonces, para evitar eso, puede habilitar el escalado automático aquí y puede especificar las unidades de
capacidad mínima y máxima en función de las cuales se activará el escalado automático.
Ahora también veamos rápidamente los patrones de tráfico recomendados en caso de que esté utilizando un modo de
provisión.
Ahora, el modo de provisión es una buena opción, si se cumple alguna de las siguientes condiciones.
Primero, tiene un tráfico de aplicaciones predecible.
En segundo lugar, ejecuta una aplicación cuyo tráfico es constante o aumenta gradualmente.
Digamos que actualmente recibe cinco solicitudes de lectura.
Ahora, de repente, al siguiente segundo recibes 500 solicitudes.
Entonces, en caso de que esté utilizando On Demand, On Demand no podrá escalar muy rápido cuando tenga
un pico de tráfico.
Sin embargo, si el tráfico de su aplicación aumenta gradualmente, On Demand funciona bastante bien.
En tercer lugar, puede pronosticar los requisitos de capacidad para controlar el costo total.
El segundo tipo de modo de capacidad es el modo bajo demanda aquí.
Por lo tanto, la base de datos bajo demanda de Amazon Dynamo es capaz de atender miles de solicitudes por segundo sin ningún tipo de planificación
de la capacidad, y el dínamo puede ser bajo demanda o el precio de la primera solicitud en papel para solicitudes de lectura
y escritura para que solo pague por lo que usa.
Entonces, esta es la forma más fácil de que Dynamo funcione en caso de que realmente no desee realizar ningún tipo de
planificación de capacidad.
En este caso, dependiendo de la solicitud que reciba, se le cobrará en consecuencia.
Ahora, la pregunta que surge es, dado que On Demand es tan bueno y tan fácil, ¿por qué alguien usaría provisión o por qué
alguien usaría provisión con escalado automático?
Y la respuesta a esto es el precio.
Ahora, como estamos discutiendo, si selecciona a pedido, eso es lo único que tendrá que seleccionar.
Aquí ya no tiene que preocuparse por la planificación de la capacidad, pero el desafío principal es el precio.
Está bien.
Así que espero que con esto hayas entendido los conceptos básicos de la capacidad.
Y dependiendo de su presupuesto, dependiendo de sus requisitos, puede seguir adelante y seleccionar
el adecuado para su aplicación.
Así que con esto concluirá el video de hoy.