Professional Cloud Architect Practice Exam — Professional Cloud Architect

1. The question bank is internet‑connected and updates automatically with no need for re‑acquisition.

2. Activate the question bank to gain access in both Chinese and English simultaneously.

3. Features include online practice, mock exams, and PDF downloads.

4. Study and practice via mini‑program or web browser on PC; valid for one year.

5. Simply enter the activation code to use. Click Buy Now on the right or contact customer service for purchase.

6. For inquiries, contact customer service via WeChat, WhatsApp or Line.

Exam information

Professional Cloud Architect

- Exam Languages: English, Japanese, Korean, Spanish

- Exam Fee: $200

- Duration: 120 minutes

- Question Type: 50–60 multiple‑choice, multiple‑select and case‑based questions

- Passing Score: Approximately 70%

- Certificate Validity: 2 years

- Official Registration Link: https://cloud.google.com/certification/cloud-architect

- Focus: Enterprise‑level GCP cloud architecture design, planning, security and cost optimization

Sample questions

Professional Cloud Architect · Q1
Topic 1 Question #1 Your company has decided to make a major revision of their API in order to create better experiences for their developers. They need to keep the old version of the API available and deployable, while allowing new customers and testers to try out the new API. They want to keep the same SSL and DNS records in place to serve both APIs.What should they do?
  • A.
    Configure a new load balancer for the new version of the API
  • B.
    Reconfigure old clients to use a new endpoint for the new API
  • C.
    Have the old API forward traffic to the new API based on the path
  • D.
    Use separate backend pools for each API path behind the load balancer

Answer: D

The scenario requires coexistence of two API versions under the same DNS record and SSL certificate, no disruption to existing users of the old API, and access to the new API for testers and new customers. The suggested answer D leverages native layer 7 load balancing capabilities to meet all requirements without unnecessary overhead or changes to existing infrastructure. By defining separate backend pools for each API version and associating them with distinct request paths (e.g., /v1 for the old API, /v2 for the new API) on the existing load balancer, traffic is routed correctly without modifying DNS records or SSL configurations, as both APIs share the same public endpoint terminated at the load balancer. This approach also allows independent deployment, scaling, and lifecycle management of each API version, eliminating risk to the old API deployment. Option Analysis: A. Incorrect. Provisioning a new load balancer for the new API would require either a new DNS record pointing to the new load balancer's IP, violating the requirement to keep the same DNS records, or additional complex routing configurations that introduce unnecessary cost and operational overhead. It also does not leverage the existing SSL certificate configured on the original load balancer, failing the shared SSL requirement. B. Incorrect. Reconfiguring old clients to use a new endpoint violates the requirement to keep the old API available and accessible for existing users without changes, and would require a new DNS endpoint which conflicts with the shared DNS requirement. This approach also adds unnecessary operational lift to modify all existing client configurations. C. Incorrect. Configuring the old API to forward traffic to the new API adds unnecessary network latency, creates a single point of failure for the new API (as all new API traffic must pass through the old API service), and requires custom modification of the legacy API codebase, which introduces avoidable risk and maintenance overhead. This is far less efficient and reliable than native load balancer routing. D. Correct. This approach uses layer 7 load balancer path-based routing to direct requests to separate, independently managed backend pools for each API version, while retaining the same public DNS record and SSL certificate terminated at the load balancer. Existing clients accessing legacy API paths are routed to the old API pool with no changes required, while new customers and testers can access the new API via its dedicated path on the same root domain. This meets all stated requirements with minimal operational overhead and no risk to existing workloads. Key Concepts: 1. Layer 7 Load Balancer Path-Based Routing: A core cloud networking capability that allows an application load balancer to route incoming requests to different backend resources based on the URI path in the HTTP request, enabling multiple services or service versions to share a single public endpoint, DNS record, and SSL certificate. 2. Backend Pools (Target Groups): Logical collections of backend compute resources (virtual machines, containers, serverless functions) that serve a specific workload. Separating workloads into distinct backend pools allows independent deployment, scaling, monitoring, and lifecycle management without impacting other workloads behind the same load balancer. 3. SSL Termination at Load Balancer: The practice of decrypting incoming HTTPS traffic at the load balancer before routing it to backend resources. This allows all backends behind the load balancer to use the same SSL certificate associated with the public domain, eliminating the need to manage separate certificates for individual service versions. References: AWS Documentation: Tutorial: Path-based routing using an Application Load Balancer, https://docs.aws.amazon.com/elasticloadbalancing/latest/application/tutorial-path-based-routing.html Google Cloud Documentation: URL maps overview, https://cloud.google.com/load-balancing/docs/url-map
Professional Cloud Architect · Q2
Topic 1 Question #2 Your company plans to migrate a multi-petabyte data set to the cloud. The data set must be available 24hrs a day. Your business analysts have experience only with using a SQL interface.How should you store the data to optimize it for ease of analysis?
  • A.
    Load data into Google BigQuery
  • B.
    Insert data into Google Cloud SQL
  • C.
    Put flat files into Google Cloud Storage
  • D.
    Stream data into Google Cloud Datastore

Answer: A

The scenario outlines three core requirements: support for multi-petabyte datasets, 24/7 high availability, and native SQL access for business analysts who only have SQL experience. The suggested answer aligns perfectly with these requirements, as it leverages Google Cloud's purpose-built analytics data warehouse to eliminate the need for additional tooling, scale seamlessly to petabyte volumes, and meet uptime expectations. This falls under the Professional Cloud Architect domain of designing data storage and analytics solutions that balance technical capabilities, business requirements, and user skill alignment, which is a core exam objective for evaluating tradeoffs between different cloud storage services. Option Analysis: A. Load data into Google BigQuery: Correct. BigQuery is a serverless, fully managed OLAP (online analytical processing) data warehouse purpose-built for multi-petabyte scale analytical workloads. It natively supports standard SQL, which directly matches the business analysts' existing skill set, and offers a 99.99% uptime SLA for multi-region deployments that meets the 24/7 availability requirement. No additional infrastructure management or tooling is required for analysts to run ad-hoc analytical queries directly on the dataset. B. Insert data into Google Cloud SQL: Incorrect. Cloud SQL is a managed OLTP (online transaction processing) relational database service designed for transactional application workloads, not large scale analytical queries. It cannot cost-effectively or performantly handle multi-petabyte datasets, and analytical queries on such large volumes would suffer from severe performance degradation, making it unsuitable for this use case. C. Put flat files into Google Cloud Storage: Incorrect. Google Cloud Storage is an object storage service that stores files as unstructured or semi-structured objects, with no native built-in SQL query interface. Business analysts would require additional intermediate tools such as BigQuery external tables or federated query engines to run SQL queries against the flat files, adding unnecessary complexity and failing to optimize for ease of analysis as required. D. Stream data into Google Cloud Datastore: Incorrect. Cloud Datastore, now part of Firestore in Datastore mode, is a NoSQL document database designed for transactional application workloads, not analytical processing. It does not support full standard SQL for ad-hoc business analysis, and is not built to handle multi-petabyte analytical datasets, so it does not meet the requirements of the scenario. Key Concepts: 1. OLAP vs OLTP Workload Classification: OLTP workloads such as transactional application databases prioritize low-latency small read/write operations, while OLAP workloads such as business intelligence analysis prioritize high-throughput queries on large volumes of historical data. Selecting the correct storage service aligned to workload type is a core Professional Cloud Architect competency. 2. User Skill Alignment in Solution Design: Cloud architects must design solutions that minimize adoption friction by aligning tooling to existing team expertise. In this scenario, the requirement for a SQL-compatible interface for analysts eliminates NoSQL and object storage options that do not natively support the required query language. 3. Petabyte-Scale Storage Service Capabilities: Different Google Cloud storage services have distinct scaling limits and use cases. BigQuery is purpose-built to support multi-petabyte analytical datasets with no manual sharding or infrastructure management, while other relational and NoSQL services are not optimized for this scale of analytical workload. References: BigQuery Overview, https://cloud.google.com/bigquery/docs/introduction Choose a Storage Option
Professional Cloud Architect · Q3
Topic 1 Question #3 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 three.)
  • 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

Answer: CDE

The scenario covers best practices for migrating a traditional enterprise J2EE application to the cloud, a core use case for the Professional Cloud Architect certification. The correct answers C, D, and E align with industry-standard cloud migration principles focused on reducing risk, ensuring reliability, and maintaining observability throughout the migration lifecycle. These practices apply universally to J2EE migrations regardless of the target compute or database service chosen, avoiding unnecessary application refactoring while addressing common migration pain points such as configuration drift, uncaught post-migration defects, and lack of visibility into application performance in the new cloud environment. Option Analysis: A. Incorrect. Porting application code to run on Google App Engine is a specific architectural choice, not a general recommended practice for all J2EE migrations. J2EE applications can be successfully migrated to multiple GCP compute targets including Compute Engine, Google Kubernetes Engine, or Cloud Run without porting to App Engine, so this is not a universal recommended step. B. Incorrect. Cloud Dataflow is a fully managed service for batch and stream data processing, not for capturing real-time application metrics. Metric collection is handled by tools like Cloud Monitoring (formerly part of the Stackdriver suite), so this option misapplies a GCP service to an unrelated use case. C. Correct. Instrumenting the application with monitoring and debugging tools like Cloud Debugger (formerly Stackdriver Debugger) is a core observability best practice for cloud migrations. This enables operations teams to diagnose performance issues, debug production code without downtime, and validate that the application functions as expected after migration, reducing mean time to resolve for any migration-related incidents. D. Correct. Using an automation framework (such as Terraform or Google Cloud Deployment Manager) to provision cloud infrastructure ensures consistent, repeatable, error-free deployments. This eliminates manual configuration drift, a common cause of migration failures, and enables teams to replicate infrastructure across development, staging, and production environments reliably. E. Correct. Deploying a continuous integration tool with automated testing in a staging environment validates that the J2EE application functions correctly in a production-like cloud environment before production cutover. This reduces the risk of post-migration outages, aligns with DevOps best practices for cloud adoption, and ensures that any code or configuration changes required for the migration are fully tested. F. Incorrect. Migrating from a relational MySQL database to a managed NoSQL database is an unnecessary refactor for most J2EE applications, which are often built to rely on relational database semantics. Teams can instead migrate MySQL workloads to fully managed relational services like Cloud SQL, so this is not a general recommended practice for all J2EE migrations. Key Concepts: 1. Cloud Migration Observability: This core principle requires implementing logging, monitoring, and debugging tooling throughout the migration lifecycle to proactively identify issues and validate application performance in the cloud environment. Observability reduces the risk of unforeseen post-migration outages and speeds up incident resolution. 2. Infrastructure as Code (IaC): IaC is the practice of defining cloud infrastructure through version-controlled code templates, enabling automated, consistent provisioning of resources. This eliminates manual configuration errors and ensures that infrastructure is reproducible across environments, a critical requirement for reliable cloud migrations. 3. Migration Validation with CI/CD: Continuous integration and deployment pipelines with automated staging testing allow teams to validate all migration-related changes to the application and infrastructure before production cutover. This practice reduces migration risk by catching defects early in the process, before they impact end users. References: Google Cloud Architecture Framework: Migration Best Practices, Migrating J2EE Applications to Google Cloud
Professional Cloud Architect · Q4
Topic 1 Question #4 A news feed web service has the following code running on Google App Engine. During peak load, users report that they can see news articles they already viewed. What is the most likely cause of this problem? " target="_blank" rel="nofollow noopener">https://cdn.zhangxuetu.online/download/ZnruYqnnwvJDwX9L.png">
  • A.
    The session variable is local to just a single instance
  • B.
    The session variable is being overwritten in Cloud Datastore
  • C.
    The URL of the API needs to be modified to prevent caching
  • D.
    The HTTP Expires header needs to be set to -1 stop caching

Answer: A

The application runs on Google App Engine, a managed serverless platform that automatically scales horizontally by provisioning additional independent instances during peak load to handle increased traffic. The reported issue of users seeing already viewed news articles specifically occurs during peak load, which points to per-user session state inconsistency across requests. Session state that tracks which articles a user has already viewed is only available on the specific instance that first handled the user's request if stored locally. During peak load, the App Engine load balancer often routes subsequent user requests to newly spun up instances that do not have access to the locally stored session data from the original instance, leading the new instance to serve already viewed content. This aligns with core Professional Cloud Architect domain knowledge around stateless application design and managed platform scaling behavior. Option Analysis: A. Correct. Google App Engine instances run as independent replicas during horizontal scaling, with no native sharing of local in-memory state across instances. Local session variables stored on one instance are not accessible to other instances, so when a user's request is routed to a different instance during peak scaling, the new instance cannot reference the user's history of viewed articles, directly causing the reported issue. This matches the scenario parameters exactly. B. Incorrect. Overwriting of session variables in Cloud Datastore would be a persistent data integrity issue that occurs at all load levels, not exclusively during peak traffic. The problem is tied specifically to peak load when additional instances are provisioned, so this option does not fit the scenario. C. Incorrect. Modifying the API URL to prevent caching addresses issues where global non-personalized content is cached for all users. The reported issue is per-user personalized content inconsistency tied to session state, not shared endpoint caching, so this option does not address the root cause. D. Incorrect. Setting the HTTP Expires header to -1 disables client and intermediate caching of responses, but only addresses shared cached content. Even with caching fully disabled, an instance without access to a user's session data will still serve already viewed articles, so this option does not resolve the session state inconsistency. Key Concepts: 1. App Engine Horizontal Scaling: App Engine automatically adds independent instance replicas to handle peak traffic. Each instance maintains its own local in-memory state that is not shared across other instances, making local storage unsuitable for session data that needs to be accessed across multiple user requests. 2. Stateless Cloud Application Design: A core cloud architecture best practice requires serverless applications on platforms like App Engine to be stateless, with all user-specific session data stored in a centralized shared data store (such as Memorystore for Redis or Firestore) rather than local instance memory to ensure consistent state access across requests routed to different instances. 3. Session State Consistency: For personalized user experiences that rely on session history, session state must be persisted in a shared, highly available data store to maintain consistency during auto-scaling events, when traffic may be routed to new instances that do not have local copies of existing user session data. References: Storing Session Data | App Engine Standard Environment for Python 3, Designing Scalable Applications | App Engine Standard Environment
Professional Cloud Architect · Q5
Topic 1 Question #5 An application development team believes their current logging tool will not meet their needs for their new cloud-based product. They want a better tool to capture errors and help them analyze their historical log data. You want to help them find a solution that meets their needs.What should you do?
  • A.
    Direct them to download and install the Google StackDriver logging agent
  • B.
    Send them a list of online resources about logging best practices
  • C.
    Help them define their requirements and assess viable logging tools
  • D.
    Help them upgrade their current tool to take advantage of any new features

Answer: C

The core responsibility of a professional cloud architect when addressing business or technical team needs is to follow a structured, requirements-first approach to solution design. In this scenario, the development team only has a high-level assessment that their existing logging tool is insufficient, but they have not documented specific functional requirements (e.g., real-time error alerting, granular log filtering, integration with cloud workload components) or non-functional requirements (e.g., log retention duration, compliance with data governance rules, cost limits, query latency for historical analysis). Option C directly addresses this gap by first formalizing requirements and then evaluating viable tools, ensuring the selected solution fully aligns with the team's use case rather than relying on assumptions about their needs. This approach adheres to the official Professional Cloud Architect certification domain of designing for operational excellence and solution fit. Option Analysis: A. Incorrect. The StackDriver (now Google Cloud Logging) agent is a Google Cloud-specific logging tool, but the scenario does not confirm the team is deploying their product on Google Cloud, nor have requirements been defined to confirm this tool meets their specific needs. Recommending a specific tool before requirements gathering is a premature action that often results in misaligned solutions that fail to address unstated needs, which violates core cloud architecture design principles. B. Incorrect. Providing only generic best practice resources is a passive, insufficient response that does not leverage the cloud architect's expertise to guide the team through a tailored solution selection process. This approach does not address the team's specific use case for their new cloud product and delays resolution of their logging gap. C. Correct. This option follows the official cloud architecture design framework of requirements-driven solution selection. By first collaborating with the team to define explicit requirements for error capture, historical log analysis, and other implicit needs such as cost, compliance, and integration with their cloud stack, the team can objectively evaluate all viable logging tools (cloud-native, third-party, open-source) to select the option that is fully fit for purpose. This aligns with the Professional Cloud Architect certification's core competency of designing and planning cloud solutions that meet stakeholder requirements. D. Incorrect. The development team has already assessed that their current tool will not meet the needs of their new cloud-based product. Upgrading the existing tool without first validating if it can meet the new workload's unique requirements wastes resources and may still result in an insufficient solution, as the current tool may have inherent architectural limitations that cannot be resolved with feature upgrades. Key Concepts: 1. Requirements-Driven Solution Design: This core cloud architecture principle states that all solution selections must be preceded by formalizing both functional and non-functional stakeholder requirements to ensure solutions meet explicit and implicit business and technical needs, avoiding costly misalignment. 2. Cloud Observability Tooling Evaluation: This domain knowledge covers the process of assessing logging, monitoring, and tracing tools against workload-specific criteria including scalability, integration compatibility, cost, compliance, and operational overhead to select the optimal tool for a given use case. 3. Operational Excellence Design: A core Professional Cloud Architect certification domain that emphasizes implementing operational processes and tooling that support reliable, efficient workload management, including logging solutions that support root cause analysis, historical trend analysis, and error resolution. References: Google Cloud Professional Cloud Architect Certification Guide, https://cloud.google.com/certification/guides/professional-cloud-architect Cloud Logging Best Practices

FAQ

How many practice questions are available for Professional Cloud Architect?

This question bank includes 360 Professional Cloud Architect practice questions covering single and multiple choice, each with answers and explanations.

Are Professional Cloud Architect practice questions available in Chinese and English?

Yes, Professional Cloud Architect practice questions are provided in both Chinese and English.

Can I try Professional Cloud Architect practice questions for free?

Yes. Free sample questions are available on this page, and the full question bank is available after signing up on Zhangxuetu.