Google Cloud Platform (GCP)
Google Cloud Platform is a set of cloud computing services that Google offers, which runs on the same infrastructure that Google uses for its end-user products, such as YouTube, Gmail, and more. Google Cloud Platform offers a variety of services, including:
Compute
Network
Machine learning and AI
Big data processing
Google Cloud Platform Components
Several components and services are an important feature of Google Cloud Platform. Let’s dive into each one individually and learn more about what they provide.
1. Compute
The compute service enables compute and hosting the cloud. The various services under this are as follows:
App Engine
Compute Engine
Kubernetes Engine
Cloud Functions
Cloud Run
2. Storage and Database
The storage and database service enables the application to store media files, backups, or other file-like objects. The services include:
Cloud Storage
Cloud SQL
Cloud Bigtable
Cloud Spanner
Cloud Datastore
3. Networking
The networking service enables us to load-balance traffic across resources, create DNS records, and much more. Some of the services include:
VPC
Cloud Load Balancing
Cloud Armor
Cloud CDN
Cloud Interconnect
Cloud DNS
Network Service Tiers
4. Big Data
The big data service enables us to process and query big data in the cloud. A few of the included services are the following::
BigQuery
Cloud Dataproc
Cloud Datalab
Cloud Data Studio
5. Developer Tools
The developer tools service includes tools that enable software and application development.
Artifact Registry (beta)
Cloud SDK
Cloud Code
CloudBuild
Cloud Scheduler
Cloud Tasks
6. Identity and Security
This service deals with security and authentication:
Cloud Identity
Cloud IAM
Cloud Data Loss Prevention API
Security Key Enforcement
7. Internet of Things(IoT)
You can leverage GCP to create IoT environments with the following tools:
Cloud IoT Core
Edge TPU
Cloud IoT
8. Cloud AI
Cloud AI comprises services related to machine learning, which also encompasses:
Cloud AutoML
Cloud Natural Language
Cloud Speech-to-Text
Cloud Text-to-Speech
Cloud Translation API
Cloud Vision API
Cloud Video Intelligence
9. Management Tools
This domain includes services related to management and monitoring. The services under this are as follows:
Cloud Deployment Manager
Cloud Console
Cloud Shell
Cloud APIs
10. API Platform
The few services under this are as follows:
Maps Platform
Developer Portal
API Analytics
Apigee Sense
Cloud Endpoints