How to pass the Google Cloud Professional Cloud Architect exam in 30 days or less!
Interested in passing the Google Cloud Professional Cloud Architect exam?
Follow my strategy and learn how I passed the exam in less than 30 days.
First, if you haven’t already, go read “Why you should get certified” because there are a few reasons why I need you to become certificate advocates beyond total compensation.
This blog post is going to be a comprehensive technical deep dive on all the ways in which you can pass the Google Cloud Professional Cloud Architect exam.
Background
I’m authoring the Google Cloud Professional Cloud Architect Exam Guide with McGraw Hill. It’s coming out on February 26th. This book is unlike any other technical book you’ve read. Come on, I’m from the generation of memes, at a bare minimum you know this book is going to be entertaining.
I have 14 certifications. It takes me an average of 9 days to pass each exam. I’ve read 10+ technical books and I thought to myself, I don’t want my audience to be miserable through this journey.
Let’s make this comprehensive, engaging, funny, and most of all the best damn certification book to pass the exam that exists. PERIOD.
It’s an All-In-One series book. I worked through the very technical building blocks of GCP, starting with the second you “sign up” for Google Cloud to running a large, multinational enterprise cloud environment.
I also zoom out frequently to the bigger picture to talk about philosophy, jokes, real-life scenarios and implications, and overall immersing you into the life of a Cloud Architect.
I do this for a living at Google Cloud, and while this blog & book is based on my own opinions and not of Google’s, it’s in everyone's best interest to cultivate a successful community of learners.
I really want you to be successful beyond the certification. Book or no book.
Time, comments, and reviews will tell if this approach is working. So, please leave a review on Amazon if you get the book, good or bad. And, leave me comments here and anywhere for feedback to revise this deep dive. My goal is to involve the community in every aspect of #TheCertsGuy content, so make this your place.
This blog post is a supplemental resource to anyone studying for the certification, whether it’s reading my book or using any other materials.
*note — if this blog is helpful for you, please feel free to share it on social media, and add #TheCertsGuy to it so I can get notified!
PCA Deep Dive Outline.
Here’s the outline for this blog post. Feel free to dive into whatever is important for you. I’m aware there are no anchor tags, so bear with me while I work on that feature request :)
Official Google Cloud Exam Outline
New beta exam -- will I pass?
The Certs Guy Four C’s Exam-Cram Formula
Choice
Calendar
Consistency
Community
Exam Strategies
Test-taking tips
How to break down a test question
Case Studies
How to use my book?
Book Outline
FREE Chapter 2 Study Guide
Sample Questions & Online Test Bank
Supplementary Resources
Concepts to prepare for the exam
Cloud Identity
Resource Management
Cloud Identity & Access Management
Networking
Compute and Containers
Storage, Databases, and Data Analytics
DevOps
Cloud Operations
Security
Billing, Migration, Support
Help someone with your new knowledge
1. Official Google Cloud Exam Outline
Okay first, go through and read everything on the official Google Cloud page. I don’t want to fill up this blog post with stuff that exists and is maintained elsewhere, so, take 10 minutes and review it now.
Take a look at the exam outline but don’t be daunted by all the super complex language. Not all the elements of the outline are explicitly questioned in the exam… It’s more of guidance for how/what you need to think about.
New beta exam - will I pass?
PSA: There's a new beta exam!
As you can imagine, this beta will one day no longer be beta, so pay attention to which exam you’re taking. When this officially gets out of beta phase, the two new case studies “EHR Healthcare'' and “Helicopter Racing League” will become part of the official exam. It looks like TerramEarth and MountKirk games are still going to remain on the new exam.
I’m planning on taking the beta exam shortly, so I will update this blog post on how I do and what some of the key differences were.
I am confident that my book and this blog post will still prepare you for the new exam, because the focus is on becoming a Google Cloud Architect and that will give you the skills to pass any Google Cloud Architect exam.
Also, the beta exams are usually more difficult, because they have questions that may have high failure rates that they then remove from the generally l available exam. So, when it does become generally available, it should be easier anyway.
2. The Certs Guy Four C’s Exam-Cram Formula
Like when politicians create a new bill, I feel like they first create the acronym and then decide what to put in it…
“Duh... Bill, what should we name this legislation?”
“Let’s call it the CARES act cause the peoples need to know we cares”
So these are my four C’s. This is the approach I take to preparing for my exams.
Choice
TL;DR - Start with your intention.
The second you rob yourself of the choice is when you lose the motivation and discipline to do something out of your innate desire.
If you’re forcing yourself to take this certification, the pressure will make you crumble. Nobody wants to be forced into anything.
If you chose to take this certification, that means you chose to do all the work and sacrifice that comes along with it.
Take a moment to think about your intentions behind the learning journey. Start with your intentions before and every day of your learning journey.
Your perception creates reality. Choose wisely. Remember, the only one in control of your choice is you.
Start your preparation by remembering your choice to pursue this learning journey.
Calendar
TL;DR. Plan to take your certification within 30 days. Pay for your exam at the beginning. Create a calendar for your approach. Fail if you need to. Follow my calendar for a 30-day approach.
The next step is to plan out your calendar.
Too many people make the mistake of turning certifications into marathons.
The continued learning behind the certification, the work experience, the projects, the meetings -- these are the marathon… NOT the certification itself.
The certification is a sprint. And if you decide to sprint for one mile instead of 400 meters, you’ll get tired halfway through and lose track.
You should still pace yourself through the sprint. Don’t cram 4 chapters in a day.
My trick. When I set the intention and order my books, I choose a day within 30 days and I schedule & pay for the exam.
Things can go south in life, at any time, of course. And I know some people face many more challenges than I do. Having kids, having family challenges, commitments -- totally understandable.
Just don’t forget, you made the choice.
Also, failure is OK.
I failed the Professional Cloud Architect the first time I took it.
I’ve failed other exams too. Failing is the fastest way to pass. Fail-first is the approach that every successful person in the world has done. Michael Jordan, Serena Williams, Elon Musk, even a key principle of DevOps is a fail-first culture… It takes failing to know what you need to solve for. There’s a lot of science behind these claims, but who needs science when it’s common sense!
It’s also cheaper to fail and cough up $200 than it is to spend another 50 hours of your life studying. Don’t be afraid to fail! Now you know exactly what the exam is about and what you need to do.
Lastly, here is a sample calendar you can stick to in order to pass the Professional Cloud Architect in 15 days using only my book and the docs page. Feel free to spread this out to 30 depending on your commitments in life.
Consistency
Let’s pretend this word is Discipline. I just wanted to stick to the Cs to make it easy.
TL;DR - Please, be consistent with your learning. And after the certification, don’t stop.
Consistency is the hardest thing in the world. Believe me.
The only thing I’m consistently good at is Call of Duty… everything else is painful. But, going back to Michael Jordan (btw, if you need a book on this, check out Relentless) -- it was not the genetics, not the luck, not the talent. It was the consistency that made him great.
Motivation is the ignition that starts your car, consistency is the gas that keeps you going.
Being consistent with your learning will change the game for you. Your brain will deprioritize memorizing things when you let them slide for enough time
If I’m reading a book, I typically plan on reading 1 chapter a day and I will plan my life around that one chapter.
That means, booking lunchtime to read, maybe blocking an hour at the end of your day to read, maybe taking a day off to read.
Just one chapter a day, that’s all you need to think about.
It’s easier to go through 30 days of pain than 365 days of torment.
Community
TL:DR - Google search like your life depends on it. Network with people. Find communities online. Ask questions. Not just for this certification, this should be part of your career growth in general.
Don’t discount the power of community.
The way I passed my CISSP and those certifications when I was in my early 20s was literally googling everything. I googled all the curious questions I had about the exam, discovered all of the online forums and communities that existed, joined, asked more questions, learned from other people’s experiences.
I’ve googled so much, I literally googled my way to Google *I just work here don’t mind me*.
Had it not been for the community, I would’ve probably not done so well on a lot of exams. It was hearing about other people’s highlights and lowlights, what tricks they employed, what they needed more clarity on. (Google + YouTube + Reddit = the Trifecta of Growth)
The beautiful part, at the end of all these questions there is always someone who is willing to help.
There is such a vast community out there. There are people who you can ping on LinkedIn, forums full of certification-learners who shared your experiences, learners who are on the same journey as you, subreddits that are filled with knowledge.
Be curious, search, connect, and ask!
3. Exam Strategies
You would be surprised to know that just studying for your test adequately isn’t always enough to pass. There are some really easy tips and tricks that you can implement leading up to and on your test day for your mind to be working at its best. Remember, your brain is not a binary device that is either on or off -- it’s a highly sophisticated complex machine that operates its best when it’s treated it’s best. Follow these test-taking tips to increase your chances of success.
Quick Tips
Sleep is your superpower! Sleep plays the most important role in memory retention when you’re learning something new. Get good quality sleep after studying and get a great night’s rest before you take your exam. Without sleep, your mind will not draw from the right sources of memory. Read more here.
Pace yourself on your sprint. It sounds easier running through as much content as fast as possible. Yes, treat the exam like a sprint and the learning like a marathon, but get some rest and don’t burn yourself out before the exam. Sprint cycles are 2 weeks long, not 3 days :)
Eat a clean diet and drink lots of water. Plenty of research has shown the effects of sugar, dehydration, and a poor overall diet on your body. Your body needs nutrition to be its best, so treat yourself like a Ferrari, not like a jalopy!
Take a break during the exam and get your blood flowing. Do some jumping jacks, pushups, or take a brisk walk to the restroom. It’s so easy to doze off during this exam because it is so technical and mentally draining, so a little micro exercise will get your mind and cognition stimulated. EDIT: I don’t think you can do this on the virtual exams but maybe you can stretch at your desk.
When an exam question takes you longer than 30–45 seconds to solve, flag it and skip it. It’s easy to get through all the questions you know the answers to immediately and then go back to the flagged questions at the end. That way, you aren’t rushing through any potential easy questions if you’re running low on time by working through everything in one sprint.
Identify the keywords provided to you in each exam question. Certain words can change the entire context of the question or the order of the answer; list them out while you’re looking for an answer. For example, if you’re asked, “What is the most cost-effective strategy for storing objects in a data store that need to be accessed only once a month?” Cost-effective, object storage, accessed once a month—these are all keywords or key phrases. In this case, storing the data in Google Cloud Storage on a nearline storage class would be the right answer.
Read the answers to identify patterns before assuming you know the right answer. Oftentimes, the patterns within the answer may point you in a closing direction. You’ll see how I explain this in my next section of this blog.
Answer the questions with the Architect hat on. You’re no longer an engineer, so don’t answer questions like you’re an engineer. Think like an Architect.
How to break down a test question
Consider the following test scenario:
CatSnap, a popular cat videos application, wants to build a solution that enables their extended workforce—contractors and temporary staff—to access an environment in which they can upload and download marketing materials for the marketing team.
How do you turn this into a solution? A lot more information is needed here. Luckily, on the exam, you’ll get all of the information you need (though in real life, you’ll have to probe a little deeper).
Here’s an example of a scenario-based question:
CatSnap, a popular cat videos application, needs to store 50TB of data in an environment where they can share it with extended staff that does not have CatSnap credentials, so that these staff members can upload and download marketing materials that they will be editing. The data needs to have nonrepudiation of who accessed it for auditing and monitoring, and data that is older than six months needs to be moved to an archive, where it’ll be accessed at most once a year. What is the most secure, cost-effective, and fastest way to do this?
Provision a private GCS bucket, apply object lifecycle policies to move it to coldline after six months, onboard extended workforce with a CatSnap identity account, and enable bucket logging for the security team to review.
Provision a private GCS bucket, apply object lifecycle policies to move it to archive after six months, onboard extended workforce with a CatSnap identity account, and enable bucket logging for the security team to review.
Provision a private GCS bucket, apply object lifecycle policies to move it to coldline after six months, enable data owners to create signed URLs that will be provided to extended workforce as needed, and enable bucket logging for the security team to review.
Provision a private GCS bucket, apply object lifecycle policies to move it to archive after six months, enable data owners to create signed URLs that will be provided to extended workforce as needed, and enable bucket logging for the security team to review.
So here’s what you’d want to parse from this question:
50TB of object storage
Shared user environment
Untrusted users without credentials
Upload and download permissions
Nonrepudiation of each audit log entry
After six months, move to a new storage class
Archive is accessed once a year
Most secure
Cost-effective
Fastest
You may have an answer already, but if you look at the four potential answers provided, you can identify another pattern and gather another data point:
Provisioning a private GCS bucket is a given across all answers.
Applying object lifecycle policies is next, but what’s the difference between coldline and archive storage classes? Well, if you knew that the data is accessed once a year and they’re looking for the most cost-effective solution, it sounds like archive is the answer here. Coldline would still work, though, because you can access it once a year or more as well, but the key words here are “most…cost-effective.”
Bucket logging is enabled across all four answers.
Ah, here’s an interesting one—do we onboard and provision users with CatSnap identities, or do we use signed URLs? It says the fastest way, so granting signed URLs is the fastest way here. But wait, there’s also a requirement of nonrepudiation of all user accesses, so can I have nonrepudiation if my users are using signed URLs? That requirement is an example of a detractor: “fastest” doesn’t matter here, because the fastest solution does not satisfy all requirements.
As you start to dissect each exam question, you’ll need to have this mindset: What are patterns I can identify? Where can I find more requirements or keywords in my questions and in the answers provided? How can I eliminate multiple questions at once? While all four of the answers are technically correct, at the end of the day, if you parse through this question properly, the answer should be B, because you cannot use signed URLs as a means to prove nonrepudiation of all the users who could be accessing your data.
Case Studies
You will get many questions on the exam that are based on case studies. The good news is, these case studies are all available online ahead of time. Go to the Official Outline I mentioned a few sections above.
Don’t overlook the case studies! They are such a huge portion of the exam.
When you’re working through a case study, follow the same instructions as my last section. Understand the objectives -- are they business or technical objectives, and then start to funnel down your answer from there.
Remember, you’re an Architect, not an Engineer -- so you need to start answering questions like an Architect.
4. How to use my book?
The book is an all-in-one book, so it’s all you need to pass.
I do recommend you also get some hands-on experience with Coursera or Qwiklabs so that you know what you’re doing beyond the theoretical. Remember, the certification is a sprint, the experience is a marathon.
I recommend you stick to reading one chapter a day and target getting 75% of the end of chapter questions right. Then you can start adding in the TotalTester questions when you’re nearing completion of the book. Aim for a comfortable 75% there as well.
What if I’m already certified, is the book still useful?
Yes. Absolutely.
This book is a great reference guide for anyone on the job. It covers many philosophical aspects of being a Cloud Architect, the non-technical components of the job, and all of the building blocks of designing a large, multinational enterprise cloud platform.
It’s a great reference for technical and business teams alike, giving you talking points across all major topics of Google Cloud based on a lot of the real world experience I’ve had in the field. It’s also a security book, so you get a three in one book (Cert + Architect + Security).
So, even if you passed the cert -- it might not be a bad idea to have the book on hand. Just take a look at the outline and you’ll see what I mean.
Outline
I’m explicitly writing the outline because, even if you didn’t purchase the book, you can follow this outline as a study aid for things you should read about. Anyways, feel free to download the outline here or see below.
Preface
Copyright
Dedication
About the author
About the technical editor
Acknowledgements
Table of contents
Introduction
Overview of Google Cloud certifications
What does this exam guide cover?
Online Test Bank
Supplementary Resources
Introduction to the Professional Cloud Architect Certification
Reasons to take the Professional Cloud Architect exam
Prerequisite Knowledge
Exam Information
General tips on taking technical certification exams
How to use Supplementary Resources
Professional Cloud Architect Certification Exam Guide
Certification Frequently Asked Questions
Google Cloud Professional Cloud Architect Exam
Google Cloud Products Page
Google Cloud Products Documentation
Google Cloud Console
Coursera
Qwiklabs
A Cloud Guru
Blog Posts
Google Cloud YouTube Channel
Questions
Answers
Chapter Review
Overview of Cloud Computing and Google Cloud
Overview of Cloud Computing
Google Cloud versus other Clouds
Security First
Open Cloud
Analytics and Artificial Intelligence
Global Data Centers and Network
Principles of System Design
Operational Excellence
Security, privacy, and compliance
Reliability
Performance and cost optimization
10,000 Foot Overview of Google Cloud
Compute
Storage
Databases
Data Analytics
Networking
Operations
Developer Tools
Hybrid Cloud & Multi-Cloud
Migration
Security & Identity
Ways to interact with the Google Cloud Platform
Google Cloud Console
Command-line Interface
CLI Exercise
Client Libraries
Business and Technical Context for the Google Cloud Architect
Assessing business requirements
Reducing Expenditures
SLO’s, SLA’s, SLI’s, So What?!
Assessing technical requirements
Mountkirk Games
Exercise
Chapter Review
Additional References
Questions
Answers
Cloud Identity
Security Principles
The AAA Security Model
Least Privileges and Separation of Duties
Cloud Identity Overview
Users and Groups
Free Tier vs Premium Tier
Super Admin and Organization Admin
Ways to authenticate
Using 2SV
Provisioning users
Auditing users
Chapter Review
Additional References
Questions
Answers
Resource Management
Cloud Resource Manager Overview
Organization Hierarchy
Organization, Folders, Projects, Resources
Organization
Folders
Projects
Resources
Organization Policies
Best Practices
Chapter Review
Additional References
Questions
Answers
Identity & Access Management
Cloud IAM Overview
Members, Roles, and Policies
Google Account
Groups
Service Accounts
Managing Service Account Keys
Default vs Custom Service Accounts
IAM Roles
Primitive Roles
Predefined Roles
Custom Roles
IAM Policies
IAM Conditions
BeyondCorp
Accounting and Technical Compliance
Monitoring Technical Compliance
Chapter Review
Additional References
Questions
Answers
Networking
Networking Deep Dive
Google's Global Network
Encryption in Transit
Network Tiers
Virtual Private Cloud, Subnets, Regions, Zones
Subnet Ranges and IP Addressing
To Expose, or Not to Expose
Routes and Firewall Rules
Private Access
Private Google Access
Private Service Access
Cross Project Communication
Shared VPC
VPC Peering
Cloud VPN
Cloud DNS
Connectivity to your Cloud
Cloud Router
Cloud VPN
Cloud Interconnect
Dedicated Interconnect
Partner Interconnect
Cloud Load Balancing
Overview
Cloud CDN
Network Security
Network Security Principles
Firewalls
VPC Firewall
Cloud Armor
Cloud NAT
VPC Service Controls
Identity Aware Proxy
Network Logging
Explain It Like I’m 5 (ELI5)
Chapter Review
Additional References
Questions
Answers
Compute & Containers
Google Compute Engine
Virtual Machine Instances
Machine Types
Preemptible VMs
Shielded VMs
Confidential VMs
Sole-Tenant Nodes
Images
Instance Templates and Instance Groups
Storage Options
OS Login
Google App Engine
App Engine Flex vs App Engine Standard
Google Kubernetes Engine
Cluster Architecture
Configuration
Node Upgrades
Cloud Functions
Cloud Run
API Management
Apigee
Cloud Endpoints
Secure your APIs
Chapter Review
Additional References
Questions
Answers
Storage, Databases, and Data Analytics
Storage
Google Cloud Storage (GCS)
Cloud Filestore
Persistent Disk (PD)
Local SSD
Databases
Cloud SQL
Cloud Spanner
Cloud BigTable
Cloud Firestore
Cloud Memorystore
Data Analytics
BigQuery
Cloud DataProc
Cloud Dataflow
Cloud Pub/Sub
Data Security
Data Classification
Cloud DLP
Encryption
Default Encryption
Cloud KMS
Customer Managed Encryption Keys
Customer Supplied Encryption Keys
External Key Management
Chapter Review
Additional References
Questions
Answers
DevOps
DevOps
Continuous Integration and Continuous Deployment
Infrastructure As Code
Deployment Models
Google Deployment Manager
Cloud Build
Cloud Source Repositories
Google Container Registry
Chapter Review
Additional References
Questions
Answers
Logging & Monitoring
Cloud Logging
Types of Logs
Cloud Trace
Cloud Profiler
Cloud Debugger
Cloud Monitoring
Workspaces
Monitoring Agent
Uptime Checks
Metrics and Alerts
Dashboards
Resilience
Chapter Review
Additional References
Questions
Answers
Security
Security Fundamentals
CIA Triad
Control Categories
Control Functions
Asset x Threat x Vulnerability = Risk
Security Modernization
Compliance
Infrastructure Security Highlights
Identity Security
Resource Management Security
IAM Security
Network Security
Application Layer Security
Data Security
DevOps Security
Security Operations
Cloud Asset Inventory
Security Command Center
Cloud Threat Detection
Security Health Analytics
Web Security Scanner
Chapter Review
Additional References
Questions
Answers
Billing, Migration, and Support
Billing Fundamentals
Cost Control
Migration Planning
Resource Quotas vs Capacity
Transferring Applications and Data
Support Overview
Chapter Review
Closing Thoughts
Additional References
Questions
Answers
Appendix
Appendix A - Objective Map
Appendix B - About the online content
Appendix C - Glossary
Appendix D - Index
FREE Chapter 2 Study Guide
Chapter 2 is free for you to download. It is a great overview chapter that provides a 10,000 foot overview of all of the key products and services you’ll see on the exam. I highly recommend you skim through this chapter to get an idea of all of the key products.
I’ve pulled some of the content from chapter 2 into this blog anyway, but, feel free to download it below!
Sample Questions and Online Test Bank
The book has 10 questions at the end of each chapter, which are pretty easy in the first few chapters because I can’t start asking you complex solutions if you haven’t developed the foundational knowledge of Google Cloud yet. Once you get to the Networking chapter they turn up a notch and become more complex.
It also includes an online test bank that has 100 exam-like sample questions, which were developed by the Technical Editor, Rich Foltak.
Rich has like 38 certifications. Rich spends more time learning than I do breathing. He’s the VP of Cloud at Dito, a premier Google Cloud partner, and a former Chief Architect at Deloitte.
If there’s anyone I trusted to handle the online test bank, it’s Rich.
There are various other online testing questions you can use, but just remember, your goal is to learn the technology -- not get the answers to the test. Be very wary of anything that claims to have an exam dump, even if it’s true, because at that point there’s no reason to take the certification. Don’t rob yourself from the learning experience!
5. Supplementary Resources
Professional Cloud Architect Certification Exam Guide
Coursera: “Architecting with Google Cloud Platform Specialization”
QwikLabs Cloud Architecture Quest
Google Cloud Platform YouTube Channel
6. Concepts to prepare for the exam
This section is basically a very rough write-up of things I’ve seen on the exam. This is way less organized and thorough than the book, but just some key points that I’ve added myself for now and will crowdsource the remainder through you all. So, add comments below to recommend changes.
Ranking System
I will be ranking each topic based on
Deep expertise
Medium expertise
High level understanding
General
Here are some general things you want to consider for your exam.
(2) What are all the ways in which you can access GCP? UI, API, CLI.
(1) What is the difference between using gcloud, gsutil, kubectl -- what are each of these commands and when are they used?
(2) Very basic linux syntax
(2) Understanding of general computing concepts (LDAP, SSO, RBAC, AD, DNS, DHCP, Firewalls, CIDR, VMs, Containers, object vs block vs file storage, DevOps, CI/CD, IaC, least privileges, defense in depth, separation of duties, microservices, hybrid-cloud, multi-cloud, etc)
Cloud Identity
Cloud Identity is the first element of using GCP, where you determine how you want to manage authentication to the cloud, use single sign-on, provision users, and audit users. Some things you want to think about:
(1) The difference between Cloud Identity & Cloud IAM.
(1) Where you manage Cloud Identity (admin.google.com), what actions you can perform there.
(2) LDAP, AD, etc.
(2) What is Google Cloud Directory Sync and when to leverage it?
(2) What is Single Sign On and how to leverage it in your deployment?
(2) Multifactor authentication / 2 step verification / using hardware keys
Resource Management
Resource management refers to how you design the resource hierarchy of your cloud environment using organizations, folders, projects, and resources. Some things you want to think about:
(1) What is the resource hierarchy? Where are the policy attachment points?
(2) What are organization policies?
(1) Best practices for designing organization, managing policies, etc
(1) When to use a single org vs multi-org approach, how to leverage folders within these models for business units / departments, teams, environments, etc
Cloud Identity & Access Management
Cloud IAM refers to how you manage user authorization in GCP -- policies, roles, groups, and service accounts. Some things you want to think about:
(1) Some common roles (org viewer, org admin, project viewer, project browser, etc)
(2) What happens if you have a policy issue at a certain resource node? Do policies affect parents or children?
(1) How to centrally manage and govern IAM policies across multi-faceted organizations
(2) Troubleshooting role / permissions issues
(3) Least privileges, separation of duties, AAA security
(2) What are service accounts? What are service account keys?
(2) Where to store secret keys?
Networking
Networking dives into the core concepts in Google Cloud, including virtual private clouds (VPCs), regions, zones, and subnets, etc. Connecting to your cloud, how Google Cloud provides load balancing across its platform, and how you can secure and control access to your network.
(1) Zonal, regional, global resources
(1) VPCs (regional)
How to manage traffic flow with Firewall rules, network tags, etc
VPC peering, private google access, etc
Shared VPC
Creating your IP ranges
(1) Load balancing
The types of load balancers, when you’d use each load balancer
Load balancer health checks
(1) Connectivity options
Dedicated interconnect
Partner interconnect
VPN, VPN gateways
Compute and Containers
Compute and Containers discusses the various IaaS, PaaS, SaaS, and FaaS offerings in GCP. Google Compute Engine, Google Kubernetes Engine, Google App Engine, Cloud Functions, Cloud Run, etc.
(1) Compute Engine
MIGs, autoscaling, preemptible vms
Connecting to GCE using shell or ssh keys
VM snapshots
Resizing disks in linux
Shutdown scripts, instance templates
(2) Kubernetes
Cluster architecture
Vertical vs horizontal autoscaling
Basic kubernetes syntax
Using gcloud vs kubectl
(2) App Engine
How to serve various types of users and divert traffic
Deploying updates / rollbacks (green-blue, canary, etc)
App engine standard vs flex
(2) Cloud Functions
Serverless, scales to zero, cost effective, scales on demand
Storage, Databases, and Data Analytics
Storage, Databases, and Data Analytics cover the key data offerings. Databases like Cloud SQL, Spanner, Bigtable, Firestore and Memorystore. Data analytics offerings like BigQuery, Dataproc, Dataflow, and Pub/Sub. Storage offerings like GCS, persistent disk, all the block/object/file storage options.
Databases
(1) Relational vs non-relational databases on GCP
(1) Time-series use cases
(1) MS SQL Server on GCP vs Cloud SQL. Some functionality like availability groups, failover clustering, failover replicas, etc.
Data Analytics
(1) Batch (historical) vs stream (real-time) data ingestion / processing
(1) Bigquery - time partitioning, expiration times, bigquery jobs, roles, etc.
Storage
(1) Storing disk snapshots in GCS
(1) Object lifecycle classes in GCS, policies, etc
DevOps
DevOps goes into some offerings through the CI/CD pipeline including third party tools. You should have an idea of the stages of CI/CD and what tools are applicable where.
(3) Container registry, cloud build, cloud source repositories, etc
(1) Deployment models (green-blue, canary, rolling)
(2) Rollbacks
(2) Common 3rd party tools (Jenkins, Spinnaker, Ansible, Terraform)
(2) Deployment manager
Cloud Operations
Cloud Operations (formerly Stackdriver) refers to the logging, monitoring, and alerting you can do in Google Cloud. Designing logging architecture, which logs are which, how to monitor, set alerts, use metrics, etc.
(1) Where to find various types of logs , using the log search in the console, what each log category is
(2) Cloud logging agent
(2) Tracing latency
(1) Exporting logging data to BigQuery, archiving logs in GCS, etc
(2) What kind of alerts would trigger certain events
(1) Troubleshooting events by diving into operational data
Security
Security refers to the various preventative, detective, and corrective controls you can employ in GCP as well as a high level understanding of compliance.
(2) Source code analysis / vulnerability scanning within pipeline
(3) Compliance -- major compliance frameworks (HIPAA, PCI, GDPR)
(2) De-identification using DLP API, Data tokenization
(2) Managing secrets
(3) Digital signatures & PKI
Billing, Migration, Support
Billing dives into how to manage your billing accounts for large multinational organizations. Migration is focused on the strategic, tactical, and operational items to lead the cloud migration. And you probably won’t see questions about working with customer support in the exam.
(2) Applying labels (VM CPU utilization, etc) and using them to manage costs in BigQuery
(2) Sustained use discounts vs committed use discounts
(2) Using a transfer appliance vs storage transfer service
(3) Training & enablement
7. Help someone with your new knowledge
Folks.
If this blog has been helpful for you, please share it with other learners in the community. Also, feel free to tag #TheCertsGuy so that I can keep a tab of the open threads.
Lastly, if your new knowledge has helped you grow in your career, my only ask is that you share it with someone else.
Find someone to mentor, or find someone to provide some moral support in life, pair up and help -- regardless if it’s about this certification.
My philosophy is that if everyone in the world helps one other person, it will create a massive domino effect.
I appreciate you reading my blog post, I sincerely hope that it is helpful. I love feedback. Please share feedback here, good or bad, leave honest reviews on Amazon for the book, whatever it may be -- thank you.
Now go kick some ass and get certified.
- The Certs Guy
All opinions stated here are of my own and not of Google LLC. I cannot guarantee you will pass, even if you follow this approach, so I assume no responsibility in your exam outcome.
I do believe in you, and I think you’re amazing for even making it this far, so best of luck!
CHANGELOG: Date - Release - Notes
2/11/21 - V1.0 - First publication
Bugs - Adding anchor links TBD