In a previous article, Top 5 Cloud Computing Trends, I said that an alignment of standards in cloud computing is necessary, since cloud computing is at a relatively early stage of development and its evolution is moving at a high rate of speed. There are many organizations developing standards but the risk is fragmentation or diffusion, which instead of strengthening cloud computing, may make everybody more wary.
A high level of trust is needed before any business will move into the cloud. And this level of trust is based on knowing exactly what the business will get, how it will get it and when. A trusted set of standards every provider would adhere to would help with this problem and make companies more likely to move to the cloud.
As things stand, we are not lacking standards, the problem is we have too many and not many people know what they are. There are a few worthy efforts:
There are quite a few organizations working on standards – and these are only some of them, the entire list is much longer. As new “standards” arise instead of making for a stronger industry will we create more problems?
The best way forward would be to start a discussion and get everybody to agree, starting with the most urgent issues. And I believe the most urgent would be to agree on standardization at platform level, which would allow for greater flexibility if a company wants to move from one cloud provider to the other.
However, a balance needs to be achieved, as over-standardization could be as dangerous for the industry as no standards at all. Since cloud computing is still in its infancy, defining how things should work in too much detail could result in rigidity and not leaving much room for innovation, without which cloud computing could never evolve.