Atualizar
A menor taxa de transferência provisionada que se pode solicitar foi reduzida para unidades de capacidade de 1w / 1r, consulte Amazon DynamoDB - Taxa de transferência mínima reduzida para detalhes, que aborda especificamente o problema em questão:
The AWS Free Usage Tier allows you to consume up to 100 MB of DynamoDB storage, 5 read capacity units, and 5 write capacity units per month. As a very beneficial side effect of today's announcement, you can now create up to 5 tables within the Free Usage Tier. [emphasis mine]
Resposta Original
Since a table cannot be created below 5w/r5 capacity that would mean a developer trying DynamoDB can only create 2 tables at max.
Você está correto, conforme mais claramente delineado na respectiva entrada da FAQ Qual é a taxa de transferência mínima que eu posso provisionar para uma única Tabela DynamoDB? :
The smallest provisioned throughput you can request is 5 write capacity units and 5 read capacity units.
This falls within the free tier, which allows for 5 units of write capacity and 10 units of read capacity. The free tier applies to the account level, not the table level. A given account may create a single table with 5 units of write capacity and 10 units of read capacity.
A limitação resultante de uma tabela pode ser considerada uma restrição significativa em relação aos outros elementos Nível de uso gratuito da AWS , mas Por outro lado, você não pode lidar com cenários sérios do mundo real com uma única micro instância EC2 (embora tecnicamente, -now-includes-microsoft-windows-on-ec2.html "> há duas disponíveis a partir de recentemente.
Os casos de uso do Amazon DynamoDB estão claramente direcionados a cenários avançados, e, portanto, um nível gratuito provavelmente não é considerado uma necessidade fora do cenário cenários de teste.
That would also mean that if someone had to create several tables during development, they would have to pay about $7.50 (resp half if only 5w is used) a month for a table that sits there and more or less does nothing.
Isso também está correto - satisfazendo a necessidade avançada do cliente por taxa de transferência provisionada , a Amazon apresenta um novo sistema de preços modelo, conforme resumido na seção Throughput Reservation dentro da elaborada análise técnica e de negócios Amazon DynamoDB: Primeira olhada :
This type of atomic service level provisioning is both differentiating and compelling for certain customer types. Promising single digit latency at a selected throughput level with zero customer effort required is likely to be attractive for customers that require – or think they require – a particular service level. And by requiring customers to manually determine their required provisioning level, Amazon stands to benefit from customer overprovisioning; customers will feel pain if they’re under-provisioned and react, but conversely may fail to observe that they’re over. Much like mobile carriers, Amazon wins in both scenarios.
Mais uma vez, isso destaca o mercado-alvo: clientes com requisitos significativos e, respectivamente, nível de serviço garantido. Uma vez que você realmente se enquadre nessa categoria, pagar um pequeno prêmio por uma mesa em marcha lenta eventualmente não será motivo de preocupação em comparação com os benefícios do serviço;)