Feeds

Google urged to make a more loving cloud

Open source BigTable and improve fluffiness, please

Top three mobile application threats

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. ®

High performance access to file storage

More from The Register

next story
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Kingston DataTraveler MicroDuo: Turn your phone into a 72GB beast
USB-usiness in the front, micro-USB party in the back
Dropbox defends fantastically badly timed Condoleezza Rice appointment
'Nothing is going to change with Dr. Rice's appointment,' file sharer promises
Inside the Hekaton: SQL Server 2014's database engine deconstructed
Nadella's database sqares the circle of cheap memory vs speed
BOFH: Oh DO tell us what you think. *CLICK*
$%%&amp Oh dear, we've been cut *CLICK* Well hello *CLICK* You're breaking up...
Just what could be inside Dropbox's new 'Home For Life'?
Biz apps, messaging, photos, email, more storage – sorry, did you think there would be cake?
IT bods: How long does it take YOU to train up on new tech?
I'll leave my arrays to do the hard work, if you don't mind
Amazon reveals its Google-killing 'R3' server instances
A mega-memory instance that never forgets
prev story

Whitepapers

Top three mobile application threats
Learn about three of the top mobile application security threats facing businesses today and recommendations on how to mitigate the risk.
Combat fraud and increase customer satisfaction
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
SANS - Survey on application security programs
In this whitepaper learn about the state of application security programs and practices of 488 surveyed respondents, and discover how mature and effective these programs are.