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

Updated On: 15-Sep-2026

Your organization requires that metrics from all applications be retained for 5 years for future analysis in possible legal proceedings.
Which approach should you use?

  1. Grant the security team access to the logs in each Project
  2. Configure Stackdriver Monitoring for all Projects, and export to BigQuery
  3. Configure Stackdriver Monitoring for all Projects with the default retention policies
  4. Configure Stackdriver Monitoring for all Projects, and export to Google Cloud Storage

Answer(s): D

Explanation:

The correct answer is D. Configure Stackdriver Monitoring for all Projects, and export to Google Cloud Storage . Here's why:
Option D aligns with the requirement for long-term metric retention (5 years) for legal purposes. Google Cloud Storage (GCS) offers durable and cost-effective storage suitable for archiving data for extended periods. Stackdriver (now Google Cloud Monitoring) collects metrics, and exporting them to GCS provides a robust solution to fulfill the organization's data retention policy. GCS buckets can be configured with specific retention policies to ensure the data remains available as required.
Option A is incorrect.
While granting the security team access to logs is important, it doesn't address the metric retention requirement. Logs and metrics are different data types. Logs may contain information related to an application, but metrics quantify resource usage or performance. Access control is not a solution for retention.
Option B, exporting to BigQuery, is a valid way for analysis, but it's primarily meant for querying and not long-term archival.
While BigQuery is great for data exploration, it's more costly than GCS for holding data over 5 years. Additionally, BigQuery does not automatically archive the data, requiring configuration for retention.
Option C uses default Stackdriver Monitoring retention policies. These are typically much shorter than 5 years and are not meant for legal evidence. They primarily serve operational monitoring needs. Therefore, it is unsuitable for the stated requirement.
In summary, exporting the metrics to a persistent and cost-effective storage service like GCS, with specific retention policies configured, is the correct approach for meeting the organization's requirement for 5-year metric retention.
Authoritative links:
Google Cloud Storage: https://cloud.google.com/storage Google Cloud Monitoring: https://cloud.google.com/monitoring Exporting Metrics from Cloud Monitoring: https://cloud.google.com/monitoring/exporting-metrics Cloud Storage Retention policies: https://cloud.google.com/storage/docs/bucket-lock



Your company has decided to build a backup replica of their on-premises user authentication PostgreSQL database on Google Cloud Platform. The database is 4 TB, and large updates are frequent. Replication requires private address space communication.
Which networking approach should you use?

  1. Google Cloud Dedicated Interconnect
  2. Google Cloud VPN connected to the data center network
  3. A NAT and TLS translation gateway installed on-premises
  4. A Google Compute Engine instance with a VPN server installed connected to the data center network

Answer(s): A

Explanation:

The correct answer is A. Google Cloud Dedicated Interconnect.
Here's why:
Dedicated Interconnect offers a direct, private, and high-bandwidth connection between your on-premises network and Google Cloud. This is crucial for replicating a large, frequently updated database (4TB) where consistent and reliable data transfer is paramount. The private connectivity ensures secure communication and avoids traversing the public internet, reducing latency and improving performance. The high bandwidth provided by Dedicated Interconnect can accommodate the frequent, large updates without bottlenecks.
While options like Cloud VPN (B and D) offer secure connections, they are typically less performant and have higher latency due to internet routing. Option C, a NAT and TLS gateway, adds complexity and isn’t the recommended approach for database replication. For a large database, the reliability and performance of a dedicated link greatly outweigh the cost considerations of Dedicated Interconnect, making it the most suitable solution.
Key concepts:
Dedicated Interconnect: Provides private, high-bandwidth connectivity. It is a physically direct connection between Google's network and your on-premises network. Cloud VPN: Creates an encrypted tunnel across the public internet, offering secure connectivity but with lower performance than Dedicated Interconnect. Latency: The time delay before a data transfer begins, a critical factor for real-time applications. Bandwidth: The data transfer rate, impacting how quickly large amounts of data can be moved. Private Address Space: Network addresses not accessible through the public internet, vital for security.
Authoritative Links:
Google Cloud Dedicated Interconnect: https://cloud.google.com/network-connectivity/docs/interconnect/concepts/dedicated-interconnect Google Cloud VPN: https://cloud.google.com/network-connectivity/docs/vpn/concepts/overview Choosing a Network Connectivity Product: https://cloud.google.com/network-connectivity/docs/overview/choose-connectivity-product



Auditors visit your teams every 12 months and ask to review all the Google Cloud Identity and Access Management (Cloud IAM) policy changes in the previous 12 months. You want to streamline and expedite the analysis and audit process.
What should you do?

  1. Create custom Google Stackdriver alerts and send them to the auditor
  2. Enable Logging export to Google BigQuery and use ACLs and views to scope the data shared with the auditor
  3. Use cloud functions to transfer log entries to Google Cloud SQL and use ACLs and views to limit an auditor's view
  4. Enable Google Cloud Storage (GCS) log export to audit logs into a GCS bucket and delegate access to the bucket

Answer(s): B

Explanation:

The best solution is B. Enable Logging export to Google BigQuery and use ACLs and views to scope the data shared with the auditor. This approach offers the most efficient and secure way to provide auditors with the necessary information while minimizing administrative overhead. Exporting Cloud Logging data to BigQuery allows for powerful querying and analysis using SQL, which is ideal for extracting specific IAM policy changes over a 12-month period. BigQuery's access control lists (ACLs) and view functionality enable you to precisely control what data the auditors can access, ensuring they only see relevant IAM logs and not other sensitive information. This granular control is crucial for maintaining security and data privacy. The solution is scalable, able to handle large volumes of log data. Moreover, BigQuery is designed for data analysis and reporting, aligning perfectly with the requirements of an audit. Options A, C, and D are less optimal. Stackdriver alerts (A) are reactive and don't provide historical analysis. Cloud SQL (C) isn't designed for log analysis, and transferring data adds unnecessary complexity. GCS exports (D) would necessitate further processing to analyze log data.
Authoritative Links:
Export logs to BigQuery: https://cloud.google.com/logging/docs/export/configure_export_v2#bigquery-export BigQuery Access Control: https://cloud.google.com/bigquery/docs/access-control BigQuery Views: https://cloud.google.com/bigquery/docs/views



You are designing a large distributed application with 30 microservices. Each of your distributed microservices needs to connect to a database back-end. You want to store the credentials securely.
Where should you store the credentials?

  1. In the source code
  2. In an environment variable
  3. In a secret management system
  4. In a config file that has restricted access through ACLs

Answer(s): C

Explanation:

The correct answer is C. In a secret management system. Storing credentials directly in source code (A) is a major security vulnerability, as it exposes them to anyone with access to the codebase. Environment variables (B), while better than source code, can still be insecure, especially if not properly managed or if access to the environment is compromised. Configuration files with restricted ACLs (D) also present challenges because ACL management can be complex and prone to human error, and the files could still be accidentally exposed. A dedicated secret management system (C) offers a centralized, secure, and auditable way to store and access sensitive credentials. These systems typically provide encryption at rest and in transit, fine-grained access controls, versioning, and audit logs, allowing for better security and compliance. Secret management systems also integrate with applications, allowing them to retrieve credentials at runtime without having them hardcoded or stored in other easily compromised locations. Google Cloud Platform offers Secret Manager, a service designed explicitly for this purpose, providing robust security and simplified management. Utilizing a dedicated secret management system aligns with the best security practices for cloud applications.
Authoritative Links:
Google Cloud Secret Manager Documentation: https://cloud.google.com/secret-manager/docs NIST Special Publication 800-63B: https://pages.nist.gov/800-63-3/ (Relevant for authentication and secrets management) OWASP Top 10: https://owasp.org/Top10/ (Specifically mentions Insecure Cryptographic Storage)



A lead engineer wrote a custom tool that deploys virtual machines in the legacy data center. He wants to migrate the custom tool to the new cloud environment. You want to advocate for the adoption of Google Cloud Deployment Manager.
What are two business risks of migrating to Cloud Deployment Manager? (Choose two.)

  1. Cloud Deployment Manager uses Python
  2. Cloud Deployment Manager APIs could be deprecated in the future
  3. Cloud Deployment Manager is unfamiliar to the company's engineers
  4. Cloud Deployment Manager requires a Google APIs service account to run
  5. Cloud Deployment Manager can be used to permanently delete cloud resources
  6. Cloud Deployment Manager only supports automation of Google Cloud resources

Answer(s): E,F

Explanation:

The correct answer is EF because they represent genuine business risks associated with adopting Cloud Deployment Manager (CDM).
E: Cloud Deployment Manager can be used to permanently delete cloud resources: This is a significant risk. Infrastructure-as-code tools like CDM, while powerful for automation, also carry the potential for accidental or malicious deletion of critical resources. Misconfigurations in CDM templates or unintended executions could lead to data loss and service disruptions, causing significant business impact. It requires careful design, testing, and access control to mitigate this risk. This is not a problem unique to Deployment Manager, it is inherent to infrastructure-as-code tools.
F: Cloud Deployment Manager only supports automation of Google Cloud resources: This represents a business risk when a company has assets beyond Google Cloud. If the company maintains resources in other cloud providers or on-premise, CDM cannot directly manage them. This could result in a more fragmented operational model. For instance, the legacy datacenter mentioned in the problem statement could not be managed using CDM alone and would likely require separate management processes, negating some of the benefits of moving to a unified system for resource provisioning.
Option C, while plausible, is more of a temporary obstacle (and mitigatable through training) than an actual business risk if addressed adequately. Option D is a necessary requirement for CDM and not a risk. Option B, while a general concern with any cloud service is still not a specific business risk of using CDM as its unlikely that Google would deprecate the service as its part of their core offering. Option A is irrelevant as the coding language is technical and doesn't represent a business risk. Therefore, E and F most directly relate to business level concerns regarding resource destruction and lack of multi-cloud support.
For further research, you can refer to the official Google Cloud documentation:
Cloud Deployment Manager Overview: https://cloud.google.com/deployment-manager/docs/overview Best practices for Deployment Manager: https://cloud.google.com/deployment-manager/docs/best-practices



Viewing page 7 of 98
Viewing questions 31 - 35 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!