Me gustaría saber cuál es el servicio de almacenamiento en la nube más barato que podría usar para una aplicación que almacena las fotos de los usuarios. Sé que hay Amazon S3, pero ¿sería rentable para mí? Gracias.

Mucho depende de la escala de lo que vas a almacenar. Varios de los servicios más comunes ofrecen almacenamiento gratuito de hasta 2 o 3 GB de almacenamiento, y luego tienen un nivel de pago. S3 ofrece 5 GB gratis por un año, y luego cuesta $ .03 / GB / mes. Entonces, por ejemplo, si almacenó 5 GB en S3 durante un año y luego comenzó a pagarlo, le costaría $ 1.80 / año. Un terabyte costaría $ 360 / año.

Además, como señala una respuesta anterior, paga por el tráfico, por lo que por cada foto que desea descargar, tendría cargos de tránsito además del almacenamiento.

Dicho esto, varios repositorios de almacenamiento muy grandes en realidad usan AWS para su infraestructura: Pinterest y Dropbox, por ejemplo.

Recientemente, los principales proveedores (AWS, Google y Microsoft) han bajado bastante los precios y creo que puede esperar seguir viendo más reducciones en el futuro, por lo que es probable que sea aún más barato en el futuro.

El almacenamiento de Amazon S3 es extremadamente barato, pero cobran grandes cantidades de dinero por el ancho de banda. Si está en el largo plazo, compraría mis propios servidores de almacenamiento, configuraría un clúster Riak y los colocaría.