GCP Icons

Understand and download all GCP Architecture Icons

GCP icons list

Start diagramming using GCP icons

Google Cloud Platform (GCP) offers a suite of cloud computing services. It provides a set of management tools as well as a number of modular Cloud services such as computing, data storage, data analytics, and machine learning. It offers a variety of modular Cloud services which include computing, data storage, data analytics, and machine learning, along with a set of other management tools. 

The use of GCP icons in a GCP architecture diagram makes it more expressive and understandable. Using GCP icons makes it easier to strategize and explain the IT infrastructure to stakeholders. The latest information regarding the current diagram is clearly displayed using GCP icons. A DevOps or cloud architect can use this to determine the future requirements for scaling the infrastructure.

Draw and visualize architecture diagrams

Draw and visualize Mutlicloud diagrams

Draw and visualize GCP diagrams

Start with our GCP architecture diagram tool

GCP icon

Start with our GCP architecture diagram tool

GCP icon

Draw and visualize GCP diagrams

Find and download all GCP icons

Compute engine

Google Cloup Compute Engine offers solutions to assist you in migrating your existing apps to the cloud. It is a safe and flexible compute solution that allows you to create and run virtual machines on GCP’s infrastructure. It can process petabytes of genetic data in a matter of seconds.

VMware engine

GCP VMware engine can transfer your VMware-based applications to Google Cloud without affecting your programs, tools, or processes. This GCP Icon provides high availability and high-performance networking. It is also suitable for disaster recovery and virtual desktop infrastructure.

Web security scanner

Web Security Scanner discovers security issues and thresholds in web applications hosted on Google App Engine, Google Kubernetes Engine (GKE), and Compute Engine. It crawls your app and provides centralized visibility and control. It is intended to supplement your current secure design and development processes.

Network Topology

It is a visualization tool that displays the topology of your VPC networks as well as connectivity to Google-managed services. A user can view network traffic stats and metrics as well.

Migrate for compute engine

This GCP icon represents a tool that allows businesses to validate, run, and migrate apps to Google Cloud without having to rewrite them, change the image, or change management methods.

Load Balancing

Cloud Load Balancing is a fully distributed, and managed service for traffic. It allows you to handle massive, unexpected, and immediate spikes by redirecting traffic to other parts of the world when resources are available. It can respond instantly to changes in the number of users, traffic, network etc.

Virtual Private cloud (VPC)

GCP VPC gives flexible environment and networking capabilities to Compute Engine virtual machine (VM) instances, Google Kubernetes Engine (GKE) containers, and the App Engine. It is employed in the automation of network deployment. Using this service, users may also manage infrastructure as code with Terraform, Jenkins, and GitOps.

Network connectivity centre

A user can use this GCP icon to deploy, maintain, and scale networks. It allows you to quickly connect and manage your on-premises, Google Cloud, and other cloud enterprise networks. It offers flexible cloud connectivity as well as rich insights into your worldwide network.

Cloud scheduler

Cloud scheduler is a fully managed, enterprise-grade scheduler that can handle nearly any activity, including batch, big data, and cloud infrastructure operations. It automates your cloud infrastructure operations and allows you to control everything in one location.

Cloud logging

This GCP icon depicts a fully managed, real-time log management service that allows users to store, search, analyze, and alert on exabyte-scale logging data. It includes functions such as Logs Explorer, Regional Log Buckets, Error Reporting, and Cloud Audit Logs.

Persistent Disk

It is a high-performance block storage solution for virtual machine instances. It is highly scalable and offers unlimited scalability.

App Engine

It allows users to create monolithic server-side rendered web pages. With a variety of developer tools, App Engine supports common programming languages.

Google Cloud Routes

In an GCP architecture diagram, this GCP icon represents the paths that network traffic traverses from a virtual machine (VM) instance to other destinations.

Google Kubernetes Engine

GKE is a controlled, production-ready environment for containerized application deployment, management, and scaling. It accelerates app development while maintaining security and simplifies operations using release channels.

Wanna put your GCP icons into use?

forecast GCP Cloud cost

Database Migration service

It allows users to migrate databases from on-premises, Google Compute Engine, and other clouds to Cloud SQL. It is a simple tool that can also duplicate data continuously for minimal downtime migrations.

Cloud storage

Cloud Storage, as the name implies, provides quick, low-cost, and very durable storage for businesses of all kinds. Customers can save any quantity of data and easily access it when needed.

Cloud monitoring

This GCP icon represents a service that combines metrics, uptime monitoring, and dashboards. A user can gain visibility into the performance, availability, and health of applications and infrastructure by using it.

Cloud API gateway

API Gateway is a fully managed service that enables the development, deployment, and management of APIs on Compute Engine, App Engine, Cloud Functions, and Cloud Run. It gives consumers outstanding performance, scalability, and the freedom to concentrate on developing great programs.

Administration ( Cloud console)

It is an integrated Google Cloud management panel that allows you to rapidly identify and manage your resources while also providing insights into everything that supports your cloud application. It provides a simple web-based interface for deploying, scaling, and diagnosing production difficulties.

AI Hub

AI Hub is a single repository for artificial intelligence (AI) developers and data scientists. Users can use this GCP icon to discover, share, and deploy machine learning (ML) pipelines.


Batch is a fully managed service for scheduling, queuing, and running batch processing workloads on Compute Engine virtual machine instances. It integrates natively with other Google Cloud services to help with batch task scheduling, execution, storage, and analysis.

Cloud billing API

This GCP icon enables developers to programmatically handle invoicing for their Google Cloud Platform projects.

Cloud Shell

Cloud Shell is a browser-based development and operations environment where you can manage your infrastructure and develop applications.

Cloud Armor

Google Cloud Armor is a network security solution that includes DDoS and application attack protections as well as a comprehensive set of WAF rules. As a result, it safeguards your applications and websites.

Cloud CDN

Customers can use Cloud CDN to offer dependable web and video content hosted on-premises or in another cloud via Google. This user gains worldwide reach and scale.

Cloud DNS

Google Cloud DNS is a trustworthy, resilient, and low-latency DNS service. It is a complete domain management feature. Hosting your own DNS servers on-premises or using other third-party DNS services is a straightforward and cost-effective alternative.

Cloud Build

GCP cloud build is a secure and flexible serverless CI/CD platform which allows customers to build, test, and deploy applications. 

Cloud Bigtable

Google Cloud bigtable is a fully managed and scalable NoSQL database service for storing massive amounts of data. Also used for analytical and operational applications. It is extremely quick, performant, and scalable.

Cloud SQL

Cloud SQL is a completely managed service that simplifies the setup, management, and administration of relational databases such as PostgreSQL, MySQL, and SQL Server. It has great scalability, security, and availability while lowering maintenance costs.

Cloud Run

It allows users to create and deploy scalable containerized programs using their favourite programming language (Go, Python, Java, Node.js, .NET)  and operating system. Container procedures and standards can also be used on a pay-per-use basis by users.


Datastore is a NoSQL database that is extremely scalable for web and mobile applications. It manages sharding and replication automatically, giving you a highly available and long-lasting database. It is basic but fast and scalable.


Cloud Firestore icon in a GCP architecture diagram represents a versatile, scalable database from Firebase and Google Cloud for mobile, web, and server development.


Memorystore automates difficult activities while decreasing latency. It works with Redis and Memcached. It, like the other GCP resources, has great availability and scalability.

Big query

Big Query is a serverless, highly scalable, and cost-effective multi-cloud data warehouse. Users may easily access data and share findings, as well as obtain insights through real-time and predictive analytics.


FIlestore is a high-performance, fully managed file storage system. It facilitates application migration to the cloud without the need for rewriting or re-architecting. It is simple to manage and may be scaled to meet the demands of the user.


A user can migrate directly from VMs using Anthos. It allows them to design, deploy, and optimize apps on GKE, manage apps from anywhere, and deliver software more quickly.

Cloud IAM

Also known as Identity and Access Management, IAM provides administrators with fine-grained access control and visibility for a single access control interface to manage enterprise cloud resources. 

Bare metal solution

It is a fully managed certified database infrastructure that allows you to access all Oracle features with ease. It also provides tools and services to make operations easier.

Cloud Gpu

It is used to accelerate machine learning, scientific computing, and 3D visualization compute operations. It combines all of the advantages of Google Cloud with a variety of GPU kinds and adjustable performance.

Cloud Functions

Google Cloud Functions is a serverless execution environment that allows you to construct and connect cloud services. It simplifies the developer experience and increases developer velocity.

Cloud firewall

This Google Cloud icon allows users to create rules to allow or block traffic based on various criteria, including source and destination IP addresses, ports, and protocols. The firewall rules can be defined at the project, network, or instance level, providing granular control over network traffic.


Google EKM stands for “Google External Key Manager.” With Google EKM, customers can generate and manage their own encryption keys outside of Google’s infrastructure, providing them with greater control and security over their data. The service is particularly useful for customers who require strict regulatory compliance or have other security concerns that require them to have complete control over their encryption keys.

Google App Engine

With the Google App Engine icon, developers can focus on building their applications without worrying about managing the underlying infrastructure. The platform provides a fully managed runtime environment for applications, including automatic scaling, load balancing, and security updates.

GCP Dialogflow

With Dialogflow, developers can create chatbots, voice assistants, and other conversational interfaces that can understand and respond to natural language input from users. The platform uses machine learning algorithms to analyze user input and generate responses, making it possible to build complex and interactive conversational experiences.

Google Quantum Engine

Google Quantum Engine provides users with access to state-of-the-art quantum hardware, including the company’s own quantum processors, to run quantum computing experiments and simulations. With Google Quantum Engine, users can create and execute quantum circuits, which are sequences of quantum operations that manipulate qubits, the fundamental building blocks of quantum computers. The platform provides a user-friendly interface for designing and running quantum circuits, as well as tools for monitoring and analyzing the results of experiments.

GCP Text to speech

Google Text-to-Speech is a technology developed by Google that converts written text into spoken words. The technology is used in a variety of Google products and services, including Google Assistant, Google Translate, and Google Maps.

With Google Text-to-Speech, users can listen to text-based content such as articles, e-books, and emails without having to read them. The technology uses machine learning algorithms to analyze the text and generate natural-sounding speech that closely resembles human speech.

Google Eventarc

It allows developers to build and manage event-driven applications in a serverless environment. With Google Eventarc, developers can define and manage events, and automate the flow of data between different applications and services.

Google Eventarc supports a wide range of event sources, including Google Cloud Storage, Google Cloud Pub/Sub, Google Cloud Run, and more. Developers can create event-driven workflows that trigger automated responses when an event occurs.

Google Automl

Google AutoML is a suite of machine learning products and services offered by Google Cloud Platform that provides tools for building and deploying custom machine learning models. It allows users to build machine learning models without the need for extensive coding or data science expertise.

Google HSM

Google HSM icon (Hardware Security Module) is a cloud-based service offered by Google Cloud Platform that provides a highly secure environment for storing cryptographic keys and performing cryptographic operations. It is designed to protect sensitive data and ensure compliance with various security standards.

GCP nat

It is a scalable and highly available service that simplifies networking for users and provides secure and reliable connectivity.

Google Cloud NAT provides a single IP address for all instances in a private subnet, which allows them to access the Internet without exposing their IP addresses. It performs source NAT, translating the private IP addresses of the instances to the public IP address of the NAT gateway. This way, the instances can communicate with the Internet while remaining hidden from it.

GCP Spanner

Google Cloud Spanner is a globally distributed, horizontally scalable, and strongly consistent relational database management system (RDBMS) offered by Google Cloud Platform. It is designed to provide high availability, high scalability, and high performance for mission-critical applications.

Google Cloud Spanner uses a unique architecture that combines the scalability of a NoSQL database with the ACID (Atomicity, Consistency, Isolation, Durability) properties of a traditional RDBMS. It is a fully managed service that automatically handles database administration tasks, such as backups, replication, and scaling, allowing users to focus on their applications.

GCP Dataprep

Google Cloud Dataprep icon is a data preparation and transformation tool offered by Google Cloud Platform. It is designed to help users clean, transform, and enrich their data, making it easier to analyze and visualize.

Google Cloud Dataprep uses a visual interface that allows users to create data preparation recipes by selecting and configuring a series of transformations.

GCP Traffic director

Google Cloud icon Traffic Director is a traffic management tool offered by Google Cloud Platform that allows users to control and route traffic across multiple Google Cloud regions and on-premises environments. It is designed to provide a highly available and scalable solution for managing traffic between services and across different environments.

Google Cloud Traffic Director uses a global load balancing system that allows users to distribute traffic across multiple regions and services, providing high availability and low latency for their applications. It supports multiple load balancing algorithms, including round-robin, weighted round-robin, and least connection, and can handle millions of requests per second.

Visual inspection

Google Cloud Visual Inspection is a machine learning-based solution offered by Google Cloud Platform that allows users to automate visual inspection tasks, such as defect detection and quality control, in manufacturing and production environments. It is designed to improve efficiency, reduce costs, and enhance quality in manufacturing processes.

Google Cloud Visual Inspection uses machine learning models that are trained on large datasets of images and video to automatically detect defects and anomalies in visual inspections. It can handle various types of images and video, such as X-rays, thermal imaging, and high-resolution microscopy, and can detect defects that may be difficult or impossible for human inspectors to detect.

Why should you switch to Holori for all your GCP architecture diagrams?

Holori is a cutting-edge GCP architecture diagram software. It can also manage multi cloud infrastructures through diagrams. Using the Holori GCP architecture diagram tool,  you can easily visualize and deploy your Google Cloud Architecture Diagram software and applications, compare the costs of GCP resources, optimize the overall cloud costs, speed up your deployment, and communicate all progress with teammates and stakeholders. If you are not sure about your provider choice, Holori cloud diagramming software easily benchmarks your GCP infra with other providers to help you take the best decision.