Actualizar
Mientras tanto, el rendimiento aprovisionado más pequeño que se puede solicitar se ha reducido a unidades de capacidad 1w / 1r, consulte Amazon DynamoDB - Rendimiento mínimo reducido para obtener detalles, que aborda específicamente el problema en cuestión:
El nivel de uso gratuito de AWS le permite consumir hasta 100 MB de almacenamiento DynamoDB, 5 unidades de capacidad de lectura y 5 unidades de capacidad de escritura por mes.
Como un efecto secundario muy beneficioso del anuncio de hoy, ahora puede crear hasta 5 tablas dentro del Nivel de uso gratuito . [énfasis mío]
Respuesta original
Dado que una tabla no se puede crear por debajo de la capacidad de 5w / r5, eso significaría que un desarrollador que pruebe DynamoDB solo puede crear 2 tablas como máximo.
Tiene razón, como se describe más claramente en la respectiva entrada de Preguntas frecuentes ¿Cuál es el rendimiento mínimo que puedo proporcionar para una sola tabla DynamoDB? :
El rendimiento aprovisionado más pequeño que puede solicitar es 5 unidades de capacidad de escritura y 5 unidades de capacidad de lectura.
Esto cae dentro del nivel libre, que permite 5 unidades de capacidad de escritura y 10 unidades de capacidad de lectura. El nivel gratuito se aplica al nivel de la cuenta, no al nivel de la tabla. Una cuenta determinada puede crear una sola tabla con 5 unidades de capacidad de escritura y 10 unidades de capacidad de lectura.
La limitación de una tabla resultante podría considerarse una restricción bastante significativa con respecto a los otros elementos de Nivel de uso gratuito de AWS , pero por otro lado tampoco puede manejar escenarios serios del mundo real con una sola micro instancia EC2 (aunque técnicamente hay dos disponibles a partir de recientemente ).
Los casos de uso de Amazon DynamoDB están claramente dirigidos a escenarios avanzados respectivamente, por lo que un nivel gratuito probablemente no se considere una necesidad fuera de los escenarios de prueba.
Eso también significaría que si alguien tuviera que crear varias tablas durante el desarrollo, tendría que pagar alrededor de $ 7.50 (la mitad de la respuesta si solo se usan 5w) al mes por una mesa que se sienta allí y más o menos no hace nada.
Eso también es correcto: al satisfacer la necesidad avanzada del cliente de un rendimiento aprovisionado , Amazon presenta un nuevo modelo de precios, como se resume en la sección Reserva de rendimiento dentro del elaborado análisis técnico y comercial Amazon DynamoDB: Primer vistazo :
Este tipo de aprovisionamiento de nivel de servicio atómico es a la vez diferenciador y convincente para ciertos tipos de clientes. La prometedora latencia de un solo dígito en un nivel de rendimiento seleccionado con cero esfuerzo del cliente requerido probablemente sea atractiva para los clientes que requieren, o piensan que requieren, un nivel de servicio particular. Y al exigir a los clientes que determinen manualmente el nivel de aprovisionamiento requerido, Amazon se beneficiará del sobreaprovisionamiento del cliente; los clientes sentirán dolor si están mal aprovisionados y reaccionan, pero a la inversa pueden no observar que han terminado. Al igual que los operadores de telefonía móvil, Amazon gana en ambos escenarios.
Nuevamente, esto destaca el mercado objetivo: clientes con requisitos significativos y un nivel de servicio garantizado respectivamente. Una vez que realmente caiga en esa categoría, pagar una pequeña prima por una mesa inactiva eventualmente no será motivo de preocupación en comparación con los beneficios del servicio;)