Google has opened up its Google Compute Engine (GCE), which had been available as an invite only service until recently, for everyone and is now expanding the feature set of its Google Cloud Platform. So far, Amazon Web Services (AWS) has been the largest service provider in the Infrastructure-as-a-Service (IaaS) market. Now Google brings us the Cloud Datastore – or as we like to call it: DBaaS (Database-as-a-Service). Google has yet to open a marketplace of services that would be on par with AWS. Although many enterprises are not ready to run on public clouds, there are others that are looking for exactly the kind of possibilities that Google Compute Engine has to offer. Influenced by some architectural differences, Google’s BigTable-based Datastore works a little differently from it’s competitor, Amazon’s DynamoDB NoSQL row-based Datastore. While the former has a very high consistency when it comes to reads and subsequent consistency for queries, the other offers you with a choice of eventual or high consistency, according to the price. Google even claims that its Cloud Store will support ACID transactions, and will have high availability via multi-data center replication. Google has also announced the addition of PHP support, which has been the most requested feature by Compute Engine users. Although it has most of the key services and even some advantages in particular areas, Google’s cloud platform is till lacking the breadth of services that AWS offers – be it virtual server instances or hosted data warehouse. However, with new programming languages like Go, and the rest of Google’s services, it could well be the place for many developers.
|