W H I T E P A P E R
www.persistent.com
© 2017 Persistent Systems Ltd. All rights reserved.
Components of Google Cloud Platform
•
Cloud Dataflow
- is a fully-managed data processing service, supporting both stream and batch
execution of pipelines.
•
Cloud Functions
- A server less platform for building event-based micro-services. Currently in
alpha testing FaaS service allowing functions to be triggered by events without developer resource
management.
•
Google Cloud Pub/Sub
- brings the scalability, flexibility, and reliability of enterprise message-oriented
middleware to the cloud by providing many-to-many, asynchronous messaging that decouples senders
and receivers.
•
StackDriver Logging
- allows you to store, search, analyze, monitor, and alert on log data and events
from Google Cloud Platform and Amazon Web Services (AWS).
•
BigQuery
– PaaS service providing columnar database.
•
Cloud Sql
- is a fully-managed database service that uses relational MySQL databases on Google
Cloud Platform.
•
BigTable
- is a compressed, high performance, and proprietary data storage system built on Google File
System. It is Google’s NoSQL Big Data database service.
•
Google Cloud Storage
– is an IaaS and RESTful web service for online file storage and accessing data
on Google’s infrastructure.
•
Cloud Storage
- Google Cloud Storage is unified object storage for developers and enterprises, from
live data serving to data analytics/Machine Learning to data archiving.
•
Cloud Machine Learning
- is a managed service allows to build machine learning models easily, that
work on any type of data, of any size.
•
Cloud Dataproc
- is a cloud-based managed Spark and Hadoop service offered on Google Cloud
Platform. It is used as a PaaS.
•
Google Compute Engine
– IaaS service providing virtual machines.
•
Google Cloud Datastore
– highly-scalable NoSQL database service for transactional applications. It
has the capabilities such as ACID transactions, SQL-like queries, indexes.
•
Google App Engine
– PaaS service for directly hosting applications
•
Cloud IAM
- provides authorization and authentication of different services.
•
Cloud Datalab
- is a powerful interactive tool used to explore, analyze and visualize data.
•
Cloud key management service
- is used to protect secrets and other sensitive data which you need to
store in Google Cloud Platform.
•
Data Studio 360
: Google Data Studio (beta) turns data into informative dashboards and reports that are
easy to read, easy to share, and fully customizable
•
Cloud Deployment Manager:
A cloud infrastructure management service that automates the creation
and management of Google Cloud Platform resources.
28