Una aplicación inserta elementos en una tabla de DynamoDB configurada con capacidad aprovisionada. La aplicación se ejecuta en una instancia EC2 'nano' con capacidad de ráfaga y está fallando con ProvisionedThroughputExceededException. ¿Qué acciones debería tomar el desarrollador para solucionar esto? (Elija dos).
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Reducir la tasa de solicitudes a DynamoDB implementando una retirada exponencial (exponential backoff)., Cambiar la tabla de DynamoDB del modo de capacidad aprovisionada al modo de capacidad bajo demanda..
Por qué esta es la respuesta
La excepción ProvisionedThroughputExceededException indica que la aplicación está intentando realizar más operaciones de escritura o lectura de las que la tabla de DynamoDB puede manejar con su capacidad aprovisionada actual. Reducir la tasa de solicitudes a DynamoDB implementando una retirada exponencial (exponential backoff) es una práctica recomendada para manejar errores transitorios y sobrecargas de rendimiento. Esto permite que la tabla se recupere y evita que la aplicación inunde el servicio con reintentos inmediatos, lo que agravaría el problema. Cambiar la tabla de DynamoDB del modo de capacidad aprovisionada al modo de capacidad bajo demanda es una solución efectiva porque el modo bajo demanda ajusta automáticamente la capacidad de lectura y escritura a las cargas de trabajo reales, eliminando la necesidad de gestionar manualmente las RCUs y WCUs y previniendo esta excepción. Mover la aplicación a una instancia EC2 más grande no resolverá el problema de ProvisionedThroughputExceededException porque el cuello de botella está en la capacidad de DynamoDB, no en la capacidad de procesamiento de la instancia EC2. Aumentar las RCUs no es la respuesta correcta porque la pregunta menciona que la aplicación está insertando elementos, lo que implica unidades de capacidad de escritura (WCUs), no RCUs. Aumentar la tasa de solicitudes a DynamoDB empeoraría el problema.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta