The 12 Most Used Google Cloud Diagrams Explained!

Cloudockit’s guide to understanding your Google Cloud Architecture Diagrams

AUTHOR

Louis-Philippe Joly

READING TIME

7 min

Even if Google is one of the most organized companies in the world, trying to find the description of each GCP icon can still be a daunting task. Since Google Cloud architecture diagrams are a very important part of any cloud architect’s job, the Cloudockit team decided to assemble a list of the most important cloud diagrams used by Google Cloud Platform.

Please note that the information for the article was taken from various online sources. A full list of sources is available after the article if you wish to continue your research.

Virtual Machines

Cloud Load Balancing

Load Balancing

The Google Cloud Load Balancer (GCLB) is a software-defined globally distributed load balancing service. It enables GCP users to distribute applications across the world and scale compute up and down with very little configuration and cost.

Compute Engine

Network Interface Card

A network interface card (NIC) is a hardware component, typically a circuit board or chip, which is installed on a computer so that it can connect to a network.

Virtual Private Cloud

Virtual Private Network (VPC)

A Virtual Private Cloud (VPC) is a global private isolated virtual network partition that provides managed networking functionality for your Google Cloud Platform (GCP) resources.

Icône-06

Virtual Machine Instance

An instance is a virtual machine (VM) hosted on Google’s infrastructure. You can create an instance by using the Google Cloud Console, the gcloud command-line tool, or the Compute Engine API.

Persistent Disk

Persistent Disk

Google Persistent Disk is a durable and high-performance block storage for Google Cloud Platform. Persistent Disk provides SSD and HDD storage which can be attached to instances running in either Compute Engine or Google Kubernetes Engine.

App Engines

App Engine

App Engine

An App Engine app is made up of a single application resource that consists of one or more services. Each service can be configured to use different runtimes and to operate with different performance settings. Within each service, you deploy versions of that service. Each version then runs within one or more instances, depending on how much traffic you configured it to handle.

Icône-04

App Engine Versions

Having multiple versions of your app within each service allows you to quickly switch between different versions of that app for rollbacks, testing, or other temporary events. You can route traffic to one or more specific versions of your app by migrating or splitting traffic.

Icône-03

App Engine Services

Use services in App Engine to factor your large apps into logical components that can securely share App Engine features and communicate with one another. Generally, your App Engine services behave like microservices. Therefore, you can run your whole app in a single service or you can design and deploy multiple services to run as a set of microservices.

Cloud Formation

Cloud Functions

Cloud Functions

Cloud Functions is Google Cloud’s event-driven serverless compute platform. Run your code locally or in the cloud without having to provision servers. Go from code to deploy with continuous delivery and monitoring tools.

Icône-02

Storage Buckets

Buckets are the basic containers that hold your data. Everything that you store in Cloud Storage must be contained in a bucket. You can use buckets to organize your data and control access to your data, but unlike directories and folders, you cannot nest buckets.

Other

Cloud Routes

Route Tables

Google Cloud routes define the paths that network traffic takes from a virtual machine (VM) instance to other destinations. These destinations can be inside your Google Cloud Virtual Private Cloud (VPC) network (for example, in another VM) or outside.

Icône-01

Resources

GCP consists of a set of physical assets, such as computers and hard disk drives, and virtual resources, such as virtual machines (VMs), that are contained in Google’s data centers around the globe.

Cloudockit’s Google Cloud Architecture Diagram Tool

Cloudockit is currently the only Google Cloud architecture diagram tool available on the market today. With this diagram tool, you will be able to view your cloud diagrams in 2D or 3D and even schedule the generations so you never forget the updates. Constant monitoring of your cloud is key to having a secure cloud environment!

Try it for free

Sources

One toll to rule them all

AWS Amazon Web Services
Microsoft Azure
VMware
Microsoft Hyper-V