GCP Overview: Browse, choose, design and build using Google Cloud to meet your Business Goal & Technical Requirements (Free Trial!)
Browse over 100 products. New customers get $300 in free credits to start running workloads and conduct an assessment. These are some General Availability core products and features are open to all customers, ready for production use, and covered by a Google Cloud SLA, where applicable.
Ref: https://cloud.google.com/products (other products like google maps, google meet, google workspace, chrome enterprise, etc are not listed in table)
Service category | Service type | Google Cloud product | Google Cloud product description |
App Modernization | CI/CD | Cloud Build | Build, test, and deploy on Google Cloud serverless CI/CD platform |
App Modernization | Multi-cloud | Anthos | Anthos is a managed application platform that extends Google Cloud services and engineering practices to your environments so you can modernize applications faster and establish operational consistency across them. |
App modernization | Multi-cloud | Anthos attached clusters | View and manage conformant Kubernetes clusters in different environments from Google Cloud |
App modernization | Multi-cloud | Anthos on bare metal | Run Kubernetes clusters directly on your own machine resources, with flexibility, performance, and security in your environment. |
App Modernization | Multi-cloud | Anthos clusters on AWS | Provision and manage the underlying resources for containerized applications on AWS from within your Google Cloud project. |
App modernization | Multi-cloud | Anthos clusters on VMware | Anthos clusters on VMware (GKE on-prem) is hybrid cloud software that extends GKE to VMWare. |
App modernization | Multi-cloud | Anthos Config Management | Automate policy and security at scale for your hybrid and multi-cloud Kubernetes deployments. |
App modernization | Multi-cloud | Config Connector | Manage Google Cloud resources through Kubernetes. |
App modernization | Multi-cloud | Container-Optimized OS | Efficiently and securely run Docker containers on Compute Engine VMs. |
App modernization | Multi-cloud | Hybrid Connectivity | Connect your infrastructure to Google Cloud on your terms, from anywhere. |
App modernization | Multi-cloud | SAP on Google Cloud | Run SAP on Google Cloud. |
App modernization | Service mesh | Anthos Service Mesh | Simplify, manage, and secure complex microservices architectures with this fully managed service. |
App modernization | Service mesh | Cloud Router | Dynamically exchange routes between your Virtual Private Cloud (VPC) and on-premises networks by using Border Gateway Protocol (BGP). |
App modernization | Service mesh | Istio on Google Kubernetes Engine | Quickly create GKE clusters with all the components you need to create and run an Istio service mesh in a single step. |
App modernization | Service mesh | Traffic Director | Easily deploy global load balancing across clusters and VM instances in multiple regions, offload health checking from service proxies, and configure sophisticated traffic control policies. |
Compute | Core compute | Cloud GPUs | Train and run machine learning models faster than before. |
Compute | Core compute | Compute Engine | Accelerate your digital transformation with high-performance VMs. |
Compute | Core compute | Compute Engine Autoscaler | Automatically add or delete VM instances from a managed instance group (MIG) based on increases or decreases in load. |
Compute | Core compute | OS Login | Manage SSH access to your instances using IAM without having to create and manage individual SSH keys. |
Compute | Core compute | Persistent Disk | Reliable, high-performance block storage for VM instances. |
Compute | Dedicated VMs | Sole-tenant nodes | Host your VMs on hardware dedicated only to your project. |
Compute | FaaS | Cloud Functions | Run your code with zero server management with this scalable, pay-as-you-go functions-as-a-service (FaaS) offering. |
Compute | PaaS | App Engine | Build highly scalable applications on a fully managed serverless platform. |
Compute | VMware connectivity | VMware Engine | Migrate and run your VMware workloads on Google Cloud. |
Containers | CaaS | Google Kubernetes Engine | Secured and managed Kubernetes service with four-way autoscaling and multi-cluster support. |
Containers | Container registry | Artifact Registry | Store, manage, and secure your container images. |
Containers | Containers without infrastructure | Cloud Run | Develop and deploy highly scalable containerized applications on a fully managed serverless platform. |
Data analytics | Business intelligence | Looker | Explore, share, and visualize your company’s data so that you can make better business decisions. |
Data analytics | Data discovery and metadata management | Data Catalog | Discover, understand, and manage data at scale with a powerful search UI with seamless integration to BigQuery, Pub/Sub, Cloud Storage, secured via IAM and Cloud Data Loss Prevention. |
Data analytics | Data Integration / ETL | Cloud Data Fusion | Activate fully managed, cloud-native data integration at scale. |
Data analytics | Data warehouse | BigQuery | Serverless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility. |
Data analytics | Messaging | Pub/Sub | Messaging and ingestion for event-driven systems and streaming analytics. |
Data analytics | Messaging | Pub/Sub Lite | Send and receive messages between independent applications using this zonal, real-time messaging service. |
Data analytics | Open so urce processing | Dataproc | Deploy open-source data and analytics processing services (Apache Hadoop, Apache Spark, etc.) with improved efficiency and security. |
Data analytics | Query service | BigQuery | Analyze petabytes of data at scale using ANSI SQL and gain 26%–34% lower three-year total cost of ownership (TCO) than competing cloud data warehouses. |
Data analytics | Stream data ingest | Pub/Sub | Create scalable messaging and ingestion for event-driven systems and streaming analytics. |
Data analytics | Stream data processing | Dataflow | Unifiy stream and batch data processing that’s serverless, fast, and cost-effective. |
Data analytics | Workflow orchestration | Cloud Composer | Author, schedule, and monitor pipelines that span across hybrid and multi-cloud environments using this fully managed workflow orchestration service built on Apache Airflow. |
Database | Document data storage | Firestore | Easily develop rich applications using a fully managed, scalable, and serverless document database. |
Database | In-memory data store | Memorystore | Reduce latency with scalable, secure, and highly available in-memory service for Redis and Memcached. |
Database | NoSQL: Indexed | Datastore | A highly scalable NoSQL database for your web and mobile applications. |
Database | NoSQL: Key-value | Cloud Bigtable | Run large analytical and operational workloads using this fully managed, scalable NoSQL database service. |
Database | RDBMS | Cloud Spanner | Manage relational data with massive scale, strong consistency worldwide, and up to 99.999% availability. |
Database | RDBMS | Cloud SQL | Manage relational data for MySQL, PostgreSQL, and SQL Server for workloads under 30TB. |
Database | Relational | Bare Metal Solution | Lift and shift Oracle workloads to Google Cloud. |
Developer tools | Client libraries | Cloud SDK | Tools and libraries for interacting with Google Cloud products and services. |
Developer tools | Cloud development IDE plugin | Cloud Code for IntelliJ | Write, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or any browser. |
Developer tools | Cloud development IDE plugin | Cloud Code for VS Code | Write, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or any browser. |
Developer tools | Cloud-based IDE | Cloud Shell | Manage your infrastructure and develop your applications from any browser. |
Developer tools | Command-line interface (CLI) | Cloud SDK | Tools and libraries for interacting with Google Cloud products and services. |
Enterprise | Marketplace | Marketplace | Scale procurement for your enterprise via online discovery, purchasing, and fulfillment of enterprise-grade cloud solutions. |
Internet of things (IoT) | IoT platform | Cloud IoT | Unlock insights from your global device network with an intelligent IoT platform whose scalable, fully managed integration lets you connect, store, and analyze data at the edge and in the cloud. |
Machine learning (ML) | Cloud cost optimization | Recommender | Optimize your Google Cloud usage with proactive, easily actionable recommendations. |
Machine learning (ML) | Conversational interface | Dialogflow | Delight customers with intuitive, omnichannel conversational AI. |
Machine learning (ML) | ML for structured data | AutoML Tables | Automatically build and deploy state-of-the-art machine learning models on structured data. |
Machine learning (ML) | ML platform | AI Platform (Unified) | Host your trained models so that you can send them prediction requests with the power and flexibility of TensorFlow, scikit-learn, and XGBoost. |
Machine learning (ML) | ML platform | AI Platform (Unified) | Host your machine learning models and train them with the power and flexibility of TensorFlow, scikit-learn, XGBoost, and custom containers. |
Machine learning (ML) | ML platform | AI Platform (Unified) | Train high-quality custom machine learning models with minimal effort and machine learning expertise. |
Machine learning (ML) | ML platform | AI Platform (Unified) | Train your machine learning models at scale, to host your trained model in the cloud, and to use your model to make predictions about new data. |
Machine learning (ML) | ML platform | AI Platform Deep Learning VM Image | Preconfigured VMs for deep learning applications. |
Machine learning (ML) | ML platform | AI Platform Notebooks | Create instances running JupyterLab that come pre-installed with the latest data science and machine learning frameworks in a single click. |
Machine learning (ML) | ML platform | TensorFlow Enterprise | Reliability and performance for AI applications with enterprise-grade support and managed services. |
Machine learning (ML) | Natural language processing | Cloud Natural Language API | Derive insights from unstructured text using Google machine learning. |
Machine learning (ML) | Personalization | Recommendations AI | Deliver highly personalized product recommendations at scale. |
Machine learning (ML) | Translation | AutoML Translation | Dynamically translate between languages using Google machine learning. |
Machine learning (ML) | Video intelligence | Video Intelligence API | Quickly categorize video content using thousands of predefined labels and creating additional custom labels to suit your specific needs. |
Machine learning (ML) | Vision: Read and extract text | Cloud Vision | Derive insights from your images in the cloud or at the edge, or use pre-trained Vision API models to detect emotion, understand text, and more. |
Machine learning (ML) | Vision: Speech-to-text | Speech-to-Text | Accurately convert speech into text using an API powered by Google’s AI technologies. |
Management tools | API management | Apigee API Management | Design, secure, analyze, and scale APIs anywhere with visibility and control. |
Management tools | Cost management | Cost Management | Tools for monitoring, controlling, and optimizing your Google Cloud costs. |
Management tools | Deployment | Cloud Deployment Manager | Create and manage cloud resources with simple templates. |
Migration | Container migration | Migrate for Anthos | Intelligently extract, migrate, and modernize applications to run natively on containers in GKE and Anthos clusters. |
Migration | Server migration | Migrate for Compute Engine | Migrate VM instances to Google Cloud from AWS, Azure, or VMWare VSphere. |
Migration | SQL database migration | Database Migration Service | Migrate databases to Cloud SQL from on-premises, Compute Engine, and other clouds. |
Migration | Storage migration | Storage Transfer Service | Complete large-scale online data transfers from online and on-premises sources to Cloud Storage. |
Migration | Storage migration | Transfer Appliance | Securely migrate large volumes of data (from hundreds of terabytes up to one petabyte) to Google Cloud without disrupting business operations. |
Networking | CDN | Cloud CDN | Serve web and video content globally, efficiently, and reliably. |
Networking | DDoS firewall | Google Cloud Armor Managed Protection | Help protect your web applications and services from distributed denial-of-service (DDoS) attacks and other threats from the internet. |
Networking | Dedicated Interconnect connection | Cloud Interconnect | Extend your on-premises network to Google Cloud network through a highly available, low-latency connection. |
Networking | Domains and DNS | Cloud DNS | Publish your zones and records in DNS without the burden of managing your own DNS servers and software. |
Networking | Domains and DNS | Cloud Domains | Register and configure a domain in Google Cloud. |
Networking | Load balancer | Cloud Load Balancing | Efficiently distribute network traffic across Compute Engine VMs. |
Networking | Network monitoring | Network Intelligence Center | Centralize your network monitoring functions to verify network configurations, optimize network performance, increase network security, and reduce troubleshooting time. |
Networking | Network monitoring | VPC Flow Logs | Record a sample of network flows sent from and received by VM instances, including GKE nodes, to perform network monitoring, forensics, real-time security analysis, and expense optimization. |
Networking | Network security | Cloud VPN | Connect your peer network to your Virtual Private Cloud (VPC) network through an IPsec VPN connection. |
Networking | Premium networking | Network Service Tiers | Optimize your network for performance or cost. |
Networking | Service mesh | Traffic Director | Easily deploy global load balancing across clusters and VM instances in multiple regions, offload health checking from service proxies, and configure sophisticated traffic control policies. |
Networking | Services | Service Directory | Publish, discover, and connect services from a single directory. |
Networking | Virtual networks | Cloud NAT | Send and receive packets using Google Cloud private GKE clusters or Compute Engine VM instances with no external IP address. |
Networking | Virtual networks | Virtual Private Cloud | Provide managed networking functionality for your cloud-based services running on Compute Engine VM instances, Google Kubernetes Engine, App Engine flexible environment instances, and other Google Cloud products built on Compute Engine VMs. |
Networking | Web application firewall | Google Cloud Armor | Help protect your applications and websites against denial of service and web attacks. |
Operations | Audit logging | Cloud Audit Logs | Log all user activity on Google Cloud. |
Operations | Debugging | Cloud Debugger | Investigate your code’s behavior in production. |
Operations | Logging | Cloud Logging | Manage logging and analysis in real time at scale. |
Operations | Monitoring | Cloud Monitoring | Monitor the performance, availability, and health of your applications and infrastructure. |
Operations | Performance tracing | Cloud Trace | Find performance bottlenecks in production. |
Operations | Profiling | Cloud Profiler | Understand resource consumption in your code and see the ways the code is actually called. |
Security & identity | Certificate management | Certificate Authority Service | Simplify the deployment and management of private certificate authorities without managing infrastructure. |
Security & identity | CIAM | Identity Platform | Add identity and access management functionality to your applications, help protect user accounts, and scale with confidence using this customer identity and access management (CIAM) platform. |
Security & identity | Container security | Artifact Registry | Deploy only t rusted containers on GKE. |
Security & identity | Container security | Container Analysis | Perform vulnerability scans on container images in Artifact Registry and Container Registry, and monitor vulnerability information to keep it up to date. |
Security & identity | Container security | Container Security | Secure your container environment on Google Cloud, GKE, or Anthos. |
Security & identity | Container security | GKE Sandbox | Help protect the host kernel on your nodes when containers in the Pod execute unknown or untrusted code. |
Security & identity | Data loss prevention (DLP) | Cloud Data Loss Prevention | Discover, classify, and help protect your most sensitive cloud data. |
Security & identity | Encryption | Confidential Computing | Encrypt data in-use with Confidential Computing and Confidential GKE Nodes. |
Security & identity | Exfiltration prevention | VPC Service Controls | Isolate resources of multi-tenant Google Cloud services to help mitigate data exfiltration risks. |
Security & identity | Hardware security module (HSM) | Cloud HSM | Host encryption keys and perform cryptographic operations in a cluster of FIPS 140-2 Level 3 certified hardware security modules (HSMs). |
Security & identity | IAM | Cloud Identity | Centrally manage users and groups, federate identities between Google and other identity providers, such as Active Directory and Azure Active Directory. |
Security & identity | IAM | Identity and Access Management | Provide fine-grained access control and visibility for centrally managing resources. |
Security & identity | IAM | Managed Service for Microsoft Active Directory | Use a highly available, hardened service running actual Microsoft Active Directory (AD). |
Security & identity | Resource monitoring | Cloud Asset Inventory | View, monitor, and analyze all your Google Cloud and Anthos assets across projects and services using this metadata inventory service. |
Security & identity | Resource monitoring | Resource Manager | Hierarchically manage resources by project, folder, and organization. |
Security & identity | Secret management | Secret Manager | Store API keys, passwords, certificates, and other sensitive data. |
Security & identity | Security administration | Cloud Key Management Service | Manage encryption keys on Google Cloud. |
Security & identity | Security and risk management | Security Command Center | Security and risk management platform for Google Cloud. |
Security & identity | Zero trust | BeyondCorp Enterprise | Enable secure access to critical applications and services, with integrated threat and data protection. |
Serverless | Build | Cloud Storage for Firebase | Store and serve user-generated content from Firebase apps, such as photos or videos, including bandwidth-friendly transactions and automated ML, synced automatically in real time. |
Serverless | Build | Firebase Auth | Sign in users to your Firebase app, either by using Firebase UI as a complete drop-in authentication solution, or by using the Firebase Authentication SDK to manually integrate one or several sign-in methods into your app. |
Serverless | Build | Firebase Hosting | Provides fast and secure hosting for your Firebase web app, static and dynamic content, and microservices, including a generous free tier. |
Serverless | Build | Firebase Realtime Database | Store and sync data from your Firebase application with our NoSQL cloud database. Data is synced across all clients in real time, and remains available when your application goes offline. |
Serverless | Engage | Firebase A/B Testing | Deploy A/B experiments to test how a change to your application’s UI, features, or engagement campaigns affects key metrics (like revenue) before you implement the change widely. |
Serverless | Engage | Firebase Cloud Messaging | Send and receive notifications across platforms with this reliable and battery-efficient connection between your server and devices, including iOS, Android, and the web. |
Serverless | Engage | Firebase Dynamic Links | Provide users with deep-link smart URLs that bypass the application installation process, allowing you to send first-time or returning users to any location within your iOS or Android app. |
Serverless | Engage | Firebase In-App Messaging | Engage active users of your Firebase application by sending them targeted, contextual messages to complete key actions, such as beating a game level, buying an item, or subscribing to content. |
Serverless | Engage | Firebase Remote Config | Change the behavior and appearance of your Firebase application on the fly from the Firebase console, and then track performance in Firebase Analytics. Customize by audience segment, release new content, and A/B test to validate improvements, all without waiting for App Store approval. |
Serverless | Engage | Google Analytics | Make informed decisions regarding application marketing and performance optimizations by understanding user behavior. This free analytics solution provides unlimited reporting for up to 500 distinct events that you can define using the Firebase SDK and integrate into the Google ecosystem (BigQuery, Data Studio, Play, AdMob, Ads, and Firebase). |
Serverless | Event handling | Eventarc | Asynchronously deliver events from Google services, SaaS, and your own apps using loosely coupled services that react to state changes. |
Serverless | Kubernetes platform | Knative | Build, deploy, and manage modern serverless workloads on a Kubernetes-based platform. |
Serverless | Release & monitor | Firebase App Distribution | Distribute your Firebase apps to trusted testers quickly and easily. |
Serverless | Release & monitor | Firebase Crashlytics | Get real-time, actionable insight into Firebase application issues with this native crash reporting solution for iOS, Android, and Unity, including streaming data export. |
Serverless | Release & monitor | Firebase Performance Monitoring | Get insight into your Firebase app’s performance with a comprehensive list of performance metrics including network calls, CPU and memory usage, and custom metrics. |
Serverless | Release & monitor | Firebase Test Lab | Test your Firebase application on devices hosted in a Google data center. |
Serverless | Workflow orchestration | Workflows | Orchestrate and automate Google Cloud and HTTP-based API services with serverless workflows. |
Storage | Block storage | Persistent Disk | Store data from VM instances running in Compute Engine or GKE, Google Cloud’s state-of-the-art block storage offering. |
Storage | File storage | Filestore | Provide fully managed NFS file servers on Google Cloud for applications running on Compute Engine VMs (VMs) instances or GKE clusters. |
Storage | Infrequently accessed object storage | Cloud Storage Archive | Store infrequently accessed data using Google Cloud’s ultra low-cost, highly durable, highly available archival storage. |
Storage | Object storage | Cloud Storage | Store any amount of data and retrieve it as often as you’d like, using Google Cloud’s object storage offering. |
Hey people!!!!! Good mood and good luck to everyone!!!!!
Hi , do you have similar aws architecture decison flowchart or guide me where I can get in similar manner…
A cloud architecture is the most advanced and cutting-edge technology. The technique you described in this post, which includes reviewing…
Hi Tama, thanks for reading this article. Definitely the answer will be back to your decision, but here are some…
Hello Mr.Doddi! I've been read for your article since 2 years ago before i get into a collage. Then now…