1 of 96

Google Cloud

Official Icons & Solution Architectures

1

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

2 of 96

Last April 9th August 2024

This slide deck contains the latest icons for Google Cloud and is available from cloud.google.com/icons. The “PNG basic cards” and “SVG and PNG” zip files on that page are still currently being updated.

The deck is read-only but you can easily make your own copy by selecting [File] > [Make a Copy] in the menu above - you do not need to request Editor access. �Note also that if needed slides can be downloaded as PowerPoint using [File] > [Download] and choosing the format.

Thanks for building with Google Cloud!

2

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

3 of 96

Table of Contents

Diagram Examples: General 43

Diagram Examples: Specific 56

Media

Gaming

Digital Marketing

Internet of Things

Financial Services

Dev Test

Backup and Archive

Websites

Mobile

LifeSciences

Retail

Big Data

Resources 101

Google Cloud Icons 4

Diagram Elements 13

Overview

User Cards and User Paths

Product and Service Cards

Zones and Nesting

Title and Footer Bars

Material Icons from Google 24

Elements for Slides & PPT 26

User and Device Cards

Service Cards

Zones

Product Cards

Expanded Product Cards

Title bar, Footer bar, Project Zone, Notes, Markers, and Legend

3

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

4 of 96

Google Cloud Icons

Cloud

Vision API

Speech-to-Text

Cloud

Natural Language API

Cloud

Translation API

Video Intelligence API

AutoML

Cloud TPU

AutoML

Video Intelligence

AutoML

Natural Language

AutoML Translation

AutoML

Vision

Recommendations AI

AutoML

Tables

Cloud

Talent Solution

Cloud

Inference API

Google Cloud products and services not represented here with a unique icon should use this generic icon.

Data Labeling

Dialogflow Enterprise Edition

Text-to-Speech

Vertex AI

Document AI

Visual Inspection AI

Retail API

Cloud AI

Contact Center AI

Agent Assist

Contact Center AI Platform

4

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

5 of 96

Google Cloud Icons

Compute Engine

Cloud Functions

Cloud GPUs

Dataproc

Dataflow

Pub/Sub

Life Sciences

Dataprep by Trifacta

Data Catalog

Cloud

Composer

Cloud

Data Fusion

Container-�Optimized OS

Cloud Run

Google Kubernetes Engine

App Engine

BigQuery

Datastream

Distributed

Cloud

Healthcare API

Looker

VMware Engine

Google �Data Studio

Bare Metal Solution

Dataplex

Analytics Hub

Cloud Endpoints

API Gateway

5

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

6 of 96

Google Cloud Icons

Cloud Monitoring

Cloud Logging

Cloud Trace

Cloud Deployment Manager

Error Reporting

Cloud Shell

Cloud Billing API

Cloud APIs

Cloud Profiler

Backup and DR

6

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

7 of 96

Google Cloud Icons

Virtual Private Cloud

Cloud Load Balancing

Cloud CDN

Cloud Interconnect

Cloud DNS

Cloud Network

Cloud External IP Addresses

Cloud Firewall Rules

Cloud Routes

Cloud VPN

Cloud Router

Partner Interconnect

Cloud Armor

Standard Network Tier

Premium Network Tier

Cloud NAT

Traffic Director

Network Intelligence

Cloud Domains

7

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

8 of 96

Google Cloud Icons

Container Registry

Cloud Build

Cloud Code

Cloud Scheduler

Cloud Tasks

Firebase Test Lab

Apigee API Management

Artifact

Registry

Workflows

Application Integration

Integration

Connectors

Eventarc

Cloud Deploy

8

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

9 of 96

Google Cloud Icons

Datastore

Cloud Bigtable

Cloud SQL

Cloud Spanner

Memorystore

Firestore

BigQuery

Database Migration Service

AlloyDB

9

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

10 of 96

Google Cloud Icons

Cloud Storage

Persistent Disk

Filestore

Data Transfer

Hybrid and Multicloud

Traffic Director

Anthos

Anthos clusters

Anthos Service Mesh

10

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

11 of 96

Google Cloud Icons

Identity & Access Management

Web Security Scanner

Cloud Key�Management Service

Cloud Resource Manager

Security Command Center

Transfer Appliance

Data Loss

Prevention API

Migrate for Compute Engine

Migrate to Containers

Storage Transfer Service

Cloud Data Transfer

BigQuery Data Transfer Service

Database Migration Service

Managed Microsoft AD

Secret

Manager

Cloud Identity

Security Key Enforcement

11

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

12 of 96

Open Source Icons

Kubernetes

TensorFlow

Forseti Security

Forseti Security

NameKubernetes

Kubernetes

TensorFlow

NameKubernetes

NameTensorFlow

NameForseti Security

NameForseti Security

Istio

NameTensorFlow

Istio

NameIstio

NameIstio

12

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

13 of 96

Diagram Elements

13

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

14 of 96

Diagram Elements: Overview

The call-outs below identify the various elements found in a diagram.

1 User Cards�2 User Paths�3 Project/Platform Zone�4 Product Card5 Zone grouping�6 Expanded Product Card�7 Service Card8 Title bar (Optional)�9 Footer (Optional)

Instance Group

Serving InstanceCompute Engine

Multiple Instances

Instance Group

Heartbeat and�Snapshot SystemCompute Engine

Multiple Instances

Persistent�Disk Snapshot

Architecture: Backup and Archive > Disaster Recovery Cold standby server

Cloud Load�Balancing

Cloud�DNS

1

2

3

7

5

6

4

8

9

14

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

15 of 96

Diagram Elements: User Cards and User Paths

Grey icons represent user or device input.

User elements are located on the left side of the diagram, where the flow originates. A path connects these elements to Google Cloud Platform elements. A name can be used to clarify the user or alternate input method.

User and alternate input icons are 72x72px with a black (#000000) fill at 54% opacity.

Generic User

Specific User

Phone User

Alternate Input

Secondary Path

Optional Primary Path

Optional Secondary Path

2pt | 38% Black | #9E9E9E

2pt Dashed | Google Blue | #4284F3

2pt Dashed | 38% Black | #9E9E9E

Primary Path

2pt | Google Blue | #4284F3

Success Status

2pt | Google Green | #34A853

Failure Status

2pt | Google Red | #EA4335

Mobile�Devices

User Name

Gateway

15

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

16 of 96

Diagram Elements: Product and Service Cards

Product and Service information is displayed using Material Design cards.

Product Cards can be single or grouped. Product Cards can display a functional name above the product name for additional clarity.

Expanded Product Cards allow the use of icons and text to identify attributes of the product.

Service cards use a circular icon frame and text wrapped to decrease card width.

Compute Engine

10GB PD

2

1

Expanded Product Card

Product Card

Service Card

Analytics BackendCompute Engine

Local�Compute

Batch ProcessingCompute Engine

Multiple Instances

Analytics BackendCompute Engine

Analytics BackendCompute Engine

Compute Engine

Virtual�File System

Push�Notification�Service

16

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

17 of 96

Diagram Elements: Zones and Nesting

Zones define project areas and groups within project areas.

Use zones to clarify diagram structure and flow. The user area can also contain zones to clarify user pathways.

All zones have 2px rounded corners.

Zones do not have shadows.

Project Zone / Cloud Service Provider�#F6F6F6

Infrastructure�System 2�#F3E5F5

colo / dc / on-premises�#EFEBE9

User 1 (Default)#FFFFFF

System 1�#F1F8E9

External Data�Sources�#FFF8E1

External �infrastructure�3rd party�#E0F2F1

External SaaS �Providers�#FFEBEE

External �infrastructure�1st party�#E1F5FE

Logical Grouping of Services / Instances�#E3F2FD

Zone�#FFF3E0

SubNetwork�#EDE7F6

Kubernetes cluster�#FCE4EC

pod�#E8F5E9

Account�#E8EAF6

Region�#ECEFF1

Zone�#FFF3E0

Firewall�#FBE9E7

Optional Component�2pt dashed line #4284F3

Instance Group�#F9FBE7

Replica Pool�#E0F7FA

17

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

18 of 96

Diagram Elements: Zones and Nesting - Specifications

User Zones:

1 16px padding (all sides)

2 Zone Heading - Roboto Med�16px type / 24px line-height�#000000 | 38% opacity

3 Zone Subhead - Roboto Reg�12px type / 16px line-height�#000000 | 38% opacity

4 Icon Title - Roboto Reg�12px | #000000 | 87% opacity

5 Icons �#000000 | 54% Opacity�centered in zones

Ingest

Pipelines

Storage

Analytics

Application &�Presentation

Standard�DevicesHTTPS

Constrained�DevicesNon-TCP�e.g. BLE

Gateway

App�Engine

Kubernetes�Engine

Cloud�Storage

Pub/Sub

Dataflow

Monitoring

Logging

Dataflow

Datastore

Cloud�Bigtable

BigQuery

Dataproc

Compute�Engine

1

2

3

4

5

18

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

19 of 96

Diagram Elements: Zones and Nesting - Specifications

Project Zone:

1 16px padding top |24px padding right, bottom, left

2 Project Zone - Heading (Optional) Roboto Med�16px type / 24px line-height�#000000 | 87% opacity

3 Zone Level 1 - Heading�Roboto Med�16px type / 24px line-height�#000000 | 38% opacity�8px pad top, 16px Pad left

4 Zone Level 1 - Cards�8px padding top, right, bottom, left and between cards

Ingest

Pipelines

Storage

Analytics

Standard�DevicesHTTPS

Constrained�DevicesNon-TCP�e.g. BLE

Gateway

1

2

3

Cloud�Storage

Pub/Sub

Dataflow

Monitoring

Logging

Dataflow

Datastore

Cloud�Bigtable

BigQuery

Dataproc

4

Application &�Presentation

App�Engine

Kubernetes�Engine

Compute�Engine

19

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

20 of 96

Diagram Elements: Zones and Nesting - Specifications

Project Zone Exceptions:

1 Stacked cards need additional padding due to shadow width.

+ 8px padding right, bottom and, left

1

Stacked card with additional padding

Standard card with normal padding

+8px

+8px

+8px

ZONE 1

Batch ProcessingCompute Engine

Multiple Instances

ZONE 1

Analytics BackendCompute Engine

20

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

21 of 96

Diagram Elements: Expanded Product Card - Specifications

Disks

Call out disk size and type used on a Product Card.

When using the Expanded Product Card you can identify the number of disks, the total storage capacity, and the type of disks being used.

Disk options�PD - Persistent Disk�PD-SSD - Persistent SSD Disk�Local SSD - Local SSD Disk

Disk icons, like other icons, are black (#000000) at 54% opacity

Instance w/1 Persistent Disk

Disk size and type

Number of disks

Disk icon

Additional Modifier

Autoscaling

Preemptable Virtual Machine

21

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

22 of 96

Diagram Elements: Expanded Product Card - Specifications

Machine Type

Six different machine types can be defined by a unique icon and identifiers for “GB of RAM per core” and “number of cores”.

Machine Type Options�Standard machine�Shared-core machine (F1)�Shared-core machine (G1)�High-CPU machine�High-memory machine�Custom Virtual Machine

Instance w/2GB RAM for each core

Longer RAM value example

Standard machine

High-CPU machine

High-memory machine

Shared-core machine

Machine type

Number of cores

GB of RAM per core

Custom Virtual Machine

Shared-core machine

22

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

23 of 96

Diagram Elements: Title and Footer Bars

An optional Title and Footer bar can be added to diagrams if needed.

The Title and Footer bars create a polished and complete look when used with a diagram.

Footer Bar

Title Bar

Architecture: App Engine and Cloud Endpoints

23

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

24 of 96

Material Icons from Google

24

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

25 of 96

Icons and Material Design

Material Design icons are simple, modern, friendly, and sometimes quirky. Each icon is reduced to its minimal form. The designs ensure readability and clarity even at small sizes.

Use these icons to create specific User and Device Cards or Service Cards while maintaining a consistent visual look.

Material icons can be searched and downloaded directly from material.io/tools/icons/

TIP: Use black icon then set transparency to 46% in “Format > Format Options” to match icon color.

Sample of Material icons

25

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

26 of 96

Elements for Slides & PPT

26

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

27 of 96

User and Device Cards

Two�Line

One Line

27

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

28 of 96

Service Cards

Task�Queues

Virtual�File System

Gateway

Memcache

Logs API

Cluster

NAT

Squid Proxy

Image�Services

Google�Edge POP

External�Payment Form

Internal Payment�Authorization

VPN�Gateway

Application�System(s)

CDN�Interconnect

Scheduled�Tasks

HTTPS�Load Balancer

Persistent�Disk Snapshot

Persistent�Disk

Network�Load�Balancer

Google�Network W/�Edge Cache

Bucket

Blank Two�& Three Line

Blank One Line

Blank Two�& Three Line

Blank One Line

Frontend�Platform Services

Dedicated�Game Server

Service Discovery

Push�Notification�Service

28

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

29 of 96

Zones

Project Zone / Cloud Service Provider�#F6F6F6

Infrastructure�System 2�#F3E5F5

colo / dc / on-premises�#EFEBE9

User 1 (Default)#FFFFFF

System 1�#F1F8E9

External Data�Sources�#FFF8E1

External �infrastructure�3rd party�#E0F2F1

External SaaS �Providers�#FFEBEE

External �infrastructure�1st party�#E1F5FE

Logical Grouping of Services / Instances�#E3F2FD

Zone�#FFF3E0

SubNetwork�#EDE7F6

Kubernetes cluster�#FCE4EC

pod�#E8F5E9

Account�#E8EAF6

Region�#ECEFF1

Zone�#FFF3E0

Firewall�#FBE9E7

Optional Component�2pt dashed line #4284F3

Instance Group�#F9FBE7

Replica Pool�#E0F7FA

29

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

30 of 96

Product Cards

Compute

NameCompute Engine

NameCompute Engine

NameApp Engine

NameApp Engine

NameGoogle Kubernetes�Engine

NameGoogle Kubernetes�Engine

NameCloud GPUs

NameCloud GPUs

Compute�Engine

App�Engine

Google Kubernetes�Engine

Cloud GPUs

NameCloud Functions

NameCloud Functions

Cloud�Functions

NameContainer-Optimized OS

NameContainer-Optimized OS

Container-�Optimized OS

Cloud Run

NameCloud Run

NameCloud Run

Anthos clusters

NameAnthos clusters

NameAnthos clusters

30

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

31 of 96

Product Cards

API Management

NameAPI Analytics

NameAPI Analytics

API Analytics

NameAPI Monetization

NameAPI Monetization

API Monetization

NameApigee API Platform

Apigee API Platform

NameApigee API Platform

NameApigee Sense

Apigee Sense

NameApigee Sense

NameCloud Endpoints

NameCloud Endpoints

NameDeveloper Portal

NameDeveloper Portal

Cloud�Endpoints

Developer Portal

31

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

32 of 96

Product Cards

Security

NameIAM

NameIAM

IAM

NameCloud Resource Manager

NameCloud Resource Manager

Cloud Resource�Manager

NameWeb Security Scanner

NameWeb Security Scanner

NameKey Management Service

Key Management Service

Web Security�Scanner

NameSecurity Command Center

NameSecurity Command Center

NameBeyondCorp

NameData Loss Prevention API

NameData Loss Prevention API

Data Loss Prevention API

NameIdentity-Aware Proxy

NameIdentity-Aware Proxy

Identity-Aware Proxy

NameSecurity Key Enforcement

Security Key Enforcement

NameSecurity Key Enforcement

NameKey Management Service

32

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

33 of 96

Product Cards

Data Analytics

NameBigQuery

NameBigQuery

BigQuery

NameDataflow

Dataflow

NameDataflow

NameDataproc

Dataproc

NameDataproc

NameDataprep

Dataprep

NameDataprep

Data Catalog

NameData Catalog

NameData Catalog

NamePub/Sub

Pub/Sub

NamePub/Sub

Cloud Life Sciences

NameCloud Life Sciences

NameCloud Life Sciences

NameCloud Composer

Cloud�Composer

NameCloud Composer

NameCloud Data Fusion

Cloud�Data Fusion

NameCloud Data Fusion

NameAnalytics Hub

Analytics Hub

NameAnalytics Hub

33

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

34 of 96

Product Cards

Data Transfer

NameTransfer Appliance

NameTransfer Appliance

Transfer Appliance

34

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

35 of 96

Product Cards

AI and Machine Learning

NameAI Platform

NameAI Platform

AI Platform

NameVision API

Vision�API

NameVision API

NameSpeech-to-Text

Speech-to-Text

NameNatural Language API

NameNatural Language API

Natural�Language API

NameTranslation API

NameTranslation API

Translation API

NameJob Search

Job Search

NameJob Search

NameSpeech-to-Text

NameCloud Video Intelligence API

Cloud Video Intelligence API

NameAdvanced Solutions Lab

Advanced Solutions Lab

NameAdvanced Solutions Lab

NameVertex AI

NameVertex AI

Vertex AI

NameAutoML

AutoML

NameAutoML

35

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

36 of 96

Product Cards

Databases

Internet of Things

NameIoT Core

NameIoT Core

IoT Core

NameCloud SQL

NameCloud SQL

Cloud�SQL

NameCloud Bigtable

NameCloud Bigtable

Cloud�Bigtable

NameCloud Spanner

NameCloud Spanner

Cloud�Spanner

NameMemorystore

NameMemorystore

Memorystore

NameFirestore

NameFirestore

Firestore

NameDatastore

Datastore

NameDatastore

NameAlloyDB

NameAlloyDB

AlloyDB

36

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

37 of 96

Product Cards

Storage

NameCloud Storage

Cloud�Storage

NamePersistent Disk

NamePersistent Disk

Persistent�Disk

NameFilestore

NameFilestore

Filestore

NameCloud Storage

37

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

38 of 96

Product Cards

Operations

NameCloud Console

NameCloud Console

Cloud�Console

NameCloud Shell

NameCloud Shell

Cloud�Shell

NameCloud Mobile App

NameCloud Mobile App

Deployment�Manager

NameError Reporting

Cloud Trace

NameCloud Billing API

NameCloud Billing API

NameCloud Monitoring

NameCloud Logging

NameCloud Logging

NameError Reporting

NameCloud Trace

NameCloud Trace

NameDeployment Manager

NameDeployment Manager

Cloud�APIs

Cloud�Mobile App

Cloud Monitoring

NameCloud APIs

Cloud Logging

NameCloud APIs

NameCloud Profiler

Cloud Profiler

NameCloud Profiler

Cloud Billing�API

NameCloud Monitoring

Error�Reporting

38

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

39 of 96

Product Cards

Networking

NameVirtual Private Cloud

NameVirtual Private Cloud

NameCloud Load Balancing

NameCloud Load Balancing

NameCloud CDN

NameCloud CDN

NameCloud Interconnect

NameCloud Interconnect

NameCloud DNS

NameCloud DNS

Virtual�Private Cloud

Cloud Load�Balancing

Cloud�CDN

Cloud�Interconnect

Cloud�DNS

Cloud�Network

NameCloud Network

NameCloud Network

NameCloud External IP Addresses

NameCloud External IP Addresses

NameCloud Firewall Rules

NameCloud Firewall Rules

NameCloud Router

NameCloud Router

NameCloud Routes

NameCloud Routes

NameCloud VPN

NameCloud VPN

Cloud External IP Addresses

Cloud�Firewall Rules

Cloud Routes

Cloud VPN

Cloud Router

NameCloud Armor

NameCloud Armor

Cloud Armor

NameStandard Network Tier

NameStandard Network Tier

Standard Network Tier

NamePremium Network Tier

NamePremium Network Tier

Premium Network Tier

NamePartner Interconnect

NamePartner Interconnect

Partner�Interconnect

39

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

40 of 96

Product Cards

CI / CD

NameMaven App Engine Plugin

NameMaven App Engine Plugin

Maven App Engine Plugin

NameCloud SDK

NameCloud SDK

Cloud�SDK

NameCloud Source Repositories

NameCloud Source Repositories

Cloud Source�Repositories

NameCloud Tools for IntelliJ

NameCloud Tools for IntelliJ

Cloud Tools�for IntelliJ

NameCloud Tools for PowerShell

NameCloud Tools for PowerShell

Cloud Tools for�PowerShell

NameCloud Tools for Visual Studio

NameCloud Tools for Visual Studio

Cloud Tools for�Visual Studio

NameCloud Tools for Eclipse

NameCloud Tools for Eclipse

NameCloud Test Lab

NameCloud Test Lab

Cloud�Test Lab

NameArtifact Registry

NameArtifact Registry

Artifact�Registry

NameCloud Build

NameCloud Build

Cloud Build

NameIDE plugins

NameIDE plugins

IDE plugins

NameGradle App Engine Plugin

NameGradle App Engine Plugin

Gradle App Engine Plugin

40

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

41 of 96

Expanded Product Cards

App Engine

10GB PD

1

1

1

Dataflow

10GB PD

1

1

1

GKE

10GB PD

1

1

1

Dataproc

10GB PD

1

1

1

Compute Engine

10GB PD

1

1

1

App Engine

10GB PD

1

1

123

Dataflow

10GB PD

1

1

123

GKE

10GB PD

1

1

123

Dataproc

10GB PD

1

1

123

Compute Engine

10GB PD

1

1

123

NameCompute Engine

Attribute Name

NameCompute Engine

Attribute Name

Name App Engine

Attribute Name

NameGKE

Attribute Name

NameCloud Bigtable

Attribute Name

Name Cloud SQL

Attribute Name

Name App Engine

Attribute Name

NameGKE

Attribute Name

NameCloud Bigtable

Attribute Name

Name Cloud SQL

Attribute Name

Name BigQuery

Attribute Name

NamePub/Sub

Attribute Name

NameDataflow

Attribute Name

NameCloud Storage

Attribute Name

Name BigQuery

Attribute Name

NameDataflow

Attribute Name

NameCloud Storage

Attribute Name

NamePub/Sub

Attribute Name

41

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

42 of 96

Title bar, Footer bar, Project Zone, Notes, Markers, and Legend

Architecture: App Engine and Cloud Endpoints

42

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

43 of 96

Diagram Examples: General

43

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

44 of 96

General > App Engine and Cloud Endpoints

App�Engine

Mobile Backend APICloud Endpoints

Android

Web

Endpoint�Clients

iOS

Architecture: General > App Engine and Cloud Endpoints

44

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

45 of 96

General > Compute Engine and REST or gRPC

iOS

Android

Web

Mobile Services REST APICompute Engine

Architecture: General > Compute Engine and REST or gRPC

45

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

46 of 96

General > Content Management

ZONE B

Content ServerCompute Engine

Autoscaling

ZONE A

Content ServerCompute Engine

Autoscaling

Static ContentCloud Storage

Dynamic ContentCloud SQL

Publisher

Cloud Load�Balancing

Cloud�DNS

Architecture: General > Content Management

46

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

47 of 96

General > Digital Asset Management and Sharing

Task�Queues

Media StorageCloud Storage

Meta Data & WorkflowCloud SQL

Meta Data & WorkflowCloud Datastore

Media ProcessingCompute Engine

Autoscaling

Asset Mgmt & SharingApp Engine

Autoscaling

Authentication

Push Meta Data�Navigation�Search Share

Upload / �Download Media

Architecture: General > Digital Asset Management and Sharing

Cloud Load�Balancing

Cloud Network�W/ Edge Cache

47

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

48 of 96

General > Firebase and App Engine

iOS

Android

Web

Update Data

Firebase

Synchronize�Across�Devices

Process�the Data

App�Engine

Architecture: General > Firebase and App Engine

48

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

49 of 96

General > Firebase and Managed VMs

iOS

Android

Web

Update Data

Firebase

Synchronize Across Devices

Process�the Data

Runs Your�Service in�Docker�Containers

DockerGoogle Kubernetes Engine

App�Engine

Architecture: General > Firebase and Managed VMs

49

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

50 of 96

General > Firebase

iOS

Android

Web

Update Data

Firebase

Synchronize�Data Across�Devices

Architecture: General > Firebase

50

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

51 of 96

General > GitLabCIoneGKE

Git ReposCompute Engine

PG DATACompute Engine

Backups

Bucket

NGINX Plus

Redis

PostgreSQL

Compute Engine

10GB PD

2

1

Compute Engine

10GB PD

1

Compute Engine

10GB PD

4

1

Compute Engine

10GB PD

4

1

Compute Engine

10GB PD

4

1

Architecture: General > GitLabCloneGKE

GitLab Rails

Cloud Load�Balancing

Compute Engine

10GB PD

1

CI Runners

GKE

51

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

52 of 96

General > High Performance Computing

Optional File System

HPC Head NodeCompute Engine

Input DataCloud Storage

Output DataCloud Storage

Compute Node Compute Engine

Multiple Instances

File System Compute Engine

Multiple Instances

Architecture: General > High Performance Computing

52

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

53 of 96

General > Real-Time Bidding

BigQuery

Pixel ServerCompute Engine

Autoscaling

Campaign ServerApp Engine

Ads & ImagesCloud Storage

Campaign & ResultsCloud SQL

DoubleClick�Ad Exchange

Prediction API

Ads & ImagesCloud SQL

Bidding AppCompute Engine

Autoscaling

Map ReduceCompute Engine

Autoscaling

Modeling & AnalyticsApp Engine

Campaign�Client

Architecture: General > Real-Time Bidding

Cloud Load�Balancing

53

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

54 of 96

General > Real-Time Stream Processing IoT

Ingest

Pipelines

Storage

Analytics

Application &�Presentation

Standard�DevicesHTTPS

Constrained�DevicesNon-TCP�e.g. BLE

Gateway

Architecture: General > Real-Time Stream Processing - Internet of Things

App�Engine

Kubernetes�Engine

Cloud�Storage

Pub/Sub

Dataflow

Monitoring

Logging

Dataflow

Datastore

Cloud�Bigtable

BigQuery

Dataproc

Compute�Engine

54

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

55 of 96

General > Web Application on Google App Engine

Static ContentCloud Storage

Dynamic ContentCloud SQL

Dynamic ContentDatastore

Front End AppApp Engine

Autoscaling

Task�Queues

Memcache

Batch AppApp Engine

Autoscaling

Architecture: General > Web Application on Google App Engine

Cloud Load�Balancing

Cloud�DNS

55

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

56 of 96

Diagram Examples: Specific

56

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

57 of 96

Media > Hybrid Rendering

On-Premises “Render Farm”

Avere Virtual�Edge Filter

Avere Physical�Appliance

Gateway

Local�Storage

Local�Compute

Google Cloud�Interconnect�& VPN

Gateway

Compute�Engine

Cloud�Storage

Architecture: Media > Hybrid Rendering

57

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

58 of 96

Media > Live Streaming

Streaming ServerCompute Engine

RTMP / RTSP

Segment StorageCloud Storage

CDN�Interconnect

FastlyCDN

Browser�Client

Encoding

Live Event

Recording

Recording�Module

Mobile /�Tablet Client

Streaming�Player

Architecture: Media > Live Streaming

58

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

59 of 96

Media > Rendering

On-Premises “Render Farm”

Virtual�File System

Gateway

Local�Storage

Local�Compute

Gateway

Google Cloud�Interconnect�& VPN

NFS�& SMB

Architecture: Media > Rendering

Compute�Engine

Cloud�Storage

59

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

60 of 96

Media > Transcoding

Shutdown�VM

Launch VMs

Queuing / �Scheduler

Copy Files�Locally

Quality�Assurance

Ready for�Streaming

Source FilesCloud Storage

Copy FilesCloud Storage

ffmpeg�command

Disaster RecoveryM on VM

Output is multiple codecs,�resolutions, and bit rates

If Disaster RecoveryM is Windows based, a separate VM can be used

Architecture: Media > Transcoding

60

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

61 of 96

Gaming > Backend Database

Game Database

Clients

Analytics BackendBigQuery

Frontend�Platform Services

Dedicated�Game Server

Cloud�Bigtable

Cloud�SQL

or

Architecture: Gaming > Backend Database

61

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

62 of 96

Gaming > Mobile Game Backend

Optional Components

Task�Queues

Memcache

Logs API

Image�Services

Scheduled�Tasks

Apple Push�Notification�Service

Datastore

Cloud�Storage

BigQuery

Cloud�Endpoints

Mobile Game BackendApp Engine

Multiple Instances

Sockets API

Cloud�Endpoint�Clients

Google Play�Game Services

AdMob

Google Cloud�Messaging

Android

iOS

Architecture: Gaming > Mobile Game Backend

Batch ProcessingCompute Engine

Multiple Instances

62

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

63 of 96

Gaming > Real-Time AAA Games Servers

Game Database

Clients

Analytics BackendBigQuery

Cloud�SQL

or

Frontend�Platform Services

Service Discovery

Dedicated Game Servers

Virtual MachinesCompute Engine

Multiple Instances

Kubernetes ClusterGKE

Multiple Instances

or

Architecture: Gaming > Real-Time AAA Games Servers

Cloud�Bigtable

63

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

64 of 96

Digital Marketing > DMP / Data Warehouse

Reference tableBigQuery

Relevant UsersCloud Storage

Customer Lists Logic

Export Ad DataCloud Storage

Id matchingDataflow

Marketing List

Campaign Manager

Analytics

Architecture: Digital Marketing > DMP / Data Warehouse

64

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

65 of 96

Digital Marketing > Publisher side analysis

Ingestion Layer

Data Sources

Presentation Layer

Analysis Layer

Processing &�Analysis Layer

Storage Layer

Compute�Engine

Ingestion�Layer

Managed Data WarehouseBigQuery

Production StorageCloud Storage

Experiences

1st Party�Cluster

2nd Party�Cluster

3rd Party�Cluster

or

Batch�Processing

or

Real-time�Analytics

Archival StorageCloud Storage Nearline

CMSApp Engine

Container InfraGKE/Kubernetes

Columnar/NoSQLCloud Bigtable

Managed Data WarehouseCloud SQL

E-commerce�PlatformApp Engine

Web/Mobile�ApplicationApp Engine

ETLDataflow

BigQuery

Pub/Sub

Dataflow

Dataproc

Dataproc

Google Marketing Platform

BI InterfaceData Studio 360

Image AnalysisVision API

TensorFlow

65

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

66 of 96

Digital Marketing > Real-Time Bidding

us-east

europe-west

asia-east

us-central

Bid ServersCompute Engine

Pixel ServersCompute Engine

Database UserCompute Engine

Database BidCompute Engine

Data Proxy ServersCompute Engine

Data Proxy ServersCompute Engine

Analytics

Database UserCompute Engine

Database BidCompute Engine

Campaign�management

Ad Manager

Cloud Load�Balancing

66

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

67 of 96

Internet of Things > MQTT to Pub/Sub Broker

IoT WarehouseBigQuery

IoT ApplicationApp Engine

Stream AnalyticsDataflow

IoT TopicPub/Sub

MQTT�Devices

Autoscaled Broker Tier�Custom MQTT <-> Cloud Pub/Sub broker

MQTT BrokerCompute Engine

RabbitMQ™

Architecture: Internet of Things > MQTT to Pub/Sub Broker

Cloud Load�Balancing

67

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

68 of 96

Internet of Things > Sensor stream ingest and processing

Ingest

Pipelines

Storage

Analytics

Application &�Presentation

Standard�DevicesHTTPS

Constrained�DevicesNon-TCP�e.g. BLE

Gateway

Architecture: Internet of Things > Sensor stream ingest and processing

App�Engine

Kubernetes�Engine

Cloud�Storage

Pub/Sub

Cloud�Dataflow

Monitoring

Logging

Dataflow

Datastore

Cloud�Bigtable

BigQuery

Dataproc

Compute�Engine

68

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

69 of 96

Dev Test > Continuous Delivery with Spinnaker

us-east1-d

us-central1-f

Test InstancesCompute Engine

Build Artifact

Prod InstancesCompute Engine

Autoscaler

Prod InstancesCompute Engine

Autoscaler

Development�Team

Users

Cloud ImageCompute Engine

Build Artifact

Code RepositoryDevTools

1 Commit code

2 Detect code change

3 Build immutable image

4 Launch test instance from image

5 Run tests

6 Perform rolling update of image� to autoscaler

1

2

3

4

5

6

SpinnakerCompute Engine

Cloud Load�Balancing

69

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

70 of 96

Dev Test > Jenkins on k8s

Production Namespace

Jenkins Namespace

Developers

End Users

Ops & Quality

Code RepositoryDevTools

Jenkins replicaReplicationController

Docker ImagesContainer Registry

BackendReplicationController

Jenkins controllerPod

FrontendReplicationController

Staging Namespace

BackendReplicationController

FrontendReplicationController

1 Commit Code

2 Code Enters CD Pipeline

3 Test/Build Job Submitted to replica

4 Push Docker images

5 Images Deployed to Staging

6 Operational and Functional Testing

7 Images Deployed to Production

1

2

3

4

5

6

7

Cloud Load�Balancing

70

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

71 of 96

Dev Test > Scale Testing with Kubernetes+Locust

Load Testing Namespace

Application Under Test Namespace

Test�Operator

Locust PrimaryContainer Engine

Locust WorkersContainer Engine

1 Tester starts test

2 Primary starts load

3 Workers send request to FE service

4 FE pods talk to BE service

5 Worker report results

6 Tester views results

Frontend�Service

Backend�Service

1

2

3

4

5

6

Architecture: Dev Test > Scale Testing with Kubernetes+Locust

FrontendGoogle Kubernetes Engine

BackendGoogle Kubernetes Engine

71

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

72 of 96

Dev Test > UI Testing with Kubernetes

Tester

Selenium Namespace

Web App Namespace

Hub�Service

Frontend�Service

Backend�Service

Selenium HubContainer Engine

Replication Controller

Chrome NodesContainer Engine

Replication Controller

Firefox NodesContainer Engine

Replication Controller

UI ServersContainer Engine

Replication Controller

Backend ServersContainer Engine

Replication Controller

Architecture: Dev Test > UI Testing with Kubernetes

72

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

73 of 96

Backup and Archive > Disaster Recovery cold standby server

Instance Group

Serving InstanceCompute Engine

Multiple Instances

Instance Group

Heartbeat and�Snapshot SystemCompute Engine

Multiple Instances

Persistent�Disk Snapshot

Architecture: Backup and Archive > Disaster Recovery Cold standby server

Cloud Load�Balancing

Cloud�DNS

73

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

74 of 96

Backup and Archive > Disaster Recovery Warm static site

Static StorageCloud Storage

Instance Group

Web ServerCompute Engine

Multiple Instances

Instance Group

Web ServerCompute Engine

Multiple Instances

Architecture: Backup and Archive > Disaster Recovery Warm static site

Cloud Load�Balancing

Cloud�DNS

74

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

75 of 96

Backup and Archive > Disaster Recovery with Application Replication

Standby Snapshots

Web ServerCompute Engine

Application ServerCompute Engine

Database ServerCompute Engine

On-Premises Data Center

Persistent�Disk

Web�Server

Application�Server

Database�Server

Standard�Devices

Database ServerCloud SQL

Replication

VPN

Carrier�Interconnect

Architecture: Backup and Archive > Disaster Recovery with Application Replication

Cloud�DNS

Cloud�Network

75

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

76 of 96

Backup and Archive > Hosting Filers

Filesystem ClientCompute Engine

Filesystem ClientCompute Engine

Filesystem ClientCompute Engine

Burst CapacityCloud Storage

Avere vFXTCompute Engine

Clustered

On-Premises�Datacenter

File Server A

File Server B

File Server C

Architecture: Backup and Archive > Hosting Filers

76

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

77 of 96

Websites > API Hosting

APICompute Engine

Virtual Machines

APIApp Engine

Cloud Endpoints

APIContainer Engine

Kubernetes Services

Multiple�Clients�API Requests

Architecture: Websites > API Hosting

Cloud Load�Balancing

77

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

78 of 96

Websites > Multiple Network Interfaces

Multiple Network Interfaces

Production NetworkCloud Virtual Network

Test NetworkCloud Virtual Network

Infra NetworkCloud Virtual Network

Outbound NetworkCloud Virtual Network

Security ApplianceCompute Engine

78

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

79 of 96

Websites > Content Hosting

InstancesCompute Engine

Google�Edge POP

Additional�Requests

First�Request

Architecture: Websites > Content Hosting

79

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

80 of 96

Websites > Dynamic Hosting

Zone 1

us-central 1-a

Instance GroupCompute Engine

Web Applications

PrimaryCloud SQL

Zone 2

us-central 1-f

Instance GroupCompute Engine

Web Applications

Read ReplicaCloud SQL

Replication

Architecture: Websites > Dynamic Hosting

Cloud Load�Balancing

80

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

81 of 96

Websites > Mobile Site Hosting

Backend AppCompute Engine

Multiple�Devices�Native Apps or�Mobile Web

Firebase

Firebase

Backend AppApp Engine

Backend AppApp Engine

Cloud Endpoints

Architecture: Websites > Mobile Site Hosting

Cloud Load�Balancing

81

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

82 of 96

Websites > Static Hosting

Standard Storage BucketCloud Storage

Architecture: Websites > Static Hosting

Cloud�DNS

82

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

83 of 96

Mobile > Mobile Game Backend

Optional Components

Task�Queues

Memcache

Logs API

Image�Services

Scheduled�Tasks

Apple Push�Notification�Service

Datastore

Cloud�Storage

BigQuery

Cloud�Endpoints

Mobile Game BackendApp Engine

Multiple Instances

Sockets API

Cloud�Endpoint�Clients

Google Play�Game Services

AdMob

Google Cloud�Messaging

Android

iOS

Architecture: Mobile > Mobile Game Backend

Batch ProcessingCompute Engine

Multiple Instances

83

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

84 of 96

LifeSciences > Patient Monitoring

Patient

Analytics

Process DataPrediction API

IngestPub/Sub

StorageCloud Bigtable

Alerts

NotificationsPub/Sub

Health Care�Professional

Patient Monitors�(pulse, blood�sugar, exercise)

Architecture: LifeSciences > Patient Monitoring

84

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

85 of 96

Retail > Beacons and Targeted Marketing

EventsCloud Bigtable

Proximity Events

AnalyticsBigQuery

Data Warehouse

MessagingPub/Sub

Proximity Streams

ProcessingDataflow

Stream Processing

NotificationsApp Engine

Push to Devices

Mobile Devices�Push Notifications

Backoffice�Business Systems

Beacons�Proximity Notifications

MessagingPub/Sub

Queued Notifications

Architecture: Retail > Beacons and Targeted Marketing

85

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

86 of 96

Retail > Fraud Detection

Third-Party DataExternal Sources

Fraud Modeling

Processed EventsCloud Bigtable

Events Time-Series

StreamingPub/Sub

Transaction Streams

ProcessingDataflow

Transaction Streams

Fraud AnalysisBigQuery

Spark MLlibDataproc

RegressionPrediction API

ApplicationsApp Engine

Rules CacheCloud Cache

Architecture: Retail > Fraud Detection

86

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

87 of 96

Retail > PCI

Virtual Private Cloud

Application Network

Customer�Payment�RequestsHTTPS

External �Payment �Processor

NAT

Squid Proxy

External�Payment Form

Internal Payment�Authorization

VPN�Gateway

Application�System(s)

VPN�Gateway

BigQuery

Cloud Monitoring

Cloud Logging

Architecture: Retail > PCI

Cloud Load�Balancing

87

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

88 of 96

Retail > Real-Time Inventory

IngestApp Engine

Capture Changes

EventsCloud Bigtable

Processed Changes

AggregatesCloud SQL

Inventory Counts

AnalyticsBigQuery

Data Warehouse

MessagingPub/Sub

Streaming Changes

ProcessingDataflow

Inventory Streams

ServicesApp Engine

Inventory APIs

Backoffice�Business Applications

Integrations�Google Services

Retail Store�Inventory Changes

Architecture: Retail > Real-Time Inventory

88

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

89 of 96

Retail > Recommendation Engines

Data Sources

Machine Learning

Applications

BrowsingCompute Engine

Shopping CartApp Engine

OutreachContainer Engine

PurchasesDatastore

Wish ListsCloud SQL

ReviewsDatastore

Inventory DataCloud SQL

AnalyticsBigQuery

Spark MLlibDataproc

ETLDataflow

Transform Data

Normalized DataCloud Storage

Combined Sources

Hosted ModelsCloud Machine Learning

Real-TimePrediction API

Architecture: Retail > Recommendation Engines

89

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

90 of 96

Retail > Recommendation Engines

Data Sources

Machine Learning

Applications

BrowsingCompute Engine

Shopping CartApp Engine

OutreachContainer Engine

PurchasesDatastore

Wish ListsCloud SQL

ReviewsDatastore

Inventory DataCloud SQL

AnalyticsBigQuery

Spark MLlibCloud Dataproc

ETLDataflow

Transform Data

Normalized DataCloud Storage

Combined Sources

Hosted ModelsCloud Machine Learning

Real-TimePrediction API

Architecture: Retail > Recommendation Engines

AnalyticsBigQuery

90

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

91 of 96

Retail > Shopping Cart Analysis

Data Sources

Cart Analysis

Applications

BrowsingCompute Engine

Shopping CartApp Engine

OutreachContainer Engine

NavigationDatastore

Inventory DataCloud SQL

SessionsDatastore

Shopping CartCloud SQL

AnalyticsBigQuery

ProcessingDataflow

Hadoop & SparkDataproc

ETLDataflow

Transform Data

Normalized DataCloud Storage

Combined Sources

Architecture: Retail > Shopping Cart Analysis

91

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

92 of 96

Reference tableBigQuery

Relevant UsersCloud Storage

Customer Lists Logic

Export Ad DataCloud Storage

Id matchingDataflow

Marketing List

Campaign Manager

Analytics

Architecture: Big Data > DMP / Data Warehouse

92

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

93 of 96

Big Data > Log Processing

Batch

Streaming

Log StorageCloud Storage

Log StreamingPub/Sub

Log AnalyticsBigQuery

Log ProcessingDataflow

MicroservicesContainer Engine

Log CollectionLogging

Architecture: Big Data > Log Processing

93

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

94 of 96

Resources

miles and chuck and neal made this

94

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

95 of 96

Web Resources

Icon and sample diagrams landing page https://cloud.google.com/icons

Google Cloud Architecture Diagramming Tool https://googlecloudcheatsheet.withgoogle.com/architecture

95

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.

96 of 96

Data Integration >

Architecture: Data Integration

Data Integration

df4�Dataflow

df5�Dataflow

df1�Dataflow

df3�Dataflow

b1�Cloud Storage

b2�Cloud Storage

b3�Cloud Storage

cf1Cloud Functions

cf3Cloud Functions

cf4Cloud Functions

cf5Cloud Functions

sch1Cloud Scheduler

Inventory APIs

cf2Cloud Functions

df2�Dataflow

ps1�Pub/Sub

Rules Actions

Marketing Audience Data Sets

CoreBigQuery

ArchiveBigQuery

Program ResBigQuery

Data Core ViewBigQuery

LogsBigQuery

96

The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams.