Free Google Cloud Architect Professional Exam Braindumps
Google Cloud Certified - Professional Cloud Architect Questions 161–165 (page: 34)

Updated On: 31-Aug-2026

A recent audit revealed that a new network was created in your GCP project. In this network, a GCE instance has an SSH port open to the world. You want to discover this network's origin.
What should you do?

  1. Search for Create VM entry in the Stackdriver alerting console
  2. Navigate to the Activity page in the Home section. Set category to Data Access and search for Create VM entry
  3. In the Logging section of the console, specify GCE Network as the logging section. Search for the Create Insert entry
  4. Connect to the GCE instance using project SSH keys. Identify previous logins in system logs, and match these with the project owners list

Answer(s): C

Explanation:

Option C is the most effective approach to identify the origin of the new network and the GCE instance with an open SSH port. Google Cloud Platform (GCP) logging provides a comprehensive audit trail of actions performed within the project. Specifically, Cloud Logging captures API calls and events. Creating a network and GCE instance are API-driven events. By filtering logs for "GCE Network" in the logging section and searching for a "Create Insert" entry, you can pinpoint the user or service account responsible for creating the network and consequently the potentially vulnerable GCE instance. This log entry will include metadata such as timestamp, originating IP address, and user identity, crucial for audit purposes.
Options A, B, and D are less appropriate. Option A focuses on Stackdriver alerting, which triggers based on configured thresholds and doesn't inherently track the origin of resource creation. Option B's "Activity page" is designed for data access logging, typically relating to reading or modifying data stored in GCP services, and not resource creation like virtual networks. Option D attempts to trace access via SSH logins which is irrelevant for determining the creation source and involves directly interacting with the instance which might not be ideal given security concerns. Instead, leveraging Cloud Logging provides a non-intrusive and complete audit trail. Cloud Logging's audit logs are specifically designed for this type of investigation.
Therefore, option C utilizes the proper tool—Cloud Logging—and filtering capabilities to effectively pinpoint the creation source of the network.
Supporting Links:
Cloud Logging Overview: https://cloud.google.com/logging/docs/overview Audit Logs in Cloud Logging: https://cloud.google.com/logging/docs/audit/ GCE Logging: https://cloud.google.com/logging/docs/audit/reference/gce



You want to make a copy of a production Linux virtual machine in the US-Central region. You want to manage and replace the copy easily if there are changes on the production virtual machine. You will deploy the copy as a new instance in a different project in the US-East region.
What steps must you take?

  1. Use the Linux dd and netcat commands to copy and stream the root disk contents to a new virtual machine instance in the US-East region.
  2. Create a snapshot of the root disk and select the snapshot as the root disk when you create a new virtual machine instance in the US-East region.
  3. Create an image file from the root disk with Linux dd command, create a new virtual machine instance in the US-East region
  4. Create a snapshot of the root disk, create an image file in Google Cloud Storage from the snapshot, and create a new virtual machine instance in the US-East region using the image file the root disk.

Answer(s): D

Explanation:

The correct answer is D . Here's why:
Option D is the most efficient and manageable method for creating a copy of a production VM in a different project and region while ensuring easy replacement if the source changes.
1. Snapshot: Taking a snapshot of the source VM's root disk creates a point-in-time, consistent backup. This is crucial for data integrity during the copy process. Snapshots are zonal resources and can't be directly used in different regions or projects.
2. Image Creation from Snapshot: Creating an image from the snapshot is necessary because images are global resources. Images are effectively templates for virtual machines, including the operating system, and installed software. Images also allow efficient storage in Google Cloud Storage (GCS). This step makes the copied VM's state accessible across regions and projects.
3. New Instance Creation: Finally, creating a new VM instance in the desired US-East region and different project using the created image ensures the copy is deployed with the same configuration as the source VM.
When the original VM changes, you can easily repeat the process, creating new snapshots and images. The new instance will have its own persistent disk.
Why other options are incorrect:

A: Using dd and netcat for direct streaming is complex, highly error-prone, and not recommended for production environments. It also doesn't create a reusable template for quick replacement. It would involve a live data transfer that is not manageable.
B: While creating a snapshot is a good first step, a snapshot itself cannot be used to create a new instance in a different region/project. The snapshot must be used to create an image to accomplish this.
C: Using dd is also not recommended for creating the image in a manageable, repeatable, cloud-native way.
You would still need to bring the image into the Google Cloud environment and make it available as an image.
Key Cloud Concepts:
Snapshots: Point-in-time copies of disks. Zonal resources. Images: Templates for creating virtual machines. Global resources. Stored in GCS. Regions and Zones: Physical locations where resources are hosted.
Authoritative Links:
Google Cloud Documentation - Creating custom images: https://cloud.google.com/compute/docs/images/create-custom Google Cloud Documentation - Snapshots: https://cloud.google.com/compute/docs/disks/snapshots Google Cloud Documentation - Image Storage: https://cloud.google.com/storage/docs/images
In summary, option D provides the most reliable, scalable, and manageable solution for copying a virtual machine instance between projects and regions in Google Cloud Platform while preserving the ability to easily reproduce it.



Your company runs several databases on a single MySQL instance. They need to take backups of a specific database at regular intervals. The backup activity needs to complete as quickly as possible and cannot be allowed to impact disk performance. How should you configure the storage?

  1. Configure a cron job to use the gcloud tool to take regular backups using persistent disk snapshots.
  2. Mount a Local SSD volume as the backup location. After the backup is complete, use gsutil to move the backup to Google Cloud Storage.
  3. Use gcsfise to mount a Google Cloud Storage bucket as a volume directly on the instance and write backups to the mounted location using mysqldump.
  4. Mount additional persistent disk volumes onto each virtual machine (VM) instance in a RAID10 array and use LVM to create snapshots to send to Cloud Storage

Answer(s): B

Explanation:

The correct answer is B. Mount a Local SSD volume as the backup location. After the backup is complete, use gsutil to move the backup to Google Cloud Storage.
Here's the justification:
The question emphasizes speed and minimal impact on disk performance during backups. Local SSDs offer the highest IOPS and lowest latency among storage options on Google Cloud, making them ideal for temporary, high-performance operations like database backups. By writing backups to the Local SSD, the primary MySQL instance's persistent disk is minimally impacted. This is because the read operations for database backup will happen on the MySQL persistent disk and write operations to the Local SSD, eliminating read/write contention. Once the backup is complete, the data can be transferred to durable Google Cloud Storage using gsutil , a command-line utility optimized for data transfers.
Option A uses persistent disk snapshots.
While persistent disk snapshots are a good option for full-disk backups, taking frequent snapshots will add I/O load to the disk and consume space on the same disk. Option C suggests using gcsfuse to directly write to Cloud Storage.
While possible, this introduces latency as the data needs to be transferred over the network, slowing down the backup process. Also, gcsfuse is not designed for heavy write operations and introduces performance overhead when dealing with numerous and large files. Option D suggests RAID10 with additional persistent disks and LVM snapshots which introduces more complexity in configuration, provisioning and management, and adds more I/O impact on the primary MySQL's persistent disk compared to Local SSD.
In summary, using a Local SSD for a temporary backup area satisfies the need for a fast, low-latency, temporary storage location while the final backup is still stored on a durable, reliable Cloud Storage location. Local SSDs provide temporary high-speed storage, which helps the database server not to experience I/O bottlenecks caused by the backup operation.
Authoritative Links:
Google Cloud Local SSDs: https://cloud.google.com/compute/docs/disks/local-ssd Google Cloud Storage gsutil : https://cloud.google.com/storage/docs/gsutil
Google Cloud Persistent Disk Snapshots: https://cloud.google.com/compute/docs/disks/snapshots Google Cloud gcsfuse : https://cloud.google.com/storage/docs/gcsfuse



You are helping the QA team to roll out a new load-testing tool to test the scalability of your primary cloud services that run on Google Compute Engine with Cloud Bigtable.
Which three requirements should they include? (Choose three.)

  1. Ensure that the load tests validate the performance of Cloud Bigtable
  2. Create a separate Google Cloud project to use for the load-testing environment
  3. Schedule the load-testing tool to regularly run against the production environment
  4. Ensure all third-party systems your services use is capable of handling high load
  5. Instrument the production services to record every transaction for replay by the load-testing tool
  6. Instrument the load-testing tool and the target services with detailed logging and metrics collection

Answer(s): A,B,F

Explanation:

The correct answer is ABF because these options address crucial aspects of effective load testing in a cloud environment.

A: Ensure that the load tests validate the performance of Cloud Bigtable: This is essential because the primary services rely on Cloud Bigtable. Load tests must explicitly evaluate its performance under simulated high loads to identify potential bottlenecks or scaling limitations. Neglecting Bigtable in testing risks overlooking critical issues.
B: Create a separate Google Cloud project to use for the load-testing environment: Using a dedicated project ensures isolation from the production environment, preventing accidental disruption. It also allows for controlled experimentation without affecting real users, promoting safer and more reliable testing. This is a best practice for cloud resource management. (See: https://cloud.google.com/resource-manager/docs/creating-managing-projects )
F: Instrument the load-testing tool and the target services with detailed logging and metrics collection: Comprehensive logging and metrics are vital for understanding system behavior during load tests. This data provides insights into performance bottlenecks, error rates, and resource utilization, allowing for informed tuning and optimization. Without sufficient instrumentation, diagnosing issues after or during load tests can be exceptionally difficult and time consuming. It also aligns with observability principles. (See: https://cloud.google.com/monitoring/ )
Options C, D, and E are not best practices or directly applicable: C is dangerous as it can directly impact production. D is important but outside the direct scope of initial tool rollout and must be handled in iterative phases. E is not effective and can generate huge amounts of data, and it's not the correct way to achieve realistic load simulation.



Your customer is moving their corporate applications to Google Cloud Platform. The security team wants detailed visibility of all projects in the organization. You provision the Google Cloud Resource Manager and set up yourself as the org admin.
What Google Cloud Identity and Access Management (Cloud IAM) roles should you give to the security team?

  1. Org viewer, project owner
  2. Org viewer, project viewer
  3. Org admin, project browser
  4. Project owner, network admin

Answer(s): B

Explanation:

The correct answer is B: Org viewer, project viewer. This choice provides the security team with the necessary visibility without granting them excessive permissions. An Org Viewer role grants read-only access to the entire organization, including its structure and policies, which is crucial for the security team to have an overview of all projects. The Project Viewer role allows the team to see details within each project, such as resources and configurations, without the ability to modify anything. This combination fulfills the requirement of detailed visibility across all projects. Option A is incorrect because project ownership provides extensive control, which is not needed for visibility purposes. Option C is incorrect as Organization admin is a highly privileged role, far exceeding the necessary permissions for a security team needing only visibility. Option D is also incorrect because a project owner has modify privileges and a network admin is a niche role, not necessary for broad visibility. Granting the least privilege necessary principle, a critical aspect of cloud security, is maintained by selecting option B.
Here are authoritative links to support this explanation:
Understanding roles: https://cloud.google.com/iam/docs/understanding-roles - Learn about the purpose and impact of IAM roles. Predefined roles: https://cloud.google.com/iam/docs/predefined-roles - Explore the specific capabilities of the Organization Viewer and Project Viewer roles. Principle of least privilege: https://cloud.google.com/security/best-practices/least-privilege - Understand the importance of granting only necessary permissions.



Viewing page 34 of 98
Viewing questions 166 - 170 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!