Cloud computing is indisputably one of the biggest buzz words on the internet. If you want to sound smart you just throw out that phrase and people will think that you know something that they don’t know. If you want to get investors excited you throughout that phrase and definitely their ears will prick out. There’s just something about the concept of cloud computing that get people excited. This is not a surprise. Cloud computing is, for the most part well validated. We already know through websites like Gmail, Dropbox and other online services including Facebook that cloud computing works. The problem is it hasn’t seemed to have evolved to a pure form where we can say that cloud computing has definitely arrived and it has matured.
Everyone talks about cloud computing but there is no stand alone definition
This is the number one problem that anybody try to raise money in the startup world or in venture circles run into. Everybody loves talking about cloud computing. It seems that everybody loves throwing that buzz word around but it eludes standard definition. On the one end, you can define cloud computing as basically covering website hosting. If this is the case, cloud computing is an exactly earth shattering or evolutionary. We’ve had hosting since the beginning of the internet. On the other extreme, you can define it as a technology that is just a way above and beyond all the remote server and client computing paradigms that we have now as to truly bedazzle everybody. That is just pointless because if it is out of reach and so far in the future then there is really no point in talking about it now and especially raising money for it when we don’t even know its exact parameters. Thankfully in between these two extremes is the reality. The most annoying part of it all is that few people can agree as to the complete set of parameters that constitute cloud computing.
Current definitions of cloud computing hang on hosting and remote services
The truth is, the current definitions of cloud computing hang and center on the fact that you can access a remote service on the internet and that is your software, in other words, remote applications. This may seem like a fairly mild and harmless statement but if you really understand the broad ramifications of this model you would be dumfounded. All sorts of sophisticated software can be put online as service. There are many advantages to cloud computing and this is the main reason why people are excited about this. First of all you don’t have to update frequently. It is all done on the server, no need to download patches from Microsoft or deal with annoying technical support people. Number two, security issues are centralized so if there is some sort of breach or security vulnerability, it is handled on the server. Most clients don’t even see it. Number three, you pay for the computing that you use. This is the game changer. This is why investors get excited. But regardless of these advantages, we kind of stuck in the hosting and remote service paradigm and the current state of cloud computing is kind of similar to when mobile apps became very big. Everybody would say ‘there is an app for that” well in cloud computing they would say “you can put that software on the net” big deal.
Software as a service pure cloud computing
Well as much as you can pout that software on the net, there will come a time where it will become a pure experience. We are talking about a complete overthrow of local software where regardless of the devices that you use, you will always have a steady copy online and has a permanent life. We already have seen glimpses of it on the one end with Facebook and with the other, with Dropbox. But we suspect that given the pace of technology we will see a more pure version in the very near future.