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

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
Google in the Enterprise Survey
Google in the Enterprise Survey
There's no doubt Google has made headway into businesses: Just 28 percent discourage or ban use of its productivity ­products, and 69 percent cite Google Apps' good or excellent ­mobility. But progress could still stall: 59 percent of nonusers ­distrust the security of Google's cloud. Its data privacy is an open question, and 37 percent worry about integration.
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Elite 100 - 2014
Our InformationWeek Elite 100 issue -- our 26th ranking of technology innovators -- shines a spotlight on businesses that are succeeding because of their digital strategies. We take a close at look at the top five companies in this year's ranking and the eight winners of our Business Innovation awards, and offer 20 great ideas that you can use in your company. We also provide a ranked list of our Elite 100 innovators.
Twitter Feed
Audio Interviews
Archived Audio Interviews
GE is a leader in combining connected devices and advanced analytics in pursuit of practical goals like less downtime, lower operating costs, and higher throughput. At GIO Power & Water, CIO Jim Fowler is part of the team exploring how to apply these techniques to some of the world's essential infrastructure, from power plants to water treatment systems. Join us, and bring your questions, as we talk about what's ahead.