True utility computing — where virtual machines are moved between competing service providers without an organisation's knowledge — is coming soon, according to Vic Winkler, CTO at data security provider Covata.
Winkler, who played a key role in the creation of modern cloud computing technology, believes most businesses will benefit from buying compute and storage services like they do their electricity.
"There used to be a day when you would get your electricity through your own generating plant. This is the equivalent of having your own data centre. Today you get your electricity and communications right out the wall.
"Why shouldn't you get your compute and storage right out of the wall? Why shouldn't that be a centralised resource — for a fee — that lives on the Internet?" he asked.
"You don't care exactly who provides it. In fact, it can become so sophisticated that these different providers can be mediated by somebody who gets the best price at that moment and moves your stuff around without you knowing."
True utility computing is clearly coming and organisations like Amazon — which partners with Covata — are, of course, already moving virtual machines around inside their data centres without customers knowing, he said.
"It's not far down the road when somebody will be able to move your virtual machines to another provider just because it's cheaper. I can start a business in a year or three and broker all of these providers," he said.
"We've already seen people pretending that they were cloud service providers reselling Amazon. That happened five or six years ago so it's not much of a leap from there to moving those VMs around from one cloud service provider (CSP) to another CSP — it's certainly within reach."
While working at Sun Microsystems in 2003, Winkler was asked to work on the vendor's utility computing business.
"The vice president said 'what we have is a vision for presenting all of the computing resources in this giant matrix of computers to people over the Internet and we want them to be able to do anything that want inside that matrix,'" Winkler said.
Winkler initially thought the idea was "madness" but was charged with the job of figuring out how it could be done.
"I figured out how to do it securely. My job was security, not the engineering of the overall matrix. We started with a team of 18 at Sun and that team over the next year-and-a-half expanded to about 600," he said.
At the time, Winkler became lead architect for security for all of Sun's cloud computing services.
"The best thing that happened to me during that whole process was that they kept taking resources away from me. I came to realise that this was actually a good thing because it forced me to go from a human-centric set of processes to an automated set of processes," Winkler said.
Sign up for Computerworld eNewsletters.