Google Professional Cloud Architect Google Certified Professional – Cloud Architect (GCP) Online Training
Google Professional Cloud Architect Online Training
The questions for Professional Cloud Architect were last updated at Jul 20,2025.
- Exam Code: Professional Cloud Architect
- Exam Name: Google Certified Professional – Cloud Architect (GCP)
- Certification Provider: Google
- Latest update: Jul 20,2025
You are tasked with building an online analytical processing (OLAP) marketing analytics and reporting tool.
This requires a relational database that can operate on hundreds of terabytes of data .
What is the Google recommended tool for such applications?
- A . Cloud Spanner, because it is globally distributed
- B . Cloud SQL, because it is a fully managed relational database
- C . Cloud Firestore, because it offers real-time synchronization across devices
- D . BigQuery, because it is designed for large-scale processing of tabular data
You want to automate the creation of a managed instance group and a startup script to install the OS package dependencies. You want to minimize the startup time for VMs in the instance group.
What should you do?
- A . Use Terraform to create the managed instance group and a startup script to install the
OS package
dependencies. - B . Create a custom VM image with all OS package dependencies. Use Deployment
Manager to create the managed instance group with the VM image. - C . Use Puppet to create the managed instance group and install the OS package dependencies.
- D . Use Deployment Manager to create the managed instance group and Ansible to install the OS package dependencies.
The operations manager asks you for a list of recommended practices that she should consider when migrating a J2EE application to the cloud .
Which three practices should you recommend? Choose 3 answers
- A . Port the application code to run on Google App Engine.
- B . Integrate Cloud Dataflow into the application to capture real-time metrics.
- C . Instrument the application with a monitoring tool like Stackdriver Debugger.
- D . Select an automation framework to reliably provision the cloud infrastructure.
- E . Deploy a continuous integration tool with automated testing in a staging environment.
- F . Migrate from MySQL to a managed NoSQL database like Google Cloud Datastore or Bigtable.
Your customer is moving an existing corporate application to Google Cloud Platform from an on-premises data center. The business owners require minimal user disruption. There are strict security team requirements for storing passwords .
What authentication strategy should they use?
- A . Use G Suite Password Sync to replicate passwords into Google.
- B . Federate authentication via SAML 2.0 to the existing Identity Provider.
- C . Provision users in Google using the Google Cloud Directory Sync tool.
- D . Ask users to set their Google password to match their corporate password.
Your applications will be writing their logs to BigQuery for analysis. Each application should have its own table.
Any logs older than 45 days should be removed. You want to optimize storage and follow Google recommended practices .
What should you do?
- A . Configure the expiration time for your tables at 45 days
- B . Make the tables time-partitioned, and configure the partition expiration at 45 days
- C . Rely on BigQuery’s default behavior to prune application logs older than 45 days
- D . Create a script that uses the BigQuery command line tool (bq) to remove records older than 45 days
Your web application uses Google Kubernetes Engine to manage several workloads. One workload requires a consistent set of hostnames even after pod scaling and relaunches.
Which feature of Kubernetes should you use to accomplish this?
- A . StatefulSets
- B . Role-based access control
- C . Container environment variables
- D . Persistent Volumes
A lead software engineer tells you that his new application design uses websockets and HTTP sessions that are not distributed across the web servers. You want to help him ensure his application will run property on Google Cloud Platform .
What should you do?
- A . Help the engineer to convert his websocket code to use HTTP streaming.
- B . Review the encryption requirements for websocket connections with the security team.
- C . Meet with the cloud operations team and the engineer to discuss load balancer options.
- D . Help the engineer redesign the application to use a distributed user session service that does not rely on websockets and HTTP sessions.
You are using Cloud CDN to deliver static HTTP(S) website content hosted on a Compute Engine instance group. You want to improve the cache hit ratio.
What should you do?
- A . Customize the cache keys to omit the protocol from the key.
- B . Shorten the expiration time of the cached objects.
- C . Make sure the HTTP(S) header “Cache-Region” points to the closest region of your users.
- D . Replicate the static content in a Cloud Storage bucket. Point CloudCDN toward a load balancer on that bucket.
You are working at a financial institution that stores mortgage loan approval documents on Cloud Storage. Any change to these approval documents must be uploaded as a separate approval file, so you want to ensure that these documents cannot be deleted or overwritten for the next 5 years .
What should you do?
- A . Create a retention policy on the bucket for the duration of 5 years. Create a lock on the retention policy.
- B . Create the bucket with uniform bucket-level access, and grant a service account the role of Object Writer. Use the service account to upload new files.
- C . Use a customer-managed key for the encryption of the bucket. Rotate the key after 5 years.
- D . Create the bucket with fine-grained access control, and grant a service account the role of Object Writer. Use the service account to upload new files.
Your company is developing a web-based application. You need to make sure that production deployments are linked to source code commits and are fully auditable .
What should you do?
- A . Make sure a developer is tagging the code commit with the date and time of commit
- B . Make sure a developer is adding a comment to the commit that links to the deployment.
- C . Make the container tag match the source code commit hash.
- D . Make sure the developer is tagging the commits with: latest