Cloud storage is only one specific application in the broader category of cloud computing or cloud apps, and other things which generally seem to fall under the broader category of 'cloud' something. I'm not sure if this tag will turn out to be useful, but if OS tags are being used, it seemed apt to have something pointing to this "operating system." I just haven't seen a better term to apply to this tag, yet.
To answer what your first question is, "What does cloud mean?", here you go... notice the third bullet under the heading "What can you do in the cloud?"
What is the cloud exactly?
The first thing you should understand about the cloud is that it is not a physical thing. The cloud is a network of servers, and each server has a different function. Some servers use computing power to run applications or "deliver a service."
For example, Adobe recently moved its creative services to the cloud. You can no longer buy the Creative Suite (Photoshop, InDesign, etc.) in a box set. Instead, you must pay a monthly subscription fee to use each individual service. That's why it's now called the "Adobe Creative Cloud" instead.
Other servers in the network are responsible for storing data.
For example, when you take a picture on your smartphone, it is stored on your phone's internal memory drive. However, when you upload the photos to Instagram, you are uploading it to the cloud.
So remember: "The Cloud" is a network of servers. Some servers provide an online service, like Adobe Creative Cloud, and others allow you to store and access data, like Instagram or Dropbox.
Chances are, you encounter the cloud daily. From Google Drive to SkyDrive to iCloud to Evernote, any time you store information without using up your phone's internal data, you're storing information on the cloud.
Reference: Source: http://www.gcflearnfree.org/computerbasics/extra/82
Now on to the use of cloudstorage. I am of the mindset that anything related to, or a subset of the cloud, like cloudstorage should simply be referred to as the cloud. The 2nd versions of each of the examples shown below just sound better and makes more sense IMHO. Especially when you consider that anything relating to the storage of data in the internet realm is already considered to be known as the cloud. In all my years of working in IT, I had never heard of the term cloudstorage until I came across it on this site. This is why I suggested that cloudstorage be removed or made a synonym of cloud in another post.
Which version sounds better or makes more sense:
Q: I want to be able to store my word documents in a cloudstorage.
Q: I want to be able to store my word documents in the cloud
Q: I need to have my mobile app store my contacts and notes in cloudstorage
Q: I need to have my mobile app store my contacts and notes in the cloud
- I'm looking for an existing service that somebody is running on their servers and offering as a service. Example: I'm looking for a provider of a web browser bookmark synchronization service. → cloud-service
- I'm looking for an existing application that I can deploy on my servers on the cloud. Example: I'm looking for server software and associated browser extension to synchronize bookmarks. → cloud-application
I'm not sure if these are the right names. I'm not sure what to do about the overlap with web-apps which suffers from the same ambiguity. Should it be disambiguated to web-application and web-service?