GCP Professional Data Engineer Certification Exam Newest
2025/2026 With Complete Questions And Correct Answers
|Already Graded A+||Brand New Version !! Actual exam GCP
Professional Data Engineer
Terms in this set (544)
- Create a cloud storage bucket that uses a
domain name. Ex. Bucket
reports.example.com for hosting
http://reports.example.com.
- Domain name ownership verification is required by
adding TXT records, HTML tags in header, etc.
Hosting a static site - Define:
>>> MainPageSuffix = "index.html" or "main.html", etc
>>> NotFoundPage = "404.html"
- Copy over content directly to bucket OR
Store in GitHub and use WebHook to run update script OR
Use CI/CD tools like Jenkins & use cloud storage plugin for post
build steps.
Best option if the content is static and also if users can
upload content like files, photos, videos, etc.
- You need complete control over your infrastructure and direct
access.
- You want to tune the hardware and squeeze out last drop of
Google Compute Engine performance.
(IaaS) - Control load balancing, scaling yourself.
- Configuration, administration and management - all on you.
- No need to buy the machines, install OS, etc
- Have custom made applications that can't be containerized.
/ 1/171
,8/28/25, 9:51 PM GCP - Data Engineer Certification
- Google cloud launcher.
- Choose machine types, disk sizes before deployment.
- Get accurate cost estimates before deployment.
- Can customise configuration, rename instances, etc
-After deployment, have full control of the VM instances.
Storage options:
Cloud Storage Buckets, Standard persistent disks, SSD (solid state
disks), Local SSD
Hosting with Google Cloud
Engine Storage Technologies:
Cloud SQL (MySQL, PostgreSQL, NoSQL, GCP NoSQL tools -
BigTable, Datastore
Load Balancing:
- Network load balancing: forwarding rules based on address,
port, protocol
- HTTP load balancing: look into content, examine
cookies, certain clients to one server.
StackDriver for logging and monitoring
Can use prebuilt container images for hosting specific websites
like wordpress, etc.
Hosting with Google - DevOps - need largely mitigated
Container Engine
- Can use Jenkins for CI/CD
- StackDriver for logging and monitoring
Hybrid Use Cases:
- Use App Engine for the front end serving layer, while
running Redis in Compute Engine.
- Use Container Engine for a rendering micro-service that uses
Mix-and-Match Use Cases Compute Engine
VMs running Windows to do the actual frame rendering.
- Use App Engine for your web front end, Cloud SQL as your
database, and
Container Engine for your big data processing.
A container image is a lightweight, stand-alone,
Container executable package of a piece of software that includes
everything needed to run it: code, runtime, system tools,
system libraries, settings
/ 2/171
,8/28/25, 9:51 PM GCP - Data Engineer Certification
Containers:
- App + Bins/Libs - per container.
- Docker Runtime (virtualize the OS)
- Host OS
- Infrastructure
Container vs VM: Layers
Virtual Machines:
- App + Bins/Libs + Guest OS - per VM.
- Hipervisor (virtualize the hardware)
- Infrastructure
- Kubernetes Master
Kubernetes Container Cluster - Kubernetes Node agent/client - Kubelet
- Pods - consists of a set of containers.
Containers:
- Virtualise the Operating System
- More portable
- Quick to boot
- Size - tens of MBs
Virtual Machines:
Containers and VMs - Virtualise hardware
- Less portable
- Slow to boot
- Size - tens of GBs
/ 3/171
, 8/28/25, 9:51 PM GCP - Data Engineer Certification
Fully managed serverless application platform
- Just write the code - leave the rest to platform.
- Open & familiar languages and tools
- Pay only for what you use
- Examples: Heroku, Engine Yard - Lots of code, languages
Google App Engine
You can run your applications in App Engine using the flexible
environment or
standard environment. You can also choose to
simultaneously use both environments for your
application and allow your services to take advantage of
each environment's individual benefits.
Using the App Engine flexible environment means that
your application instances run within Docker containers
on Google Compute Engine virtual machines (VMs).
Optimal for applications with the following characteristics:
- Source code that is written in a version of any of
the supported programming languages:
Google App Engine: Flexible Python, Java, Node.js, Go, Ruby, PHP, or .NET
environment
- Runs in a Docker container that includes a custom
runtime or source code written in other programming
languages.
- Depends on other software, including
operating system packages such as imagemagick,
ffmpeg, libgit2, or others through apt-get.
- Uses or depends on frameworks that include native code.
- Accesses the resources or services of your Cloud Platform
project that reside in the
Compute Engine network.
/ 4/171