1. A computer-implemented method, comprising: retrieving, by a cloud-based server, data objects from a distributed file system; processing, by the cloud-based server, the data objects to determine applications that created or accessed the respective data objects on one or more remote computing devices; classifying the data objects according to the corresponding applications that created or accessed the data objects resulting in application classification information; and storing the application classification information in a cloud-based memory system associated with the cloud-based server.