Estoy de acuerdo con davr. La alternativa más barata es obtener su propio servidor dedicado.
Eche un vistazo a esto, por ejemplo:
http://www.server4you.net/root-server/server-details.php?products=5
El alojamiento en Alemania es relativamente barato (en comparación con los precios de EE. UU.). Este es un servidor dedicado con 2x 1TB HDD, CPU QuadCore y 8GB Ram. El tráfico es 100Mbit / s plano. En total 99 EUR por mes (135 USD).
La mayoría de los centros de datos alemanes obtuvieron pares directos en DECIX, AMS-IX y / o LINX (que por tamaño son los tres puntos de intercambio de Internet más grandes del mundo). Entonces, si a su servicio no le importa la latencia de 150-300 ms, generalmente obtiene el rendimiento completo de 100 Mbit / s incluso en Westcoast.
Entonces, tal vez consiga un par de estos y debería estar bien.
Aunque debe mencionarse que esto no puede reemplazar una CDN adecuada. Pero dado que está pidiendo una alternativa a S3, no CloudFront, supongo que esto se entiende.
Otra alternativa sería esta oferta.
http://www.hetzner.de/en/hosting/produktmatrix/rootserver-produktmatrix/
Aunque el tráfico también es plano, le dan forma desde 100 Mbit / s hasta 10 Mbit / s si transfiere más de 2TB / Month o, alternativamente, cobra 15 EUR por cada TB de más de 2TB. Así que, en general, rondaría los 99 EUR para el Servidor más 345 EUR para el tráfico adicional de 23TB.