Seus cálculos estão corretos -
Aqui estão alguns custos adicionais.
Transferência de dados - se todas as imagens forem visualizadas por pessoas em casa ou no escritório usando um navegador, uma vez por semana, você pagará 500 GB de largura de banda - o que seria cerca de US $ 100.
Mas você pode armazenar jpegs de baixa resolução para esse propósito, etc. Adicionar jpegs de baixa resolução (com aparência de 'boa' em pixels de 1000x1000, são apenas ~ 150k cada), portanto, adiciona menos de 10% aos custos de armazenamento.
A transferência de dados é gratuita para EC2 a S3 na mesma região.
Observe que, se você tiver erros graves em seu software de servidor, poderá martelar o S3 (por exemplo, carregando imagens de milhares de vezes para o mesmo local - você pagará por isso!).