Feeds

Google urged to make a more loving cloud

Open source BigTable and improve fluffiness, please

Beginner's guide to SSL certificates

Structure 08 Yes, Google has opened its cloud to every developer down on earth. But for some, it's not quite as open as it should be.

Speaking this morning at Structure 08, a mini-conference dedicated to cloud computing, Jason Hoffman, founder and CTO of Joyent, called on Google to open source its cloud-based database, BigTable - or at least offer a version that developers can run on their own. Otherwise, Hoffman argued, apps built on Google's cloud - aka App Engine - will be stuck on Google's cloud.

"The reality is that if you're using BigTable as your data store and you want to get the benefit of scale, you can't leave," Hoffman said. "Unless Google either open sources BigTable or makes it so you can buy it and install it on your own servers, you're locked in."

Hoffman advocates what he calls "a freely available, fully-open-sourced, loving cloud" - a cloud that plays well with other clouds. And at this point, Google's unwilling to show that much love.

BigTable underpins many of Google's own online apps, and although it's happy to let others use the platform, it doesn't want competitors lifting the hood.

But the Mountain View outfit insists that its cloud allows for more portability than you might think. Yes, BigTable is closed, but Google still envisions a world where developers can freely move code from App Engine to third-party clouds, including Amazon's Web Services platform.

"It's a minor mis-characterization to say that App Engine is proprietary," Google senior engineer Christophe Bisciglia said during this morning's panel. "The API is very well documented, and one developer has actually built something called Appdrop, which allowed you to take app engine code and run it on EC2 - just by changing the implementation of our file presence and data-base layer.

"One of the things I think is very exciting about App Engine is that it could create a way of building portable applications. Right now, with our developers, we're previewing Google infrastructure. But there is nothing about the model that would prevent App Engine from running anywhere from a local server to any other variety of cloud."

Bisciglia went on to say that the App Engine API is not specific to BigTable. But he admitted that third-party databases won't scale as well. After all, he said, Google has years of experience serving online apps to millions of people across the globe.

"I would argue that Google is a little bit ahead in terms of BigTable," he said. "But the platform doesn't prevent somebody who builds a better mousetrap - a better BigTable - to come in and compete."

Does that mean developers can use their own databases today? Not quite. "[App Engine] is a developer preview, so I don't want to make promises about what will happen when we go out of the developer preview stage," Bisciglia said.

So it's not a loving cloud today. But it could be someday.

Of course, App Engine isn't the only big-name cloud facing the portability problem. Amazon and Salesforce.com are less than loving too. If apps are to jump from cloud to cloud, everyone must open source their code. Or agree to open standards. ®

Security for virtualized datacentres

More from The Register

next story
It's Big, it's Blue... it's simply FABLESS! IBM's chip-free future
Or why the reversal of globalisation ain't gonna 'appen
'Hmm, why CAN'T I run a water pipe through that rack of media servers?'
Leaving Las Vegas for Armenia kludging and Dubai dune bashing
Facebook slurps 'paste sites' for STOLEN passwords, sprinkles on hash and salt
Zuck's ad empire DOESN'T see details in plain text. Phew!
CAGE MATCH: Microsoft, Dell open co-located bit barns in Oz
Whole new species of XaaS spawning in the antipodes
Microsoft and Dell’s cloud in a box: Instant Azure for the data centre
A less painful way to run Microsoft’s private cloud
AWS pulls desktop-as-a-service from the PC
Support for PCoIP protocol means zero clients can run cloudy desktops
prev story

Whitepapers

Choosing cloud Backup services
Demystify how you can address your data protection needs in your small- to medium-sized business and select the best online backup service to meet your needs.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.