¿Se promedia por segundo? ¿Por minuto? ¿Por hora?¿Cómo se calcula y limita el rendimiento de Amazon DynamoDB?
Por ejemplo ... si pago 10 unidades de lectura, lo que permite 10 lecturas altamente consistentes por segundo, se me acelerará si trato de hacer 20 lecturas en un solo segundo, incluso si fue el único 20 lee que ocurrió en la última hora? La documentación y las preguntas frecuentes de Amazon no responden a esta pregunta crítica en cualquier lugar que pueda encontrar.
La única respuesta relacionada que podría encontrar en el FAQ ignora por completo la cuestión de cómo el uso se calcula y cuando estrangulación puede ocurrir:
Q: ¿Qué pasa si mi aplicación realiza más lee o escribe a mi capacidad de aprovisionamiento?
A: Si su aplicación realiza más lecturas/segundo o escribe/segundo de capacidad de rendimiento aprovisionado de su tabla permite, peticiones por encima de su capacidad de aprovisionamiento serán estrangulado y recibirá 400 códigos de error. Por ejemplo, si ha pedido 1,000 unidades de capacidad de escritura y trata de hacer 1,500 escrituras/segundo de elementos de 1 KB, DynamoDB solo permitirá 1,000 escrituras por segundo y recibirá el código de error 400 en extra peticiones. Debe usar CloudWatch para monitorear su solicitud para asegurarse de que siempre tenga suficiente capacidad aprovisionada para alcanzar la tasa de solicitud que necesita.
He leído la información que cita más arriba en el sitio de AWS antes de hacer la pregunta, y todavía encuentro que el texto es ambiguo. También me parece ilógico que se calcule literalmente cada segundo, ya que eso significa que siempre tendrá que aprovisionar demasiado para acomodar cualquier posible ráfaga corta o sufrir las consecuencias de obtener respuestas de error HTTP 400 para las lecturas adicionales/escribe –
IMO, la única forma en que este servicio tiene algún sentido sería que sea al menos un poco "explosivo". La fijación de precios para esto realmente debería funcionar de manera similar a la forma en que los centros de datos cobran por el ancho de banda ... es decir, el percentil 95 de facturación. –
¿Realmente lo ha probado y sabe con certeza que está estrictamente limitado, segundo a segundo, o es solo la forma en que interpreta la información publicada? –