1. A system comprising: a storage area configured to storing data, the storage area being implemented in a cloud computing system; a database configured to receive and store metadata about the data, the database being implemented in the cloud computing system; and an origin server configured to receive requests for the data from a content delivery network provider, and configured to provide the data to the content delivery network provider based on the metadata.