Google Google Cloud Architect Professional Exam Prep
Google Cloud Certified - Professional Cloud Architect (Page 11 )

Updated On: 15-Sep-2026

You have an outage in your Compute Engine managed instance group: all instances keep restarting after 5 seconds. You have a health check configured, but autoscaling is disabled. Your colleague, who is a Linux expert, offered to look into the issue. You need to make sure that he can access the VMs.
What should you do?

  1. Grant your colleague the IAM role of project Viewer
  2. Perform a rolling restart on the instance group
  3. Disable the health check for the instance group. Add his SSH key to the project-wide SSH Keys
  4. Disable autoscaling for the instance group. Add his SSH key to the project-wide SSH Keys

Answer(s): C

Explanation:

The correct answer is C. Here's why:
Option C addresses the core issue of preventing the constant restarts that are hindering access. The health check is likely failing, causing the managed instance group to repeatedly terminate and recreate instances. By temporarily disabling the health check, the instances will no longer be recycled, allowing your colleague time to SSH in and troubleshoot. Adding the colleague's SSH key at the project level ensures he has the necessary access without needing to modify individual instance configurations.
Option A, granting project Viewer role, provides read-only access, insufficient for troubleshooting through SSH. Option B, performing a rolling restart, would only perpetuate the restart loop because the health check would continue to fail and recreate new instances. Option D, while disabling autoscaling is a prudent step in troubleshooting, it doesn't address the root problem of the restarting instances and won't grant access without the SSH key being added.
Disabling the health check and adding the SSH key grants immediate access to the problematic instances so that root cause can be determined and resolved.
Relevant Concepts:
Health Checks: These monitor instance health and trigger recreation upon failure. Managed Instance Groups (MIGs): MIGs manage a pool of identical VMs and are often the basis of scaling and high availability. SSH Keys: Used for secure remote access to virtual machines. Project-wide SSH Keys: Simplify SSH access across multiple instances in a project.
Authoritative Links:
Health Checks in MIGs: https://cloud.google.com/compute/docs/instance-groups/autohealing SSH Keys on Google Compute Engine: https://cloud.google.com/compute/docs/connect/add-ssh-keys



Your company is migrating its on-premises data center into the cloud. As part of the migration, you want to integrate Google Kubernetes Engine (GKE) for workload orchestration. Parts of your architecture must also be PCI DSS-compliant.
Which of the following is most accurate?

  1. App Engine is the only compute platform on GCP that is certified for PCI DSS hosting.
  2. GKE cannot be used under PCI DSS because it is considered shared hosting.
  3. GKE and GCP provide the tools you need to build a PCI DSS-compliant environment.
  4. All Google Cloud services are usable because Google Cloud Platform is certified PCI-compliant.

Answer(s): C

Explanation:

The correct answer is C because Google Kubernetes Engine (GKE), while not inherently PCI DSS compliant out-of-the-box, provides the foundational tools and controls necessary to build and operate a PCI DSS
compliant environment. PCI DSS compliance is not about a specific service being certified, but rather about adhering to a set of security requirements. GKE, being a flexible and powerful orchestration platform, allows users to implement these requirements. This includes capabilities for network segmentation, access controls, logging, and monitoring, all of which are crucial for PCI DSS compliance. Options A, B, and D are incorrect. App Engine (A) is not the only compliant platform. GKE is not considered inherently shared hosting that violates PCI DSS (B), as control over the underlying infrastructure and security configurations is offered. And finally, not all GCP services are automatically PCI DSS compliant (D); you must configure and use them appropriately. It's the responsibility of the user, not Google, to ensure their infrastructure adheres to the requirements. Google provides the tools, but the user is responsible for configuration. For more information on PCI DSS and its cloud requirements you should refer to the PCI Security Standards Council: https://www.pcisecuritystandards.org/ , and for Google's stance on compliance refer to their official documentation: https://cloud.google.com/security/compliance/pci-dss . These resources clarify that responsibility for compliance is a shared one between Google and the user.



Your company has multiple on-premises systems that serve as sources for reporting. The data has not been maintained well and has become degraded over time. You want to use Google-recommended practices to detect anomalies in your company data.
What should you do?

  1. Upload your files into Cloud Storage. Use Cloud Datalab to explore and clean your data.
  2. Upload your files into Cloud Storage. Use Cloud Dataprep to explore and clean your data.
  3. Connect Cloud Datalab to your on-premises systems. Use Cloud Datalab to explore and clean your data.
  4. Connect Cloud Dataprep to your on-premises systems. Use Cloud Dataprep to explore and clean your data.

Answer(s): B

Explanation:

The correct answer is B, which suggests using Cloud Storage to hold the data and Cloud Dataprep for exploration and cleaning. This approach aligns with Google Cloud Platform's (GCP) best practices for handling data from diverse sources. Firstly, storing the data in Cloud Storage provides a central, scalable, and cost-effective repository. Cloud Storage is designed to handle large volumes of unstructured or semi-structured data and is often the first step in a data processing pipeline on GCP.
Cloud Dataprep is a managed, serverless data preparation service ideal for discovering, cleaning, and transforming data. Its user-friendly visual interface allows users without advanced coding skills to perform complex data wrangling tasks. It leverages machine learning to automatically suggest data cleansing operations, such as type conversion, standardizing inconsistent data values, and handling missing values, which are crucial when dealing with degraded data.
Options C and D propose connecting data preparation tools directly to the on-premises systems, which would introduce complexity and security risks. Establishing direct connectivity requires managing network connections, firewalls, and potential latency issues, which is not recommended for initial exploratory analysis. Cloud Datalab, while also useful for data exploration, requires more coding and manual data manipulation compared to Cloud Dataprep's point-and-click interface, making it less suitable for quick data cleaning. Uploading the data to Cloud Storage before processing ensures that the data is centrally available, versioned, and readily accessible for downstream processes, enhancing efficiency and data governance.By first uploading to Cloud Storage and then using Cloud Dataprep, we follow the recommended practice of decoupling data storage from data processing, which improves the agility and manageability of the data pipeline.
Authoritative Links for Further Research:
Cloud Storage: https://cloud.google.com/storage/docs Cloud Dataprep: https://cloud.google.com/dataprep/docs Cloud Datalab: https://cloud.google.com/datalab/docs Google Cloud Architecture Best Practices: https://cloud.google.com/architecture/framework



Google Cloud Platform resources are managed hierarchically using organization, folders, and projects.
When Cloud Identity and Access Management (IAM) policies exist at these different levels, what is the effective policy at a particular node of the hierarchy?

  1. The effective policy is determined only by the policy set at the node
  2. The effective policy is the policy set at the node and restricted by the policies of its ancestors
  3. The effective policy is the union of the policy set at the node and policies inherited from its ancestors
  4. The effective policy is the intersection of the policy set at the node and policies inherited from its ancestors

Answer(s): C

Explanation:

The correct answer is C: The effective policy is the union of the policy set at the node and policies inherited from its ancestors. Google Cloud Platform (GCP) employs a hierarchical resource management structure with organization, folders, and projects. IAM policies, which control access to resources, can be defined at any of these levels.
When determining the effective policy at a specific resource node, GCP uses an additive inheritance model. This means that the policy defined directly on the node is combined with all policies from its ancestor nodes in the hierarchy. This combination is a union, meaning that permissions granted at the higher levels are inherited and become part of the effective policy at the lower level. Consequently, a user might have permissions granted directly on the project and also implicitly because they are granted on the organization or one of the folders that contains the project. Lower level policies cannot remove permissions that have been granted at higher levels. This is the crucial distinction between union (C) and intersection (D).
While a resource's policy at the node is considered, the higher level, inherited policies remain in effect. Ancestor policies are essentially a baseline upon which local policies are appended, not filtered. The local policy can grant further permissions, but it cannot remove permissions granted by ancestor policies. This hierarchical structure with policy inheritance simplifies management and ensures consistent access control across the entire GCP estate.For additional information, please refer to the official Google documentation on IAM and resource hierarchy:
Resource Hierarchy : This document explains the organization, folders and project structure. IAM Hierarchy : Provides detailed information on how IAM policies are inherited in the resource hierarchy. Understanding policies : This page goes into detail about policy evaluation, inheritance and the difference between union and intersections for policies.



You are migrating your on-premises solution to Google Cloud in several phases. You will use Cloud VPN to maintain a connection between your on-premises systems and Google Cloud until the migration is completed. You want to make sure all your on-premise systems remain reachable during this period. How should you organize your networking in Google Cloud?

  1. Use the same IP range on Google Cloud as you use on-premises
  2. Use the same IP range on Google Cloud as you use on-premises for your primary IP range and use a secondary range that does not overlap with the range you use on-premises
  3. Use an IP range on Google Cloud that does not overlap with the range you use on-premises
  4. Use an IP range on Google Cloud that does not overlap with the range you use on-premises for your primary IP range and use a secondary range with the same IP range as you use on-premises

Answer(s): C

Explanation:

The correct answer is C. Use an IP range on Google Cloud that does not overlap with the range you use on-premises. This is crucial for successful hybrid networking using Cloud VPN.
When connecting on-premises and cloud networks via a VPN, the IP ranges must be distinct to avoid routing conflicts. If both environments used the same IP ranges (options A and B), network traffic would be unable to correctly determine the intended destination, causing routing loops or black holes, where packets are lost due to undefined routes. Using a secondary range in Google Cloud that overlaps with the on-premises range (option D) also creates the same fundamental problem as options A and B. Therefore, option C is the only approach that will enable reliable communication between your on-premises environment and Google Cloud while also ensuring the systems on-premise remain reachable. By employing non-overlapping IP ranges, the VPN gateway can clearly route traffic destined for either environment based on the destination IP. This allows for a stable, predictable hybrid network. Option C also supports future migration efforts without requiring a complex rework of IP address schemes.
Authoritative Links:
Google Cloud Documentation on Cloud VPN: https://cloud.google.com/vpn/docs/concepts/overview (Pay attention to the network considerations section) Google Cloud Documentation on Subnetworks: https://cloud.google.com/vpc/docs/vpc (Understanding subnetworks and IP ranges is critical) Networking Fundamentals on Google Cloud: https://cloud.google.com/vpc/docs/



Viewing page 11 of 98
Viewing questions 51 - 55 out of 480 questions


Post your Comments and Discuss Google Google Cloud Architect Professional exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!