Free practice · No sign-up required

Professional Cloud Architect free practice test

15 questions with answer explanations. Choose an answer below to begin.

Question 1 of 15

What is a primary benefit of using a managed Kubernetes service on Google Cloud?

Show hint

Evaluate managed services trade-offs

0/15 answered · Bookmark questions to review later. Focus the practice area to use keys 1–9 and Enter.

Learn by doing

Put your answers into practice

Use official documentation and hands-on labs to work through topics you missed.

Explore all study resources →
Google Cloud Foundation Fabric

Terraform modules and infrastructure blueprints for advanced exploration of Google Cloud design. This is supporting engineering material, not an exam course.

Try it: Read one small VPC or service-account module. Draw the resources and permission boundaries it creates, and explain a least-privilege change without deploying an entire landing zone.

Reading the code is free. Deployment requires suitable permissions and can create billable infrastructure.

Google Cloud certification guides

Official certification paths with exam-specific guides and preparation links for cloud roles.

Try it: Open the guide for your chosen role. For each weak domain, write one service-selection decision you cannot yet explain and find its product documentation.

Public certification information is free; training, labs, and exam registration may be paid.

All questions and explanations

Prefer to read at your own pace? Work through each question below, then open its answer to check your reasoning. You can link directly to a question or print this reference.

  1. What is a primary benefit of using a managed Kubernetes service on Google Cloud?

    1. Reduced operational overhead for cluster management

    2. Elimination of the need for containerized applications

    3. Automatic scaling of virtual machines without limits

    4. Guaranteed lower costs compared to self-managed Kubernetes

    Show answer and explanation

    Correct answer

    • Reduced operational overhead for cluster management

    Managed Kubernetes services handle control plane upgrades and maintenance, reducing operational tasks. Users still manage nodes and applications, and costs depend on usage.

  2. Which practice helps ensure that infrastructure changes are repeatable and traceable?

    1. Infrastructure as Code

    2. Manual configuration via the console

    3. Ad-hoc command-line operations

    4. Periodic documentation updates

    Show answer and explanation

    Correct answer

    • Infrastructure as Code

    Infrastructure as Code uses code to define and manage infrastructure, enabling version control and consistent deployments. Manual and ad-hoc methods are error-prone and hard to audit.

  3. When designing a multi-region deployment, what should you consider for data residency?

    1. Storing data in regions that comply with local laws

    2. Using the cheapest available region regardless of location

    3. Placing all data in a single region for simplicity

    4. Ignoring latency for global applications

    Show answer and explanation

    Correct answer

    • Storing data in regions that comply with local laws

    Data residency requirements dictate where data can be stored based on legal and regulatory constraints. Designing regions around these needs ensures compliance and user trust.

  4. What is a common use case for Cloud Pub/Sub in event-driven architectures?

    1. Decoupling event producers from consumers

    2. Storing large binary files permanently

    3. Replacing relational databases for transactions

    4. Providing low-latency interactive queries

    Show answer and explanation

    Correct answer

    • Decoupling event producers from consumers

    Cloud Pub/Sub enables asynchronous messaging, allowing producers and consumers to operate independently and scale separately. It is not a storage or transactional database system.

  5. Which factor most influences the choice between regional and multi-regional storage classes?

    1. Data access patterns and latency requirements

    2. The color of the storage bucket name

    3. The number of objects stored

    4. The default region of the project

    Show answer and explanation

    Correct answer

    • Data access patterns and latency requirements

    Regional storage offers lower latency within a single region, while multi-regional storage provides broader geographic access. Choose based on where and how often data is accessed.

  6. What is a key security practice for managing service accounts?

    1. Granting the minimum required permissions

    2. Using service accounts for all interactive users

    3. Sharing service account keys across teams

    4. Assigning broad roles to simplify management

    Show answer and explanation

    Correct answer

    • Granting the minimum required permissions

    Principle of least privilege reduces risk by granting only necessary permissions. Service accounts should not be shared, and broad roles increase security exposure.

  7. Which tool is best suited for tracking configuration changes to Google Cloud resources over time?

    1. Cloud Audit Logs

    2. Cloud Monitoring dashboards

    3. Cloud Storage lifecycle rules

    4. Cloud CDN cache settings

    Show answer and explanation

    Correct answer

    • Cloud Audit Logs

    Cloud Audit Logs records administrative and data access activities, providing a history of configuration changes. Monitoring dashboards visualize metrics but do not track configuration history.

  8. What is a benefit of using Cloud Functions for application logic?

    1. Automatic scaling in response to events

    2. Running long-lived persistent connections

    3. Hosting static websites without any configuration

    4. Replacing all virtual machines in an architecture

    Show answer and explanation

    Correct answer

    • Automatic scaling in response to events

    Cloud Functions automatically scales to handle event-driven workloads and charges based on execution time. It is not ideal for persistent connections or replacing all VMs.

  9. Which network component helps restrict inbound traffic to specific ports and sources?

    1. Firewall rules

    2. Cloud VPN tunnels

    3. Cloud Interconnect settings

    4. Route tables in VPC

    Show answer and explanation

    Correct answer

    • Firewall rules

    Firewall rules define allowed and denied traffic based on protocols, ports, and source IP ranges. They are essential for network security and segmentation.

  10. Question 10

    Link to question

    What is a recommended approach for handling application secrets in Google Cloud?

    1. Using Secret Manager to store and access sensitive data

    2. Hardcoding secrets in application source code

    3. Storing secrets in publicly accessible Cloud Storage buckets

    4. Sending secrets via email to team members

    Show answer and explanation

    Correct answer

    • Using Secret Manager to store and access sensitive data

    Secret Manager provides secure storage and fine-grained access control for sensitive data such as API keys and passwords. Hardcoding or exposing secrets increases risk.

  11. Question 11

    Link to question

    Which scenario is most suitable for using a managed instance group?

    1. Running identical application instances that require scaling

    2. Hosting a single database with strict consistency needs

    3. Performing one-time data processing jobs

    4. Storing archival backups with infrequent access

    Show answer and explanation

    Correct answer

    • Running identical application instances that require scaling

    Managed instance groups automate scaling and health checks for identical virtual machines. They are ideal for stateless, scalable workloads, not for unique or archival tasks.

  12. Question 12

    Link to question

    What is a primary advantage of using a load balancer in front of backend services?

    1. Distributing traffic across multiple backends for availability

    2. Reducing the number of required backend instances to zero

    3. Eliminating the need for secure backend communication

    4. Ensuring all requests are served from the nearest region

    Show answer and explanation

    Correct answer

    • Distributing traffic across multiple backends for availability

    Load balancers improve availability and responsiveness by spreading traffic and performing health checks. They do not remove the need for backend instances or secure communication.

  13. Question 13

    Link to question

    Which practice helps prevent cost overruns in Google Cloud projects?

    1. Setting budgets and alerts for resource usage

    2. Using the largest instance types by default

    3. Disabling all monitoring to reduce log costs

    4. Deploying all resources in the most expensive region

    Show answer and explanation

    Correct answer

    • Setting budgets and alerts for resource usage

    Budgets and alerts notify you of unexpected usage and help control spending. Oversized instances and expensive regions increase costs unnecessarily.

  14. Question 14

    Link to question

    What is a key consideration when planning a disaster recovery strategy?

    1. Recovery Time Objective (RTO) and Recovery Point Objective (RPO)

    2. Choosing the most expensive storage class for backups

    3. Using a single region for all backup copies

    4. Ignoring testing of recovery procedures

    Show answer and explanation

    Correct answer

    • Recovery Time Objective (RTO) and Recovery Point Objective (RPO)

    RTO and RPO define acceptable downtime and data loss thresholds, guiding the design of effective disaster recovery. Testing and diversified backups are essential for reliability.

  15. Question 15

    Link to question

    Which Google Cloud service provides a fully managed solution for running stateful workloads with strong consistency and high availability?

    1. Cloud Run

    2. Cloud Spanner

    3. Cloud Functions

    4. Cloud Pub/Sub

    Show answer and explanation

    Correct answer

    • Cloud Spanner

    Cloud Spanner is a fully managed, horizontally scalable, and strongly consistent database service designed for stateful workloads requiring high availability and global distribution.

Read all flashcards

Recall the answer before opening each card.

What is the primary benefit of managed Kubernetes on GCP?

Reduced operational overhead because the control plane upgrades and maintenance are handled by the service, freeing users from cluster management tasks.

What practice ensures infrastructure changes are repeatable and traceable?

Infrastructure as Code, which uses version-controlled code to define and manage infrastructure, enabling consistent deployments and auditing.

What should you consider for data residency in multi-region deployments?

Store data in regions that comply with local legal and regulatory requirements to ensure user trust and legal compliance.

What is a common use case for Cloud Pub/Sub?

Decoupling event producers from consumers through asynchronous messaging, allowing independent scaling and operation.

What factor most influences storage class choice (regional vs multi-regional)?

Data access patterns and latency requirements—regional for low latency within a region, multi-regional for broader geographic access.

What is a key security practice for service accounts?

Grant the minimum required permissions (least privilege) to reduce risk from compromised or misused accounts.

Which tool tracks configuration changes to Google Cloud resources?

Cloud Audit Logs, which record administrative and data access activities, providing a historical record of changes.

What is a benefit of Cloud Functions for application logic?

Automatic scaling in response to events, with billing based on execution time, suitable for event-driven workloads.

Which network component restricts inbound traffic to specific ports/sources?

Firewall rules that define allowed/dented traffic based on protocol, port, and source IP ranges.

What is the recommended approach for handling application secrets?

Use Secret Manager for secure storage, access control, and avoiding hardcoding secrets in code or configuration.

When is a managed instance group most suitable?

For running identical application instances that require automated scaling and health checks, typical for stateless workloads.

What is a primary advantage of a load balancer?

Distributing traffic across multiple backends and performing health checks to improve availability and responsiveness.

How can you prevent cost overruns in GCP projects?

Set budgets and alerts for resource usage to notify of unexpected spending and control costs proactively.

What are key considerations for disaster recovery strategy?

Recovery Time Objective (RTO) and Recovery Point Objective (RPO) that define acceptable downtime and data loss.

Which GCP service provides fully managed, strongly consistent, globally distributed stateful workloads?

Cloud Spanner, designed for high availability and horizontal scalability with strong consistency.

What does managed Kubernetes still require from users?

Users remain responsible for managing nodes and applications, including patching and scaling nodes.

What is a disadvantage of manual infrastructure changes?

Manual changes are error-prone and hard to audit, lacking repeatability and traceability compared to Infrastructure as Code.

What is the benefit of Cloud Pub/Sub's asynchronous messaging?

Producers and consumers can operate independently and scale separately, improving decoupling and resilience.

What is a limitation of using regional vs multi-regional storage for latency?

Regional storage offers lower latency for users within the same region, while multi-regional may have higher latency but broader geographic redundancy.

Why should you avoid hardcoding secrets or using overly broad roles?

Following the principle of least privilege and using centralized secret management minimizes security exposure and reduces risk.

Active recall deck

Practice Professional Cloud Architect with real flashcards

Read the prompt, commit to an answer, then flip the card. Move through the deck at your own pace and repeat any topic that does not come back quickly.

20 free cards

Card 1 of 20

1 reviewed this session

Connect the concepts

Your Professional Cloud Architect study mind map

Open a branch to connect a topic with its practice questions and explanations. Use the map to choose your next review topic.

Professional Cloud Architect15 questions in this practice set
Evaluate managed services trade-offs(1)
Apply infrastructure as code principles(1)
Design for data residency and compliance(1)
Design event-driven architectures(1)
Select storage classes based on access needs(1)
Implement least-privilege access controls(1)
Audit and monitor configuration changes(1)
Evaluate serverless execution options(1)
Implement network security controls(1)
Manage application secrets securely(1)
Use managed instance groups for scalable workloads(1)
Design highly available architectures(1)
More practice connections(3)
Exam-focused analysis

What this PCA practice set measures

This is an analysis of the practice bank, not a claim about the vendor's live exam blueprint. Use it to identify the knowledge, judgment, and recall patterns exercised here, then verify your coverage against the current official exam guide.

Compute and Serverless Services

This section covers decisions around managed Kubernetes, Cloud Functions, and managed instance groups. Key considerations include whether to use a fully managed Kubernetes service (reducing operational overhead) versus self-managed, and when to use serverless functions versus managed VMs. The practice bank reinforces that managed Kubernetes still requires user node management, Cloud Functions automatically scales for event-driven workloads, and managed instance groups are ideal for stateless, identical application instances.

  • Managed Kubernetes reduces control plane management but users still handle nodes and applications.
  • Cloud Functions auto-scale for event-driven workloads; not suitable for persistent connections.
  • Managed instance groups automate scaling and health checks for identical VMs.

Security and Access Control

This section focuses on service account security, network traffic control, and secret management. The practice bank emphasizes granting minimum permissions (least privilege), using firewall rules to restrict inbound traffic, and storing sensitive data like API keys in Secret Manager. These practices enforce access boundaries and protect against unauthorized exposure. Key decisions involve choosing appropriate roles and avoiding hardcoded or overly permissive configurations.

  • Grant only necessary permissions to service accounts to minimize risk.
  • Firewall rules restrict traffic by protocol, port, and source IP.
  • Use Secret Manager to centralize and secure sensitive application data.

Networking and High Availability

This section covers load balancing, Cloud Pub/Sub, and Cloud Audit Logs. Load balancers distribute traffic to improve availability and responsiveness, while Cloud Pub/Sub decouples event producers and consumers for resilient architectures. Cloud Audit Logs provides a history of configuration changes, supporting auditing and troubleshooting. The practice bank illustrates that these services work together to create scalable, observable, and highly available systems.

  • Load balancers spread traffic and perform health checks to enhance availability.
  • Cloud Pub/Sub enables asynchronous, independent scaling of producers and consumers.
  • Cloud Audit Logs records administrative and data access activities for governance.

Data Storage and Disaster Recovery

This section addresses data residency compliance, storage class selection, disaster recovery planning, and fully managed stateful databases. The practice bank shows how to align storage choices with access patterns and latency needs, and how to define RTO/RPO for disaster recovery. It also highlights Cloud Spanner as a service for strongly consistent, globally distributed stateful workloads. These decisions directly affect cost, performance, and business continuity.

  • Data residency requires storing data in regions that comply with local laws.
  • Regional storage offers lower latency; multi-regional provides broader geographic access.
  • RTO and RPO define acceptable downtime and data loss for disaster recovery.
  • Cloud Spanner provides strong consistency and high availability at global scale.

Study workflow

Turn one PCA attempt into a study plan

  1. 1

    Choose Between Managed and Unmanaged Compute

    Evaluate workload requirements: if you want to reduce control plane management tasks, choose managed Kubernetes; for event-driven, short-lived logic, use Cloud Functions; for identical stateless VMs that auto-scale, use managed instance groups. Avoid managed services for workloads needing custom configurations or persistent connections.

  2. 2

    Apply Least Privilege to Service Accounts

    Identify the minimum permissions required for each service account to perform its tasks. Use predefined roles that align with job functions. Avoid granting broad roles like Owner or Editor. Regularly review and audit permissions using IAM Recommender to remove unused privileges.

  3. 3

    Select Storage Classes Based on Access Patterns

    Analyze data access frequency and geographic distribution. For low-latency access within a single region, use regional storage. For data accessed globally or requiring geo-redundancy, use multi-regional storage. Consider lifecycle policies to transition data to colder classes for cost savings.

  4. 4

    Implement Disaster Recovery with RTO/RPO

    Define Recovery Time Objective (maximum acceptable downtime) and Recovery Point Objective (maximum acceptable data loss). Choose a strategy (e.g., backup, standby, multi-region) that meets these targets. Regularly test failover procedures and document recovery steps.

  5. 5

    Set Up Cost Budgets and Alerts

    Create budgets at the project or billing account level to monitor spending. Set alert thresholds (e.g., 50%, 90%, 100%) to notify via email or Pub/Sub when usage exceeds predictions. Review budget reports regularly and adjust resource sizes or use committed use discounts to optimize costs.

FAQ

Questions about this PCA practice page

Clear boundaries on what the bank covers, how to use it, and where official vendor information still matters.

What is the difference between regional and multi-regional storage classes?+

Regional storage replicates data within a single region, offering lower latency for users in that region. Multi-regional storage replicates across multiple regions, providing broader geographic access and higher durability. Choose based on where your users are and latency requirements.

When should I use Cloud Pub/Sub instead of direct HTTP calls?+

Use Cloud Pub/Sub when you need to decouple event producers from consumers for resilience and independent scaling. It is ideal for asynchronous workloads, such as order processing or log streaming, where immediate response is not required. Direct HTTP calls suit synchronous request-reply patterns.

How do I manage service account keys securely?+

Avoid creating long-lived keys when possible; use workload identity federation or attach service accounts to resources. If keys are necessary, rotate them regularly, restrict usage with conditions, and store them in Secret Manager. Monitor key usage with Cloud Audit Logs.

What is the role of RTO and RPO in disaster recovery planning?+

Recovery Time Objective (RTO) defines the maximum acceptable downtime after a disaster. Recovery Point Objective (RPO) defines the maximum acceptable data loss measured in time. Together they guide the selection and configuration of backup, replication, and failover strategies.

What are best practices for designing a multi-region deployment?+

Consider data residency constraints and choose regions that comply with laws. Use Cloud Spanner or Cloud Bigtable for globally distributed data. Implement load balancing across regions and use Cloud CDN for static content. Plan for failover and test disaster recovery procedures regularly.

Keep studying

Build the next review session

Browse another free bank or use the study strategy guide to turn your misses into spaced review.