Most modern applications should already not be storing files that are being generated on local drives—instead, they should be using an object store. Typically, an object offers an API that allows the application to both write files to the service, and also query the service to find out metadata for the files, including retrieving a URL where the file can be accessed over HTTP.
The big three public cloud providers all offer object storage:
- Amazon S3: https://aws.amazon.com/s3/
- Microsoft Azure Blob storage: https://azure.microsoft.com/en-gb/services/storage/blobs/
- Google Cloud Storage: https://cloud.google.com/storage/
Amazon S3 is the granddaddy of them all; it is more than likely that at some point in the last 48 hours you have ...