você pode tentar usar o Amazon S3. é fácil de usar, seguro e atende aos seus pedidos.
Eu preciso fornecer alguns arquivos grandes estáticos (cerca de 4 GB cada) para vários usuários, usando 5 servidores que estão em regiões geográficas diferentes.
A ideia é que ninguém mais receba o conteúdo, pois há informações nesses arquivos que não são destinadas ao público em geral.
A tarefa é atender a esses arquivos usando um servidor da web e algum mecanismo de autenticação ou reescrever URLs ou algo que expira de maneira oportuna.
Para isso, eu poderia fazer um aplicativo da web que serviria aos clientes os links e / ou as credenciais necessárias para acessar os arquivos.
Eu vi, por exemplo, que o nginx poderia verificar se um cookie está configurado no navegador e poderia fazer uma reescrita de URL com base nesse fato, mas isso pode não ser suficiente, pois não consigo encontrar uma maneira de validar o conteúdo do cookie.
Eu também vi o nginx http_auth funcionar para autenticação em um proxy reverso para e-mails. Isso pode ser uma boa ideia, mas, novamente, grandes arquivos estáticos e uma maneira de atendê-los com segurança.
Alguma idéia?
você pode tentar usar o Amazon S3. é fácil de usar, seguro e atende aos seus pedidos.