Je suis d'accord avec davr. L'alternative la moins chère est d'obtenir votre propre serveur dédié.
Jetez un œil à ceci par exemple:
http://www.server4you.net/root-server/server-details.php?products=5
L'hébergement en Allemagne est relativement bon marché (par rapport aux prix américains). Il s'agit d'un serveur dédié avec 2 disques durs de 1 To, un processeur QuadCore et 8 Go de RAM. Le trafic est plat à 100Mbit / s. Au total, 99 EUR par mois (135 USD).
La plupart des centres de données allemands ont obtenu des pairs directs sur DECIX, AMS-IX et / ou LINX (qui, par taille, sont les trois plus grands points d'échange Internet dans le monde). Donc, si votre service ne dérange pas la latence 150-300 ms, vous obtenez généralement le débit complet de 100 Mbit / s, même sur la Westcoast.
Alors, peut-être en obtenir quelques-uns et ça devrait aller.
Cependant, il convient de mentionner que cela ne peut pas remplacer un CDN approprié. Mais puisque vous demandez une alternative à S3, pas CloudFront, je suppose que cela est compris.
Une autre alternative serait cette offre
http://www.hetzner.de/en/hosting/produktmatrix/rootserver-produktmatrix/
Bien que le trafic soit également plat, ils vous font passer de 100 Mbit / s à 10 Mbit / s si vous transférez plus de 2 To / mois ou facturez 15 EUR pour chaque To de plus de 2 To. Donc, dans l'ensemble, vous seriez autour de 99 EUR pour le serveur plus 345 EUR pour le trafic supplémentaire de 23 To.