Eu li o DynamoDBpreçospágina e estou um pouco confuso sobre o nível de uso gratuito. Digamos que um desenvolvedor queira começar a usar o DynamoDB e obtenha 100 MB de armazenamento gratuito + 5 gravações e 10 leituras por segundo.
Como uma tabela não pode ser criada abaixo da capacidade 5w/r5, isso significaria que um desenvolvedor que tentasse o DynamoDB só poderia criar 2 tabelas no máximo.
Isso também significaria que se alguém tivesse que criar várias tabelas durante o desenvolvimento, teria que pagar cerca de US$ 7,50 (ou metade se apenas 5w fossem usados) por mês por uma tabela que fica lá e mais ou menos não faz nada.
Isso está correto?
Responder1
Atualizar
Enquanto isso, o menor rendimento provisionado que se pode solicitar foi reduzido para unidades de capacidade de 1w/1r, consulteAmazon DynamoDB – Taxa de transferência mínima reduzidapara obter detalhes, que abordam especificamente o problema em questão:
ONível de uso gratuito da AWSpermite consumir até 100 MB de armazenamento DynamoDB, 5 unidades de capacidade de leitura e 5 unidades de capacidade de gravação por mês. Como efeito colateral muito benéfico do anúncio de hoje, agora você pode criar até 5 tabelas no nível de uso gratuito.[ênfase minha]
Resposta original
Como uma tabela não pode ser criada abaixo da capacidade 5w/r5, isso significaria que um desenvolvedor que tentasse o DynamoDB só poderia criar 2 tabelas no máximo.
Você está correto, conforme descrito mais claramente na respectiva entrada do FAQQual é a taxa de transferência mínima que posso provisionar para uma única tabela do DynamoDB?:
A menor taxa de transferência provisionada que você pode solicitar é de 5 unidades de capacidade de gravação e 5 unidades de capacidade de leitura.
Isso se enquadra no nível gratuito, que permite 5 unidades de capacidade de gravação e 10 unidades de capacidade de leitura. O nível gratuito se aplica ao nível da conta, não ao nível da mesa. Uma determinada conta pode criar uma única tabela com 5 unidades de capacidade de gravação e 10 unidades de capacidade de leitura.
A limitação resultante de uma tabela pode ser considerada uma restrição bastante significativa em relação às outrasNível de uso gratuito da AWSelementos de fato, mas por outro lado você também não pode lidar com cenários sérios do mundo real com uma única microinstância EC2 (embora tecnicamentehá dois disponíveis recentemente).
OAmazon DynamoDBos casos de uso visam claramente cenários avançados, portanto, um nível gratuito provavelmente não é considerado uma necessidade fora dos cenários de teste.
Isso também significaria que se alguém tivesse que criar várias tabelas durante o desenvolvimento, teria que pagar cerca de US$ 7,50 (ou metade se apenas 5w fossem usados) por mês por uma tabela que fica lá e mais ou menos não faz nada.
Isso também está correto - ao satisfazer a necessidade avançada do cliente portaxa de transferência provisionada, a Amazon apresenta um novo modelo de preços, conforme resumido na seçãoReserva de rendimentodentro da elaborada análise técnica e de negóciosAmazon DynamoDB: análise inicial:
Esse tipo de provisionamento de nível de serviço atômico é diferenciador e atraente para determinados tipos de clientes. Prometer latência de um dígito em um nível de taxa de transferência selecionado com zero esforço do cliente provavelmente será atraente para clientes que exigem – ou pensam que exigem – um nível de serviço específico. E ao exigir que os clientes determinem manualmente o nível de provisionamento necessário, a Amazon se beneficiará do excesso de provisionamento do cliente; os clientes sentirão dor se estiverem com falta de provisionamento e reagirem, mas, por outro lado, podem deixar de perceber que acabaram. Assim como as operadoras de celular, a Amazon vence em ambos os cenários.
Mais uma vez, isto destaca o mercado-alvo: clientes com requisitos significativos e nível de serviço respectivamente garantido. Depois que você realmente se enquadra nessa categoria, pagar um pequeno prêmio por uma mesa ociosaeventualmentenão será motivo de preocupação em comparação com os benefícios do serviço;)