Email this article   Print article 


Google App Engine Update Adds Multi-Tenancy

By Andrew R Hickey
August 20, 2010    1:46 PM ET

Google launched the latest version of its App Engine cloud platform this week, offering several fixes and adding a host of new features, including multi-tenancy support.

App Engine version 1.3.6 now features multi-tenancy support, or the ability to run more than one, or multiple, instances of an application. Google App Engine's multi-tenancy support uses the Namespaces API, which lets multiple organizations, or tenants, all run the same applications. Data is segregated using a unique namespace for each client, Google's App Engine development team wrote in a blog post.

"This allows you to easily serve the same app to multiple different customers, with each customer seeing their own unique copy of the app," Google wrote. "No changes in your code are necessary to use this API – just a little extra configuration. Further, the API is also designed to be very customizable, with hooks into your code that you can control, so you can set up multi-tenancy in any way you choose."

Multi-tenancy support lets application developers and solution providers serve the same app to different clients requiring only minor changes when certain customizations are required.

Along with adding multi-tenancy support, Google has also updated App Engine to now add high-performance image serving and relaxed data storage quotas.

The new high-performance image serving system is based on the same infrastructure Google leverages to serve Picasa images and lets developers generate a stable, dedicated URL for serving Web-suitable image thumbnails. Users store a single copy of the original image and then request a high-performance per-image URL that can serve that imaged resized or cropped without any CPU or dynamic server load on a specific application.

Meanwhile, Google also lifted some of App Engine's system limitations and the Datastore no longer enforces a 1,000 entity limit on count and offset. Queries using those will now execute until they return or the application reaches the request timeout limit. Google has also raised nearly all of the burst quotas for free apps to the same level as the burst quotas for billed apps.

Other features packed into the Google App Engine update include custom error pages; task queue pausing via the Admin Console interface; and dashboard graphs in the Admin Console that show 30 days of data.

To continue reading this article, please download the free CRN Tech News app for your iPad or Windows 8 device.
Related: Videos | Slide Shows | Comments

SHARE THIS ARTICLE

More Cloud

Recent Articles

10 Intriguing Product Updates From Google I/O 2013

CRN takes a look at some of the key ways Google intends to influence the way we do business and enjoy our free time. A number of product rollouts and updates were made at I/O 2013. Here are the most intriguing.

8 Tips For Successful Cloud Migrations

Successful cloud migrations don't merely focus on changes in technology; they are also focused on the comfort levels of both people who are familiar with the new technology as well as those who might be slightly apprehensive about the forthcoming changes.

9 Key Concerns That Block Cloud Sales

The benefits of the cloud are heavily touted by cloud providers and the various types of channel partners with which they work. But a number of stumbling blocks still remain. Channel partners outlined for CRN some of the objectives they hear most often.

  More Slide Shows




Related Videos
Loading...