Salut,
Effectivement je rejoins @Aerya , les accès te coûterons beaucoup plus cher que le stockage.
En gros tu vas "douiller" quand tu vas déposer les photos et si jamais tu veux les récupérer.
A savoir qu'en fonction du type de GLACIER (parce que oui ils ont plusieurs types de GLACIER chez Amazon...), tu peux avoir des délais de plusieurs jours avant qu'on ne te rendre ton bucket accessible en GET.
Mais pour du stockage longue durée avec peu, voir aucun accès sauf le PUT initial du fichier, tu trouveras très difficilement moins cher qu'Amazon.
Pour info si tu stockes 200Go par mois ça te donne ça pour le stockage:
200 GB per month x 0.004 USD = 0.80 USD (Glacier storage cost)
S3 Glacier cost (monthly): 0.80 USD
et ça pour le transfert de 100Go :
Inbound:
Internet: 100 GB x 0 USD per GB = 0.00 USD
Outbound:
Internet: Tiered pricing for 100 GB:
1 GB x 0 USD per GB = 0.00 USD
99 GB x 0.09 USD per GB = 8.91 USD
Data Transfer cost (monthly): 8.91 USD
Ce qui montre clairement que pour faire un PUT c'est gratos et que pour faire un GET c'est 9 centimes de dollars par Go.
Donc si jamais tu transfère 100 en PUT & GET tous les mois (ce que tu ne feras que le 1er mois) ça te coute moins de 10 dollars.
Au final après l'import initial, le stockage devrait te coûter 1 euro max je dirais.
Si tu as d'autres question n'hésites pas, je bosse pas mal sur AWS et S3 en particulier.