Google Cloud Digital Leader - Exam Preparation | walkrinthecloud.…
Google Cloud Digital Leader Exam
Prep Guide
Exam Preparation for GCP Digital Leader Certification for NEW to Google Cloud &
Non-technical Professionals
January 2022
Sarah Walker-Leptich | www.walkrinthecloud.com
Note from creator: These notes have been adapted from the GCP Digital Leader Exam Pro course created by Andrew
Brown, as well as my own research and doc files. I highly recommend watching his free training videos, paying for his
practice exams/console demos ($24 USD), and reading through these notes before taking the exam.
This exam prep was specifically designed with the exam guide before January 26 modifications. It still provides an in-
depth and highly sufficient overview of Google Cloud that will prepare you for writing the updated exam.
This is meant to be a community document. As of right now anyone can comment on the Google Doc if they see a
mistake or want to make a correction. Permissions will be given to individuals who request to make edits, please always
respect each other, even if you have different opinions.
Chapter One | Cloud Computing Overview 4
What is Cloud Computing? 4
The Evolution of Computing 4
, Types of Environments 5
Google Cloud Digital Leader - Exam Preparation | walkrinthecloud.…
Benefits of Cloud Computing 6
Types of Cloud Computing 6
Shared Responsibility Model for Google Cloud 6
Shared Responsibility Rules 7
Shared Responsibility Model for Compute 7
Total Cost of Ownership (TCO) 9
Common Cloud Terminology 9
Global Infrastructure Terminology 11
Resource Scoping Terms 11
Cloud Interconnect 12
Latency and Lag 12
Computing Power for GCP 13
Chapter Two | Google Cloud Tools and Products 13
Google Cloud Tools 13
Projects and Folders 13
Google TAM 15
Chapter Three | Google Cloud Adoption Framework 16
Google Cloud Adoption Framework 16
GCAF Themes 16
GCAF Phases 17
GCAF Maturity Scale 18
GCAF Epics 18
GCAF Cloud Maturity Assessment 19
Chapter Four | Google Cloud Core Products and Services 20
Compute Services and Products 20
App Engine Environments 21
Kubernetes and Containers 22
Databases and Data Analytics 24
What is a Document store? 25
Example Questions: 27
Storage 28
AI & ML 29
Networking 32
API Management and Apigee 33
oT 34
Developer Tools 34
Cloud Operations Suite 35
Migration and Anthos 36
Serverless 38
Firebase 39
Cloud Deployment Manager 39
Internal Services 40
Chapter Five | Security and Identity Management 40
Identity Management 41
Access Context Manager 41
Active Directory 41
Cloud Identity 42
Security 45
Google Cloud Enterprise Privacy Commitments 47
, Google Cloud Trust Principles 48
Google Cloud
Chapter Six | Support
48
Digital Leader - Exam Preparation | walkrinthecloud.…
Service Level Agreements (SLAs) 48
Support Plans & Services 49
Chapter Seven | Billing 51
Billing Health Checks and Alerts 51
Billing Services 52
Chapter Eight | Pricing 53
Free-Trial 53
Free-Tier 54
On-Demand 54
Commuted Use Discounts (CUDs) 54
Sustained Use Discounts (SUDs) 55
Preemptible VM Instances or Sole-Tenant Node Pricing 56
Flat-Rate Pricing 56
Chapter Nine | Resource Hierarchy 57
Environment-Oriented Hierarchy 57
Function-Oriented Hierarchy 57
Granular-Access-Oriented Hierarchy 57
Chapter Ten | Practice Exam Q&A 57
Chapter One | Cloud Computing Overview
What is Cloud Computing?
The practice of using a network of remote services hosted on the internet to store, manage and process data
rather than a local server or PC (personal computer).
On-premises Public Cloud
- You purchase and house your own - You rent servers
servers - You rent experts/people
- You have to hire people to manage the - You are only responsible for the
servers configuration and code
- You own the risk - Shared responsibility model
The Evolution of Computing
Dedicated Server Virtual Private Server Shared Hosting Cloud Hosting
One physical machine One physical machine One physical machine Multiple physical
for a single business dedicated to a single shared by hundreds of machines that act as
and a single app on business, but runs businesses, relies on one with multiple cloud
site. multiple applications on most tenants under services.
a site on virtualized utilizing their resources.
sub-machines.
, Dedicated Server (pros/cons)
Google Cloud Digital Leader - Exam Preparation | walkrinthecloud.…
- A physical server wholly utilized by a single customer
- Customers overpay for an underutilized server
- You can’t vertical scale, you need manual migration
- Replacing a server is difficult
- You are limited by your host operating system (OS)
- Multiple apps can result in conflicts in resource sharing
- You have a ‘guarantee’ of security, privacy and full utility of underlying resources (guarantee is only
based on the skills of your IT team)
Virtual Machines (pros/cons)
- Can run multiple VMs (virtual machines) on one machine
- Hypervisor is the software layer that lets you run the VM
- A physical server shared by multiple customers
- Pay for a fraction of the server
- You will overpay for an underutilized VM
- Limited by your guest operating system
- Multiple apps on a single VM can result in conflicts in resource sharing
- Easy to export or import images for migration
- Easy to vertical or horizontal scale
Containers (pros/cons)
- VM runs multiple containers
- You can maximize the utilization of the available capacity which is most cost effective
- Your containers share the same underlying OS so containers are more efficient than multiple
VMs
- Multiple apps can run side by side without being limited to the same operating system
requirements and will not cause conflicts during resource sharing
Functions (pros/cons)
- Are managed VMs running managed containers (known as serverless compute)
- You upload a piece of code, choose the amount of memory and duration
- Only responsible for the code/data
- Very cost effective, only pay for the time code is running, VMs only run when there is code to
be executed
- Cold start (booting up) is a con
Types of Environments
1. On-premises - sometimes called ‘private cloud’
2. Public Cloud - sometimes called ‘cloud native’ (Azure, AWS, Google Cloud, etc)
3. Hybrid - mixture of of both on-premises and public cloud
4. Multi Cloud - mixture of different public clouds, sometimes called ‘cross cloud’
Benefits of Cloud Computing
1. Cost Effective: you pay for what you consume, no upfront cost. On-demand pricing or pay as you go
with thousands of customers sharing the cost of resources.
2. Global: launch workloads anywhere in the world, just choose a region.
3. Secure: Cloud providers take care of the physical security. Cloud services are secure by default or
you have the ability to configure access down to a granular level.
4. Reliable: data backup, disaster recovery, data replication and fault tolerance.
Google Cloud Digital Leader Exam
Prep Guide
Exam Preparation for GCP Digital Leader Certification for NEW to Google Cloud &
Non-technical Professionals
January 2022
Sarah Walker-Leptich | www.walkrinthecloud.com
Note from creator: These notes have been adapted from the GCP Digital Leader Exam Pro course created by Andrew
Brown, as well as my own research and doc files. I highly recommend watching his free training videos, paying for his
practice exams/console demos ($24 USD), and reading through these notes before taking the exam.
This exam prep was specifically designed with the exam guide before January 26 modifications. It still provides an in-
depth and highly sufficient overview of Google Cloud that will prepare you for writing the updated exam.
This is meant to be a community document. As of right now anyone can comment on the Google Doc if they see a
mistake or want to make a correction. Permissions will be given to individuals who request to make edits, please always
respect each other, even if you have different opinions.
Chapter One | Cloud Computing Overview 4
What is Cloud Computing? 4
The Evolution of Computing 4
, Types of Environments 5
Google Cloud Digital Leader - Exam Preparation | walkrinthecloud.…
Benefits of Cloud Computing 6
Types of Cloud Computing 6
Shared Responsibility Model for Google Cloud 6
Shared Responsibility Rules 7
Shared Responsibility Model for Compute 7
Total Cost of Ownership (TCO) 9
Common Cloud Terminology 9
Global Infrastructure Terminology 11
Resource Scoping Terms 11
Cloud Interconnect 12
Latency and Lag 12
Computing Power for GCP 13
Chapter Two | Google Cloud Tools and Products 13
Google Cloud Tools 13
Projects and Folders 13
Google TAM 15
Chapter Three | Google Cloud Adoption Framework 16
Google Cloud Adoption Framework 16
GCAF Themes 16
GCAF Phases 17
GCAF Maturity Scale 18
GCAF Epics 18
GCAF Cloud Maturity Assessment 19
Chapter Four | Google Cloud Core Products and Services 20
Compute Services and Products 20
App Engine Environments 21
Kubernetes and Containers 22
Databases and Data Analytics 24
What is a Document store? 25
Example Questions: 27
Storage 28
AI & ML 29
Networking 32
API Management and Apigee 33
oT 34
Developer Tools 34
Cloud Operations Suite 35
Migration and Anthos 36
Serverless 38
Firebase 39
Cloud Deployment Manager 39
Internal Services 40
Chapter Five | Security and Identity Management 40
Identity Management 41
Access Context Manager 41
Active Directory 41
Cloud Identity 42
Security 45
Google Cloud Enterprise Privacy Commitments 47
, Google Cloud Trust Principles 48
Google Cloud
Chapter Six | Support
48
Digital Leader - Exam Preparation | walkrinthecloud.…
Service Level Agreements (SLAs) 48
Support Plans & Services 49
Chapter Seven | Billing 51
Billing Health Checks and Alerts 51
Billing Services 52
Chapter Eight | Pricing 53
Free-Trial 53
Free-Tier 54
On-Demand 54
Commuted Use Discounts (CUDs) 54
Sustained Use Discounts (SUDs) 55
Preemptible VM Instances or Sole-Tenant Node Pricing 56
Flat-Rate Pricing 56
Chapter Nine | Resource Hierarchy 57
Environment-Oriented Hierarchy 57
Function-Oriented Hierarchy 57
Granular-Access-Oriented Hierarchy 57
Chapter Ten | Practice Exam Q&A 57
Chapter One | Cloud Computing Overview
What is Cloud Computing?
The practice of using a network of remote services hosted on the internet to store, manage and process data
rather than a local server or PC (personal computer).
On-premises Public Cloud
- You purchase and house your own - You rent servers
servers - You rent experts/people
- You have to hire people to manage the - You are only responsible for the
servers configuration and code
- You own the risk - Shared responsibility model
The Evolution of Computing
Dedicated Server Virtual Private Server Shared Hosting Cloud Hosting
One physical machine One physical machine One physical machine Multiple physical
for a single business dedicated to a single shared by hundreds of machines that act as
and a single app on business, but runs businesses, relies on one with multiple cloud
site. multiple applications on most tenants under services.
a site on virtualized utilizing their resources.
sub-machines.
, Dedicated Server (pros/cons)
Google Cloud Digital Leader - Exam Preparation | walkrinthecloud.…
- A physical server wholly utilized by a single customer
- Customers overpay for an underutilized server
- You can’t vertical scale, you need manual migration
- Replacing a server is difficult
- You are limited by your host operating system (OS)
- Multiple apps can result in conflicts in resource sharing
- You have a ‘guarantee’ of security, privacy and full utility of underlying resources (guarantee is only
based on the skills of your IT team)
Virtual Machines (pros/cons)
- Can run multiple VMs (virtual machines) on one machine
- Hypervisor is the software layer that lets you run the VM
- A physical server shared by multiple customers
- Pay for a fraction of the server
- You will overpay for an underutilized VM
- Limited by your guest operating system
- Multiple apps on a single VM can result in conflicts in resource sharing
- Easy to export or import images for migration
- Easy to vertical or horizontal scale
Containers (pros/cons)
- VM runs multiple containers
- You can maximize the utilization of the available capacity which is most cost effective
- Your containers share the same underlying OS so containers are more efficient than multiple
VMs
- Multiple apps can run side by side without being limited to the same operating system
requirements and will not cause conflicts during resource sharing
Functions (pros/cons)
- Are managed VMs running managed containers (known as serverless compute)
- You upload a piece of code, choose the amount of memory and duration
- Only responsible for the code/data
- Very cost effective, only pay for the time code is running, VMs only run when there is code to
be executed
- Cold start (booting up) is a con
Types of Environments
1. On-premises - sometimes called ‘private cloud’
2. Public Cloud - sometimes called ‘cloud native’ (Azure, AWS, Google Cloud, etc)
3. Hybrid - mixture of of both on-premises and public cloud
4. Multi Cloud - mixture of different public clouds, sometimes called ‘cross cloud’
Benefits of Cloud Computing
1. Cost Effective: you pay for what you consume, no upfront cost. On-demand pricing or pay as you go
with thousands of customers sharing the cost of resources.
2. Global: launch workloads anywhere in the world, just choose a region.
3. Secure: Cloud providers take care of the physical security. Cloud services are secure by default or
you have the ability to configure access down to a granular level.
4. Reliable: data backup, disaster recovery, data replication and fault tolerance.