Kalpana Kalpana (Editor)

Google Cloud Platform

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Google Inc.

Written in
  
JavaPythonGoRuby

Development status
  
Active

Initial release
  
October 6, 2011; 5 years ago (2011-10-06)

Platform
  
Google App Engine, Google Compute Engine, Google Cloud Datastore, Google Cloud Storage, Google BigQuery, Google Cloud SQL

Type
  
Cloud Storage, Web Development

Google Cloud Platform is a cloud computing service by Google that offers hosting on the same supporting infrastructure that Google uses internally for end-user products like Google Search and YouTube. Cloud Platform provides developer products to build a range of programs from simple websites to complex applications.

Contents

Google Cloud Platform is a part of a suite of enterprise services from Google Cloud and provides a set of modular cloud-based services with a host of development tools. For example, hosting and computing, cloud storage, data storage, translations APIs and prediction APIs.

Elements

  • Google Compute Engine – IaaS service providing virtual machines similar to Amazon EC2.
  • Google App Engine – PaaS service for directly hosting applications similar to AWS Elastic Beanstalk.
  • Google Cloud Bigtable – IaaS service providing map reduce services. Similar to HBase.
  • BigQuery – IaaS service providing Columnar database. Similar to Amazon Redshift.
  • Google Cloud Functions – Currently in alpha testing FaaS service allowing functions to be triggered by events without developer resource management similar to Amazon Lambda or IBM OpenWhisk.
  • Google Cloud Datastore - DBaaS service providing a Document-oriented database.
  • Nomulus

    On October 18, 2016, Google announced a new platform called Nomulus, which is an open source infrastructure that is available for everyone. Nomulus powers Google's top-level domain (TLD) registries, such as .google, .how, .soy. It is Java based and the source code is released under the Apache 2.0 license, even though it is integrated with Google's Cloud Platform, using Google Cloud Datastore as its backend database.

    Nomulus runs unlimited TLD registries in a single shared instance, using horizontal scaling, and includes the features of Extensible Provisioning Protocol (EPP), WHOIS, reporting, and trademark protection. "It is the authoritative source for the TLDs that it runs, meaning that it is responsible for tracking domain name ownership and handling registrations, renewals, availability checks..."

    The project commenced after the Internet Corporation for Assigned Names and Numbers (ICANN) approved a change to the Internet Domain System back in June 20, 2011. The Board decided that by increasing the number of top-level domains from its then current number of 22, the internet would be redefined, giving people and businesses more flexibility and control over their online presence. "Expanding the number of TLDs will encourage innovation and result in competition and increased choice for Internet users."

    Timeline

  • April 2008 – Google App Engine was released as a preview.
  • May 2010 – Google Cloud Storage launched.
  • July 2012 – Google creates the Google Cloud Platform Partner Program.
  • October 2012 – shortly after the Amazon outage, Google App Engine experienced a major outage that also affected Tumblr and Dropbox.
  • April 2012 – BigQuery, first presented in March, went into General Availability (GA).
  • December 2013 – After an 18-month preview Google Compute Engine was released GA.
  • February 2014 -Google Cloud SQL was released as GA.
  • March 2014 – During the Google Cloud Platform Live, Google announced their biggest price drop affecting all products between a 30% and 85%.
  • March 2014 – Google announced Managed Virtual Machines, a new feature to overcome the traditional limitations in Google App Engine.
  • February 11, 2016 – Google Cloud Functions announced for preview
  • February 22, 2016 – Google Cloud Dataproc entered general availability.
  • October 18, 2016 - Nomulus was created
  • References

    Google Cloud Platform Wikipedia


    Similar Topics