Study material for Google Professional Cloud Architect exam

24 Apr

The Google Cloud Professional Cloud Architect exam requires extensive study of various Google cloud offerings. So I thought of preparing study guide which helps all the exam aspirants to prepare for the exam.

Before you start, just go to this link and have a look at the topics covered by Google in the exam.

 

 

If you prefer video courses for learning, I’ll suggest following courses.

Video Courses and Labs

In Qwiklabs.com or Coursera.com, you can go for following courses.

In acloud.guru, you can go for following courses.

  • GCP Certified Professional Cloud Architect

In pluralsight.com, you can go for its roleIQ quiz.

 

 

If you prefer the reading way, you can go through following links.

Reading

The most useful guide is the Google Cloud documentation itself, which is enough reading for most of the topics covered in the syllabus of Google Cloud Professional Cloud Architect exam.

I’ve gathered few links for ready reference.

GENERALhttps://cloud.google.com/docs/overview/Overview about GCP
GENERALhttp://gcp.solutions/Cloud Solutions Architecture Reference
GENERALhttps://www.youtube.com/watch?v=trJaoEtBh6w&t=15sGCP Overview
GENERALhttps://www.youtube.com/watch?v=N2OG1w6bGFoGCP Overview with Shoestring budget
GENERALhttps://cloud.google.com/terms/servicesServices Summary
GENERALhttps://medium.com/google-cloud/a-gcp-flowchart-a-day-2d57cc109401A GCP flowchart a day
GENERALhttps://medium.com/@hello_92179GCP cheat sheets by Yaron Hollander
CASE STUDYhttps://cloud.google.com/certification/guides/cloud-architect/Sample Cases Study
GCEhttps://cloud.google.com/compute/Compute Engine – Scalable, High-Performance Virtual Machines
GCEhttps://cloud.google.com/compute/docs/instances/preemptiblePreemptible VM Instances
GCEhttps://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-typeCreating a VM Instance with a Custom Machine Type
GCEhttps://cloud.google.com/compute/docs/faqGoogle Compute Engine FAQ
GCEhttps://cloud.google.com/compute/docs/tutorials/robustsystemsDesigning Robust Systems
GCEhttps://cloud.google.com/compute/docs/disks/Storage Options
GCEhttps://cloud.google.com/compute/docs/instance-groups/Instance Groups
GCEhttps://cloud.google.com/compute/docs/startupscriptRunning Startup Scripts
GCEhttps://cloud.google.com/compute/docs/shutdownscriptRunning Shutdown Scripts
GCEhttps://cloud.google.com/compute/docs/sustained-use-discountsSustained Use Discounts
GCEhttps://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instancesCreating Groups of Managed Instances
GCEhttps://cloud.google.com/compute/docs/instance-groups/updating-managed-instance-groups#starting_a_canary_updateUpdating Managed Instance Groups
GCEhttps://cloud.google.com/compute/docs/vm-migration/Migrating VMs to Compute Engine
GCEhttps://cloud.google.com/compute/docs/containers/Containers on Compute Engine
Networkinghttps://cloud.google.com/vpc/docs/overviewOverview of Virtual Private Cloud
Networkinghttps://cloud.google.com/vpc/docs/vpcVirtual Private Cloud (VPC) Network Overview
Networkinghttps://cloud.google.com/vpc/docs/firewallsFirewall Rules Overview
Networkinghttps://cloud.google.com/vpc/docs/firewall-rules-loggingFirewall Rules Logging Overview
Networkinghttps://cloud.google.com/vpc/docs/routesRoutes Overview
Networkinghttps://cloud.google.com/vpc/docs/advanced-vpcAdvanced VPC Concepts
Networkinghttps://cloud.google.com/vpc/docs/shared-vpcShared VPC Overview
Networkinghttps://cloud.google.com/vpc/docs/vpc-peeringVPC Network Peering
Networkinghttps://cloud.google.com/compute/docs/ip-addresses/IP Addresses
Networkinghttps://cloud.google.com/vpc/docs/alias-ipAlias IP Ranges Overview
Networkinghttps://cloud.google.com/vpc/docs/multiple-interfaces-conceptsMultiple Network Interfaces Overview and Examples
Networkinghttps://cloud.google.com/vpc/docs/private-access-optionsPrivate Access Options for Services
Networkinghttps://cloud.google.com/vpn/docs/concepts/overviewCloud VPN Overview
Networkinghttps://cloud.google.com/interconnect/docs/concepts/overviewCloud Interconnect Overview
Networkinghttps://cloud.google.com/interconnect/docs/how-to/choose-typeChoose an interconnect type
Networkinghttps://cloud.google.com/network-tiers/docs/overviewNetwork Service Tiers Overview
Load Balancinghttps://cloud.google.com/load-balancing/docs/load-balancing-overviewOverview of Load Balancing
Load Balancinghttps://cloud.google.com/load-balancing/docs/https/HTTP(S) Load Balancing Concepts
Load Balancinghttps://cloud.google.com/load-balancing/docs/https/url-map-conceptsURL Map Concepts
Load Balancinghttps://cloud.google.com/load-balancing/docs/ssl/SSL Proxy Load Balancing Concepts
Load Balancinghttps://cloud.google.com/load-balancing/docs/tcp/TCP Proxy Load Balancing Concepts
Load Balancinghttps://cloud.google.com/load-balancing/docs/network/Network Load Balancing Concepts
Load Balancinghttps://cloud.google.com/load-balancing/docs/internal/Internal TCP/UDP Load Balancing Concepts
Load Balancinghttps://cloud.google.com/load-balancing/docs/ipv6IPv6 Termination for HTTP(S), SSL Proxy, and TCP Proxy Load Balancing
Load Balancinghttps://cloud.google.com/compute/docs/load-balancing-and-autoscalingLoad Balancing and Scaling
Load Balancinghttps://cloud.google.com/load-balancing/docs/choosing-load-balancerChoosing a Load Balancer
Load Balancinghttps://cloud.google.com/compute/docs/load-balancing/http/backend-serviceBackend Services
Load Balancinghttps://www.youtube.com/watch?time_continue=181&v=HUHBq_VGgFgCloud Load Balancing Deep Dive and Best Practices
Cloud DNShttps://cloud.google.com/dns/docs/overviewCloud DNS Overview
Cloud CDNhttps://cloud.google.com/cdn/docs/overviewCloud CDN Overview
GAEhttps://cloud.google.com/appengine/docs/standard/java/an-overview-of-app-engineAn Overview of App Engine
GAEhttps://cloud.google.com/appengine/docs/standard/java/microservices-on-app-engineMicroservices Architecture on Google App Engine
GAEhttps://cloud.google.com/appengine/docs/flexible/App Engine Flexible Environment
GAEhttps://cloud.google.com/appengine/docs/the-appengine-environmentsChoosing an App Engine environment
GCShttps://cloud.google.com/appengine/docs/standard/java/googlecloudstorageclient/understanding-storage-featuresUnderstanding Google Cloud Storage Features
GCShttps://cloud.google.com/storage/docs/key-termsGCS Key Terms
GCShttps://cloud.google.com/storage/docs/storage-classesStorage Classes
GCShttps://cloud.google.com/storage/docs/bucket-locationsBucket Locations
GCShttps://cloud.google.com/storage/docs/encryption/Data encryption options
GCShttps://cloud.google.com/storage/docs/metadataObject metadata
GCShttps://cloud.google.com/storage/docs/pubsub-notificationsCloud Pub/Sub notifications for Cloud Storage
GCShttps://cloud.google.com/storage/docs/object-change-notificationObject change notification
GCShttps://cloud.google.com/storage/docs/object-versioningObject Versioning
GCShttps://cloud.google.com/storage/docs/lifecycleObject Lifecycle Management
GCShttps://cloud.google.com/storage/docs/requester-paysRequester Pays
GCShttps://cloud.google.com/storage/docs/bucket-lockRetention policies using Bucket Lock
GCShttps://cloud.google.com/storage/docs/transcodingTranscoding of gzip-compressed files
GCShttps://cloud.google.com/storage/docs/cross-originCross-origin resource sharing (CORS)
GCShttps://cloud.google.com/storage/docs/collaborationSharing and Collaboration
GCShttps://cloud.google.com/storage/docs/access-control/listsAccess Control Lists (ACLs)
GCShttps://cloud.google.com/storage/docs/access-control/cookie-based-authenticationPerforming authenticated browser downloads
GCShttps://cloud.google.com/storage/docs/access-control/signed-urlsSigned URLs
GCShttps://cloud.google.com/storage/docs/composite-objectsComposite Objects and Parallel Uploads
GCShttps://cloud.google.com/storage/transfer/Cloud Storage Transfer Service
Cloud SQLhttps://cloud.google.com/sql/Cloud SQL
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/high-availabilityOverview of the High Availability Configuration
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/external-connection-methodsConnection options for external applications
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/sql-proxyAbout the Cloud SQL Proxy
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/replication/Replication options
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/import-export/Best practices for importing and exporting data
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/backup-recovery/backupsOverview of Backups
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/backup-recovery/restoreOverview of Restoring an Instance
Cloud SQLhttps://cloud.google.com/sql/faqCloud SQL FAQ
BIGQUERYhttps://cloud.google.com/bigquery/what-is-bigqueryWhat is BigQuery?
BIGQUERYhttps://cloud.google.com/bigquery/docs/projectsProjects
BIGQUERYhttps://cloud.google.com/bigquery/docs/storing-dataStoring data
BIGQUERYhttps://cloud.google.com/bigquery/docs/loading-dataIntroduction to loading data into BigQuery
BIGQUERYhttps://cloud.google.com/bigquery/streaming-data-into-bigqueryStreaming Data into BigQuery
BIGQUERYhttps://cloud.google.com/bigquery/docs/partitioned-tablesPartitioned Tables
BIGQUERYhttps://cloud.google.com/bigquery/pricing#queriesQuery pricing
BIGQUERYhttps://cloud.google.com/bigquery/docs/exporting-dataExporting table data
BIGQUERYhttps://cloud.google.com/bigquery/external-data-sourcesIntroduction to external data sources
BIGQUERYhttps://cloud.google.com/bigquery/docs/access-controlAccess control
BIGQUERYhttps://cloud.google.com/bigquery/docs/slotsSlots
BIGQUERYhttps://cloud.google.com/bigquery/docs/best-practices-costsBigQuery best practices: Controlling costs
BIGQUERYhttps://cloud.google.com/bigquery/docs/updating-datasetsUpdating dataset properties
BIGQUERYhttps://cloud.google.com/bigquery/docs/best-practices-storageBigQuery Best practices: Optimizing storage
BIGQUERYhttps://cloud.google.com/bigquery/docs/best-practices-performance-inputManaging input data and data sources
BIGQUERYhttps://cloud.google.com/bigquery/docs/best-practices-performance-communicationOptimizing communication between slots
BIGQUERYhttps://cloud.google.com/bigquery/docs/best-practices-performance-computeOptimizing query computation
BIGQUERYhttps://cloud.google.com/bigquery/docs/best-practices-performance-outputManaging query outputs
BIGQUERYhttps://cloud.google.com/bigquery/docs/best-practices-performance-patternsAvoiding SQL anti-patterns
BIGQUERYhttps://cloud.google.com/bigquery/query-plan-explanationQuery plan and timeline
BIGQUERYhttps://cloud.google.com/bigquery/docs/views-introIntroduction to views
BIGQUERYhttps://cloud.google.com/bigquery/docs/transfer-service-overviewIntroduction to BigQuery Data Transfer Service
BIGTABLEhttps://cloud.google.com/bigtable/docs/overviewOverview of Cloud Bigtable
BIGTABLEhttps://cloud.google.com/bigtable/docs/instances-clusters-nodesInstances, clusters, and nodes
BIGTABLEhttps://cloud.google.com/bigtable/docs/schema-designDesigning Your Schema
BIGTABLEhttps://cloud.google.com/bigtable/docs/schema-design-time-seriesSchema Design for Time Series Data
BIGTABLEhttps://cloud.google.com/bigtable/docs/access-controlAccess Control
BIGTABLEhttps://cloud.google.com/bigtable/docs/replication-overviewOverview of Replication
BIGTABLEhttps://cloud.google.com/bigtable/docs/replication-settingsExamples of Replication Settings
BIGTABLEhttps://cloud.google.com/bigtable/docs/app-profilesApplication Profiles
BIGTABLEhttps://cloud.google.com/bigtable/docs/failoversFailovers
BIGTABLEhttps://cloud.google.com/bigtable/docs/keyvis-overviewOverview of Key Visualizer
BIGTABLEhttps://cloud.google.com/bigtable/docs/keyvis-patternsHeatmap Patterns
BIGTABLEhttps://cloud.google.com/bigtable/docs/performanceUnderstanding Cloud Bigtable performance
BIGTABLEhttps://cloud.google.com/bigtable/docs/choosing-ssd-hddChoosing Between SSD and HDD Storage
DB COMPARISONhttp://stackoverflow.com/questions/30085326/google-cloud-bigtable-vs-google-cloud-datastoreGoogle Cloud Bigtable vs Google Cloud Datastore
DB COMPARISONhttps://db-engines.com/en/system/Google+Cloud+Bigtable%3BGoogle+Cloud+DatastoreSystem Properties Comparison Google Cloud Bigtable vs. Google Cloud Datastore
DB COMPARISONhttps://tpryan.blog/2015/05/08/when-to-pick-google-bigtable-vs-other-cloud-platform-databases/When to Pick Google Bigtable vs Other Cloud Platform Databases
Container Registryhttps://cloud.google.com/container-registry/docs/overviewOverview of Container Registry
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overviewGKE Overview
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/cluster-architectureCluster architecture
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/regional-clustersRegional clusters
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscalerCluster autoscaler
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/podPod
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/deploymentDeployment
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/how-to/stateless-appsDeploying a stateless application
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/how-to/stateful-appsDeploying a stateful application
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/statefulsetStatefulSet
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/daemonsetDaemonSet
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/security-overviewSecurity overview
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/how-to/protecting-cluster-metadata#concealmentProtecting cluster metadata
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/secretSecret
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/configmapConfigMap
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/network-overviewNetwork overview
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/serviceService
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/storage-overviewStorage overview
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/volumesVolumes
KUBERNETES ENGINEhttps://cloud.google.com/kubernetes-engine/docs/concepts/persistent-volumesPersistent volumes with Persistent Disks
Cloud Buildhttps://cloud.google.com/cloud-build/docs/overviewOverview of Cloud Build
Cloud Buildhttps://cloud.google.com/cloud-build/docs/configuring-builds/build-test-deploy-artifactsBuilding, testing, and deploying artifacts
Cloud Directory Synchttps://support.google.com/a/answer/106368About Google Cloud Directory Sync
CLOUD DATAFLOWhttps://cloud.google.com/dataflow/docs/concepts/beam-programming-modelProgramming model for Apache Beam
CLOUD DATAPROChttps://cloud.google.com/dataproc/docs/concepts/overviewWhat is Google Cloud Dataproc?
CLOUD DATAPROChttps://cloud.google.com/dataproc/docs/concepts/compute/custom-machine-typesCustom machine types
CLOUD DATAPROChttps://cloud.google.com/dataproc/docs/concepts/compute/dataproc-local-ssdsCloud Dataproc Local SSDs
CLOUD DATAPROChttps://cloud.google.com/dataproc/docs/concepts/preemptible-vmsPreemptible VMs
CLOUD DATAPROChttps://cloud.google.com/dataproc/docs/resources/faqCloud Dataproc FAQ
CLOUD DEPLOYMENT MANAGERhttps://cloud.google.com/deployment-manager/Cloud Deployment Manager
CLOUD DEPLOYMENT MANAGERhttps://cloud.google.com/deployment-manager/docs/fundamentalsDeployment Manager Fundamentals
STACKDRIVER MONITORINGhttps://cloud.google.com/monitoring/docs/Stackdriver Monitoring documentation
STACKDRIVER LOGGINGhttps://cloud.google.com/logging/docs/basic-conceptsBasic Concepts
STACKDRIVER LOGGINGhttps://cloud.google.com/logging/docs/export/using_exported_logsUsing Exported Logs
STACKDRIVER LOGGINGhttps://cloud.google.com/logging/docs/agent/The Logging Agent
STACKDRIVER LOGGINGhttps://cloud.google.com/logging/docs/audit/Cloud Audit Logging
Stackdriver Debuggerhttps://cloud.google.com/debugger/docs/Stackdriver Debugger
STORAGEhttps://cloud.google.com/storage-options/Choosing a Storage Option
CLOUD PUB/SUBhttps://cloud.google.com/pubsub/docs/overviewWhat is Google Cloud Pub/Sub?
ARCHITECTUREhttps://cloud.google.com/solutions/scalable-and-resilient-appsBuilding Scalable and Resilient Web Applications on Google Cloud Platform
ARCHITECTUREhttps://dev.to/mostlyjason/intro-to-deployment-strategies-blue-green-canary-and-more-3a3Intro to deployment strategies: blue-green, canary, and more
Disaster recoveryhttps://cloud.google.com/solutions/designing-a-disaster-recovery-planHow to Design a Disaster Recovery Plan
Disaster recoveryhttps://cloud.google.com/solutions/dr-scenarios-building-blocksDisaster Recovery Building Blocks
Disaster recoveryhttps://cloud.google.com/solutions/dr-scenarios-for-dataDisaster Recovery Scenarios for Data
Disaster recoveryhttps://cloud.google.com/solutions/dr-scenarios-for-applicationsDisaster Recovery Scenarios for Applications
IAMhttps://cloud.google.com/compute/docs/access/service-accountsService Accounts
IAMhttps://cloud.google.com/iam/docs/overviewIAM Overview
IAMhttps://cloud.google.com/iam/docs/resource-hierarchy-access-controlUsing Resource Hierarchy for Access Control
IAMhttps://cloud.google.com/iam/docs/using-iam-securelyUsing IAM Securely
IAMhttps://cloud.google.com/security/infrastructure/design/Google Infrastructure Security Design Overview
Securityhttps://cloud.google.com/armor/docs/security-policy-conceptsGoogle Cloud Armor Security Policy Concepts
Securityhttps://cloud.google.com/kms/docs/hsmCloud HSM
Securityhttps://cloud.google.com/kms/CLOUD KEY MANAGEMENT SERVICE
Securityhttps://cloud.google.com/dlp/Cloud Data Loss Prevention
Securityhttps://cloud.google.com/vpc-service-controls/docs/overviewOverview of VPC Service Controls
Securityhttps://cloud.google.com/security-command-center/docs/concepts-overviewCloud SCC conceptual overview
Securityhttps://cloud.google.com/security-scanner/CLOUD SECURITY SCANNER
Securityhttps://cloud.google.com/identity/docs/concepts/overviewGoogle Identity Platform Overview
Securityhttps://cloud.google.com/iap/docs/concepts-overviewCloud Identity-Aware Proxy overview
Securityhttps://www.youtube.com/watch?v=96HlT4f2AUUIntroduction to Cloud IAM
security and compliancehttps://cloud.google.com/security/gdpr/Google Cloud & the General Data Protection Regulation (GDPR)
security and compliancehttps://cloud.google.com/security/compliance/pci-dss/Standards, Regulations & Certifications
security and compliancehttps://cloud.google.com/solutions/pci-dss-compliance-in-gcpPCI Data Security Standard compliance
Securityhttps://cloud.google.com/blog/products/gcp/managing-encryption-keys-in-the-cloud-introducing-google-cloud-key-management-service?m=1Managing encryption keys in the cloud: introducing Google Cloud Key Management Service
Securityhttps://cloud.google.com/security/encryption-at-rest/ENCRYPTION AT REST
MACHINE LEARNING ENGINEhttps://cloud.google.com/ml-engine/CLOUD MACHINE LEARNING ENGINE
Spannerhttps://cloud.google.com/spanner/docs/overviewCloud Spanner
Storagehttps://cloud.google.com/filestore/CLOUD FILESTORE
Networkinghttps://cloud.google.com/nat/docs/overviewCloud NAT
Composerhttps://cloud.google.com/composer/docs/concepts/overviewOverview of Cloud Composer
Schedulerhttps://cloud.google.com/scheduler/docs/Cloud Scheduler Overview
Source Repositorieshttps://cloud.google.com/source-repositories/docs/featuresSource Repositories Features
Taskshttps://cloud.google.com/tasks/docs/dual-overviewCloud Tasks Overview
MEMORY STOREhttps://cloud.google.com/memorystore/CLOUD MEMORYSTORE
Cloud Shellhttps://cloud.google.com/shell/docs/featuresCloud Shell Features
Transfer Appliancehttps://cloud.google.com/transfer-appliance/docs/2.0/overviewTransfer Appliance Overview
Serverlesshttps://cloud.google.com/run/Cloud Run
Serverlesshttps://cloud.google.com/functions/docs/concepts/overviewCloud Functions Overview
IOThttps://cloud.google.com/iot/docs/concepts/overviewCloud IoT Core overview
Generalhttps://www.investopedia.com/ask/answers/020915/what-difference-between-capex-and-opex.aspCapital Expenditures vs. Operating Expenses: What’s the Difference?
PRACTICE EXAMhttps://docs.google.com/forms/d/e/1FAIpQLSdDAVzEp7b9NvpZYpkkcRATLlRds2q0YYbBYCJ6RRrxMkJvUQ/formResponseCloud Architect Practice Exam (Official)
Generalhttps://assets.kpmg/content/dam/kpmg/pdf/2015/11/cloud-economics.pdfCloud Economics: Making the Business Case for Cloud

 

 

Few more important links

 

 

Practice Tests

 

 

 

Disclaimer

The guide is shared with the intent of helping people, aiming to take the Google Cloud Professional Cloud Architect exam. Be advised there is no guarantee that following the guide will make you pass the exam.

 

Do let me know your feedback in comment section. All the best.



Leave a Reply

Your email address will not be published. Required fields are marked *