Featured in
Architecture & Design

Mini-talks: The Machine Intelligence Landscape: A Venture Capital Perspective by David Beyer. The future of global, trustless transactions on the largest graph: blockchain by Olaf Carlson-Wee. Algorithms for Anti-Money Laundering by Richard Minerich.

Featured in
Process & Practices

In-App Subscriptions Made Easy

There are various types of subscriptions: recurring, non-recurring, free-trial periods, various billing cycles and any possible billing variation one can imagine. But with lack of information online, you might discover that mobile subscriptions behave differently from what you expected. This article will make your life somewhat easier when addressing an in-app subscriptions implementation.

Featured in
Operations & Infrastructure

Mini-talks: The Machine Intelligence Landscape: A Venture Capital Perspective by David Beyer. The future of global, trustless transactions on the largest graph: blockchain by Olaf Carlson-Wee. Algorithms for Anti-Money Laundering by Richard Minerich.

Featured in
Enterprise Architecture

Mini-talks: The Machine Intelligence Landscape: A Venture Capital Perspective by David Beyer. The future of global, trustless transactions on the largest graph: blockchain by Olaf Carlson-Wee. Algorithms for Anti-Money Laundering by Richard Minerich.

Google Storage is Now Available to All Developers

Google has announced at I/O 2011 the availability of their Storage service to all developers without the need for an invitation. The service has been enhanced with OAuth 2.0 support, simplified account management through the API Console, a new EU storage region, and a new API version.

Google Storage for Developers (GSD) is a RESTful service for storing data in Google’s cloud. The service was announced last year at I/O 2010, but it was available only to a limited number of developers. A year later, at I/O 2011, Google announced the availability of the service to any developer with a Google account, offering a free subscription including up to 5GB of storage until the end of this year.

GSD has a few attractive features: data is replicated across multiple data centers and it is backed up, it has read-your-writes consistency, and can accept objects up to 5TB. Although buckets are supposed to have separated domain spaces, we have found that the feature is not working yet, the Online Storage Manager not being able to create new buckets with common names like “bucket” or “test”, probably because the names are already used by other buckets.

Simplified storage sharing – the owner of the storage can make it available to any developer with a Google account. Only the owner takes care of billing.

A new European storage region

Support for objects up to 5 TB

A new API version, 2.0

Amazon S3 offers a similar free tier of 5GB, and the price for the paid subscription is lower: $0.14/GB/month vs. $0.17/GB/month, and Amazon’s price is smaller for storage in excess of 1TB, going down to $0.055/GB/month for more than 5,000TB. The other fees for the number of GET/PUT/POSTs, data uploading and downloading are similar.

I have seen that what you say about bubkets name rules is not true, according to the documentation [1], "Bucket names reside in a single Google Storage namespace. As a consequence, every bucket name must be unique across the entire Google Storage namespace. If you try to create a bucket with a bucket name that is already taken, Google Storage responds with an error message", so the error you faced was as expected.