With ninja like stealth, Google has rolled out new offering Google Cloud Functions on to the Google Cloud Platform this week. And, as is the way with these things, analysts are already squaring it up as a direct contender to Amazon Web Services (AWS) Lambda. In keeping with previous AWS-alike feature launches, Google has operated under the radar on this release, declining from broadcasting the news on any of its keenly watched social network channels.

The Chocolate Factory describe JavaScript based Cloud Functions as a “lightweight, event-based, asynchronous compute solution” which will enable users to build small, single-purpose functions which, without the need to manage a server or a runtime environment.

As with AWS Lambas, developers can rig it up to execute snippets of code in response to specific events, saving them the hassle of having to go through the whole process themselves (although it’s not an exact copy – see below):

Cloud Functions can be triggered asynchronously via events from Google Cloud Storage and Google Cloud Pub/Sub, or there’s the option of using HTTP invocation for synchronous execution. All of this is executed and managed in a Node.js runtime on the Google Cloud Platform. The official documentation states that functions are deployable from local file system (via a Google Cloud Storage bucket) or from a Github or Bitbucket source repository (via Cloud Source Repositories). Each function can implemented and billed individually

Currently Cloud Functions is still in Alpha mode, and could still be potentially changed in non-backward ways. For this reason, it’s not yet ready to contend with AWS Lambda in production. Still, if you’d like to see what the early incarnation of serverless Google Cloud can do, you can sign up to be whitelisted for early access to this feature

Google Mimics AWS Lamda with Google Cloud Functions

About The Author
- Editor of Voxxed.com, focusing on all things Java, JVM, cloud-y, methodical, future-fantastic, and everything in between. Got a piece of news, article or tutorial you'd like to share with your fellow Voxxians? Drop us a line at info@voxxed.com

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>