Cloud // Platform as a Service
06:08 PM
Connect Directly

Google Enhances Cloud Platform To Ease Lock-In Concerns

App Engine apps gain another alternative to Google infrastructure while developers gain a Cloud Playground for code experiments.

10 Tools To Prevent Cloud Vendor Lock-in
10 Tools To Prevent Cloud Vendor Lock-in
(click image for larger view and for slideshow)
Google's Cloud Platform is becoming more open and more accessible to newcomers.

Last week, Google said App Engine users can now run Java App Engine applications in a private cloud using JBoss CapeDwarf, an implementation of the Google App Engine API that supports deployment on JBoss Application Servers.

Vendor lock-in has long been a concern among those who develop cloud applications, as it was when Google launched App Engine in 2008. But a year later, there was an escape hatch, in the form of AppScale, an open source App Engine implementation.

Nevertheless, potential cloud customers remain wary about being trapped. "We hear consistently from developers that they want to see more portability of their apps when working in the cloud," said Google engineer Ludovic Champenois in a blog post on Thursday.

[ Are advertising copywriters' days numbered? Read Google Auto-Designed Ads Available To Merchants. ]

The ability to run App Engine apps in a private cloud via CapeDwarf represents an attempt to address lock-in concerns, as does Google collaboration with JBoss owner Redhat to develop the open source Test Compatibility Kit (TCK) project. The TCK provides a way to test whether App Engine code can run on third-party infrastructure without modification.

Having recently added PHP support to App Engine, a move seen as an effort to make App Engine more popular, Google is continuing its effort to broaden the appeal of its platform-as-a-service offering by introducing a service called Cloud Playground.

Cloud Playground provides a way to test the App Engine APIs directly from Google's developer website, through the addition of green "Run/Modify" buttons that now accompany App Engine code examples.

Previously, developers wishing to run code on App Engine had to set up a local development environment, then upload the code and deploy it to test anything. It's not a particularly difficult process, but it can be frustrating if the code has bugs or isn't properly configured.

Cloud Playground provides instantaneous feedback. It allows developers to enter a few lines of Python code and run the program immediately. Better still, it provides a way to easily modify sometimes lengthy snippets of sample code to learn how App Engine responds, all without the potentially deterrent burden of setting up an account or logging in.

The experimental service also supports sharing: Users can copy the URL of their online workspace and send it to friends and colleagues, who can then review the code and modify it. In addition, it allows users to enter Github project URLs to import project code from Github into the Cloud Playground.

Comment  | 
Print  | 
More Insights
Oldest First  |  Newest First  |  Threaded View
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
Top IT Trends to Watch in Financial Services
IT pros at banks, investment houses, insurance companies, and other financial services organizations are focused on a range of issues, from peer-to-peer lending to cybersecurity to performance, agility, and compliance. It all matters.
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on for the week of October 23, 2016. We'll be talking with the editors and correspondents who brought you the top stories of the week to get the "story behind the story."
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll