Temos um site em que nosso uso diário de largura de banda é de aproximadamente 10 GB de conteúdo gerado pelo usuário.
A camada de software é simplesmente Heroku + alguns addons para DB e monitoramento, e estamos lidando com uploads e dados veiculados com o S3 e o Cloudfront. O roteamento de DNS é feito via Route53.
Agora, eu pensei no princípio que a Cloudfront seria comparável a qualquer outra VPN em termos de largura de banda (preços pouco claros), mas com a nossa taxa já estamos pagando 30 $ por mês. Comparado com qualquer provedor local de hospedagem em nosso país (nós realmente não precisamos distribuir CDN em larga escala, já que é um país pequeno), teríamos 300GB por DIA por uma fração desse custo.
Para atenuar esse problema, começamos a alugar um servidor e fizemos o seguinte
Obviamente, com essa configuração, a desvantagem é que não recebemos mais nenhum CDN, o que é quase ok, já que nosso tráfego está concentrado em um único local.
Outra desvantagem é a escalabilidade disso: obviamente, em algum momento, vamos atingir o limite de largura de banda ou simplesmente o limite de espaço no servidor. Então, a questão é: quais são as ferramentas necessárias para colocar o armazenamento de arquivos em escala?
Ou como uma questão secundária: acho que ou recebi algo muito errado com a configuração (nesse caso, escreva um comentário ou um comentário) ou por que Alguma pessoa sensata escolheria Cloudfront (ou qualquer outro CDN?), dada a enorme diferença de custo?