DigitalOcean albo Google Cloud mogą być dobre. Osobiście polecam podzielić miejsce do przechowywania oraz hosting aplikacji. Tak będzie taniej oraz bardziej skalowalne. Gdy użytkownik będzie chciał pobrać, alba załadować plik należy go przekierować na serwer z dyskiem, dzięki temu serwer z aplikacją będzie mniej obciążony. Pozostaje kwestia autoryzacji. W tym celu używa się głównie kluczy o bardzo krótkim czasie życia. Przeważnie nazywa się to SAS od shared access signature.