Cloud storage allows users to store and access files from anywhere through the internet. It has grown significantly since the early 2000s as bandwidth increased and storage costs decreased dramatically, making it more feasible to store large files online. Common uses of cloud storage include general file hosting, photo storage, music storage, document sharing, email, and online backup of files that can be recovered if the local data is lost.