Cloud lock-in: What firms can be doing now to avoid the traps

A lack of standards to facilitate moves between cloud providers doesn't mean companies are helpless in the face of vendor lock-in.
Written by Toby Wolpe, Contributor

Even though a fear of lock-in is hampering uptake, cloud customers could still be doing more themselves to minimise the pain of moving providers.

By applying certain measures when, say, picking cloud services or designing cloud software, firms can go some way towards compensating for a lack of standards, according to Dr Chris Harding, interoperability director at vendor-neutral industry consortium The Open Group.

"Some of these things apply at the point when you're choosing a cloud service, and there's not a lot you can do after that once you've made your choice," Harding said.

"Other things apply to the way you design applications that use the cloud. Obviously, right through your application design and further modifications you can bear those things in mind."

Detailed advice and recommendations are contained in a free guide to avoiding cloud vendor lock-in just published by The Open Group.

Harding said the cloud consists of so many elements, including public, private and hybrid arrangements and SaaS, PaaS and IaaS, the specific approaches individual firms can adopt to improve portability will depend on their particular usage.

"For example, if you're designing applications that use the cloud or cloud services, make them loose-coupled. Don't go for ACID transactionality unless you absolutely have to," he said.

"If you're working at the platform level, think about — and this is something that has been under discussion in the technical community for a while — whether you're going to use SOAP and the web services protocols or are you going to use raw HTTP and JSON, and there are some considerations as to which might be your better approach.

"If you are going to be managing the cloud, look to see whether the service supports any management standards — that sort of thing."

Only picking cloud providers that offer vendor-independent programming interfaces is something that only really applies when an organisation is choosing a cloud platform, according to Harding.

However, producing clear, human-readable descriptions of services could be carried out even by those organisations that have already bought into a provider's product.

"That's actually something that comes right at the other extreme because you can even do that after development although it's obviously better if you do that at the time," he said.

Dr Jeff Jaffe, chief executive of the World Wide Web consortium, said recently the growth of the cloud industry is being held back by a lack of standardisation, which is reducing interoperability between competing cloud services and slowing adoption due to fears about lock-in.

However, The Open Group's Harding believes that at some point the cloud will be subject to a more extensive range of standards, which will help ensure greater portability and allay user concerns.

"I think it will happen. It's part of the natural progression of the way standardisation works that you get a period of innovation — which we've certainly had with cloud — and during that period of innovation you don't really want standardisation because it's a block on progress," Harding said.

"But then there comes a point at which differentiation for the sake of it is a bad thing and I think we're reaching that point now."

He said there are signs that take-up of cloud is beginning to be constrained by people's concerns over lack of portability and interoperability.

"At that point you start to see standardisation happening. Obviously it can go at a greater or lesser pace and go further or less far. What we're trying to do with this guide is accelerate its pace and make it go to as greater extent as possible."

Editorial standards