Definition

Google Cloud Platform

Google Cloud Platform (GCP) est la plateforme cloud de Google pour les développeurs et les gestionnaires d’infrastructure qui regroupe son PaaS et son IaaS ainsi qu’un ensemble d’API et de services connexes comme les bases de données hébergés, des outils Big Data, de Machine Learning ou d’optimisation du réseau.

Google Cloud Platform est composée d’un PaaS (Google App Engine), d’un IaaS (Google Compute Engine) et d’autres services Cloud pour développeurs et gestionnaires d’infrastructure parmi lesquels Big Query (Datawarehouse), Bigtable (stockage NoSQL pour applications analytiques), Cloud Datastore (base NoSQL hébergée pour applications web et mobiles), Container Engine (conteneurs à la demande), Cloud Dataflow (streaming de données en environnement Big Data), Cloud DNS, Cloud SQL (MySQL hébergé), Cloud Storage (stockage objet), Prediction API (analytique prédictif), Translate API et Google Cloud Pub/Sub (middleware de messagerie).

Cinq catégories de services

À mars 2016, Google Cloud Platform propose en tout 25 services classés en cinq catégories Compute (Compute Engine, App Engine, Container Engine)

  • Stockage (Storage, Bigtable, Datastore, SQL)
  • Réseau (Load Balancing, Interconnect, DNS)
  • Big Data (BigQuery, Dataflow, Dataproc, Datalab, Pub/Sub)
  • Machine Learning (ML Platform, Vision API, Speech API, Translate API, Prediction API)
  • Operations & Outils (Stackdriver – pour les applications à la fois sur Google Cloud et sur AWS, Deployment Manager, Endpoints, IAM, Source Repositories)

Cloud Launcher

Google Cloud Platform est complété par un « Launcher » qui permet de déployer automatiquement 170 solutions tiers et partenaires (comme Hadoop, des bases de données telles que Cassandra ou MongoDB, des outils de développement comme Jenkins ou Kafka, ou encore des CRM comme SugarCRM) ou une dizaines d’OS en quelques clics (Windows Server 2015 R2, SLES, CentOS ou encore RHEL).

Solutions pour l’IoT

Une dernière brique compose l’offre de Google, celle pour l’IoT. Il s’agit en fait (à mars 2016) d’un regroupement marketing d’outils éparses (Cloud Pub/Sub, Stackdriver, Cloud Dataflow, Cloud Storage, Cloud Datastore, Cloud Bigtable, BigQuery, Cloud Datalab, Cloud Dataproc) et des briques PaaS et IaaS (App Engine Container Engine Compute Engine).

Résumé de la plateforme IoT de Google Cloud Plateform par Google

À ceux-ci s’ajoutent Firebase (outil hébergé de développement d’applications Web, iOS et Android et de back-end temps réel racheté par Google en 2014) et la base Cassandra via Google Launcher.

Cette définition a été mise à jour en mars 2016

Pour approfondir sur Backup en Cloud