In the past 5 years or so, cloud computing has really started to take off. I never thought I’d be storing my files on a web server, partly because I thought my Internet would be too slow, I thought that I’d have to always be connected to access my files and I was always worried about syncing issues. That was until I found Dropbox, and I haven’t looked back. I don’t have to worry about uploading and downloading my files, that happens all automatically (another thing I envisioned was storing files off-site with an FTP server where I’d have to backup everything manually and it would do it all at once or not at all.) My emails also went mega cloud in 2004 with Gmail, and since then I have found myself using more and more cloud services, including my fitness monitor program RunKeeper, my Bible software Logos, and I have all my games on Steam.
I have got to thinking: what if I start to have too many cloud services? What if I loose my password for one of them, what if I forget about one of them completely? Yes, in theory they are all linked with my email address, but it is nice to have the password the same for all my trusted services (I have a tiered password system… I only ever use the same email password for trusted sites, and use unique passwords for financial sites.) It would be nice if I was able to use the same password for all my services, but my password to not be comprimised, and for all the services to share resources. Let me give you a run down.
My main cloud storage service has to be Gmail, for the sole reason that every cloud service is linked through my email account. The second one I use is Dropbox, as I use it everyday as well for both syncing files between my desktop and laptop (it’s awesome,) and for backups (I have never had a “computer problem” such as deleted files thanks to Dropbox.) I am looking at upgrading Dropbox soon to provide me with more storage, as I’m quickly reaching my limit (3GB at the moment, and if I can’t reefer more people soon, I will need to buy a subscription.) But at the same time I think, wouldn’t it be handy if that upgrade was shared with ALL my cloud services, such as Gmail, and maybe Picasa Web Albums (I don’t really use Picasa, but say I did.) Google also offer storage upgrades for Picasa if I reached Picasa’s limit, but what if I have 30GB spare in my Dropbox account? Wouldn’t it be handy if you could just buy X amount of space, and then each cloud service could just take what it needs (and each cloud provider getting an appropriate proportion of the funds?) Or, what if I was able to put files in a particular folder in my Dropbox that Picasa was monitoring, and when I uploaded something there it would automatically go to Picasa.
I can see people now asking why I don’t just store my photos in Dropbox? Well, to be honest, I would, but that was just a sample scenario. There are many scenario’s when someone may have a very good reason to want to use separate cloud services.
Another thing where it would come in handy would be for consistency and management. Say I purchased music online (I buy CD’s, as I prefer having hard copies of my music,) wouldn’t it be really handy if, instead of downloading it through my web-browser, it was automatically put in my Music folder in my Dropbox or emailed to me as an attachment, all using the same storage space?
It’s also nice if I buy software and it is all linked to one single account. These days I buy more of my games on Steam (it’s great providing you don’t lose access to your account, but I will only buy on Steam if it’s cheaper than retail or the game is only on Steam,) but as I mentioned above my Bible Software is also cloud based. Wouldn’t it be great if there was a single account which, when I re-installed, it would just download and install all my programs from one single location?
Now, many of the things I have mentioned are already partically implemented in some scenarios, but the fragmentation is just too much, a lot of the time it isn’t supported by every provider or I would need to sign up for yet another cloud account.
For example, some partial implementations of the idea’s I have put forward are:
- OpenID, which allows a single username and password for many online services without actually telling the service your password (therefore meaning your password can’t be compromised.) Unfortunately, this isn’t supposed by that many services, and for it to work properly (for me) would need to be supported by all the services that I use.
- DropBox scripts and programs, it is possible to run programs on your computer that will monitor Dropbox, but these aren’t official and require your computer to be turned on. You could write a program to monitor a pictures folder on your Dropbox and upload to Picasa Web, but that isn’t really that integrated.
- Ubuntu One implements that Music idea I put forward, but that is Ubuntu only (I’m back to Windows now) and is yet again another service.
- Shared storage isn’t possible yet, but that would be awesome. I would definitely buy some cloud storage if I could share it between my Dropbox and Google Accounts.
As a side note, I sort of want Google to acquire Dropbox, as they make up 100% of my cloud file storage usage (I’m not counting Steam as storing files, as I can’t store anything I want there,) and if they did I’m sure the shared storage option would work, and I could use my Google Account to log in to Dropbox.
So, fragmentation is where it is at. I’m not going to propose a way this could be done, because there are many, many issues that need to be sorted (for example, if shared storage was available, places wouldn’t make as much money, and then there is the major issue of security. I’m not pretending these don’t exist,) but it would be awesome if, in the future, it was a single log in for everything.