Google Cloud Platform
Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. Alongside a set of management tools, it provides a series of modular cloud services including computing, data storage, data analytics and machine learning. Registration requires a credit card or bank account details.
Google Cloud Platform provides infrastructure as a service, platform as a service, and serverless computing environments.
In April 2008, Google announced App Engine, a platform for developing and hosting web applications in Google-managed data centers, which was the first cloud computing service from the company. The service became generally available in November 2011. Since the announcement of App Engine, Google added multiple cloud services to the platform.
Google Cloud Platform is a part  of Google Cloud, which includes the Google Cloud Platform public cloud infrastructure, as well as G Suite, enterprise versions of Android and Chrome OS, and application programming interfaces (APIs) for machine learning and enterprise mapping services.
Storage & Databases
Cloud Storage – Object storage with integrated edge caching to store unstructured data.
Cloud SQL – Database as a Service based on MySQL and PostgreSQL.
Cloud BigTable – Managed NoSQL database service.
Cloud Spanner – Horizontally scalable, strongly consistent, relational database service.
Cloud Datastore – NoSQL database for web and mobile applications.
Persistent Disk – Block storage for Compute Engine virtual machines.
Cloud MemoryStore – Managed in-memory data store based on Redis.
BigQuery – Scalable, managed enterprise data warehouse for analytics.
Cloud Dataflow – Managed service based on Apache Beam for stream and batch data processing.
Cloud Dataproc – Big data platform for running Apache Hadoop and Apache Spark jobs.
Cloud Composer – Managed workflow orchestration service built on Apache Airflow.
Cloud Datalab – Tool for data exploration, analysis, visualization and machine learning. This is a fully managed Jupyter Notebook service.
Cloud Dataprep – Data service based on Trifacta to visually explore, clean, and prepare data for analysis.
Cloud Pub/Sub – Scalable event ingestion service based on message queues.
Cloud Data Studio – Business intelligence tool to visualize data through dashboards and reports.
Stackdriver – Monitoring, logging, and diagnostics for applications on Google Cloud Platform and AWS.
Cloud Deployment Manager – Tool to deploy Google Cloud Platform resources defined in templates created in YAML, Python or Jinja2.
Cloud Console – Web interface to manage Google Cloud Platform resources.
Cloud Shell – Browser-based shell command line access to manage Google Cloud Platform resources.
Cloud Console Mobile App – Android and iOS application to manage Google Cloud Platform resources.
Cloud APIs – APIs to programmatically access Google Cloud Platform resources