Cloud Computing and Cloud Storage are based on the same concept, but with different results. The primary focus behind both cloud computing and cloud storage is to provide access by users to applications, services or storage without having to reveal the underlying "science" and technology behind making those elements work. An example of Cloud Computing is Google Apps, a suite of business applications that Google maintains. Google Apps allows people to access a suite of different applications from absolutely anywhere through access to the internet, while the underlying data, code and other information is stored permanently on the servers, beyond the view of those using the applications. What the users do not see is the complicated data and software that are stored behind the scenes on the servers, but rather they only see the attractive front end, which is what the cloud computing concept is all about.
Cloud storage is similar to cloud computing. The main difference is that instead of access to applications the service provides access to data and data storage. This is much like a hard drive installed within your computer, only it exists on every computer that you use.
Some cloud storage providers focus on building the backbones of infinite storage; for example, Amazon's Simple Storage Service (S3). They operate data centers where lots and lots of data can be stored redundantly. With that anyone could write their own software to utilize their storage service. Other cloud storage providers focus on making it easy to use the cloud storage for end users. ZumoDrive is in this category; our drive will make cloud storage usable as a local drive, except that it can grow to any size, usable on multiple devices, and never needs to be backed up.
Cloud storage and cloud computing are very similar. The user loads applications and accesses data without any knowledge regarding how it works, making their use as simple as launching any application on your computer. Many providers are offering some sort of software along these lines. A lot are implementing solutions that integrate with other technologies, while others offer services that are solitary. These two technologies provide security for your data; consistency, which is thanks to not trying to maintain multiple copies of the data; reliability, thanks to maintenance from the hosting company; and many other features that come from being hosted by large companies.
These are the features of the cloud as a general concept rather than only for cloud computing or cloud storage. Regardless of the computing device, be it a desktop computer, table computer, notebook, wall computer, monitor, sensor, entertainment center, handheld or other computer device, the information is stored on a permanent basis on the internet server, and is only temporary cached for the client on their computing device.
So which one will make it into our lives first? Bill Gates has made his bet on cloud storage. In this PC Magazine interview, Bill Gates said cloud storage is "without tradeoffs.". We agree with him. By using storage in the cloud as the master storage, storage on our devices can finally be scalable (to be as large as you want), accessible from any where (get to the same content no matter which device you are using), and always reliable (don't need to worry about back up).