Google Cloud Professional Cloud Architect · 11% practice allocation

Google Cloud Professional Cloud Architect: Manage implementation Practice Questions

5 free sample questions from the Manage implementation domain, with answers and explanations. The full Professional Cloud Architect bank has 251 questions across 6 domains. Questions are scenario-based and written from the official Google Cloud exam guide.

1.

A development team wants to enable the Cloud Vision API for their project using the gcloud CLI. After enabling the API, they also want to verify the current quota limits for the API in their project. Which sequence of commands correctly accomplishes BOTH tasks?

  • A. gcloud services enable vision.googleapis.com followed by gcloud services list --available
  • B. gcloud services enable vision.googleapis.com followed by gcloud services quota list --service=vision.googleapis.com
  • C. gcloud services enable vision.googleapis.com followed by gcloud alpha services quota list --service=vision.googleapis.com --consumer=project:PROJECT_ID✓ Correct
  • D. gcloud services enable cloudvision.googleapis.com followed by gcloud alpha services quota list --service=cloudvision.googleapis.com --consumer=project:PROJECT_ID
Explanation

The correct service name for Cloud Vision API is vision.googleapis.com. The command to list quota for a specific service is gcloud alpha services quota list (or gcloud beta services quota list) and requires both the --service flag and the --consumer=project:PROJECT_ID flag to scope the quota lookup to the project. (A) is incorrect because gcloud services list --available lists all available services, not quota limits for a specific API. (B) is incorrect because gcloud services quota list is not the right subcommand structure — quota commands live under gcloud alpha/beta services quota. (D) uses the wrong service identifier — the correct name is vision.googleapis.com, not cloudvision.googleapis.com.

2.

A solutions architect is advising a team that is re-architecting a monolithic e-commerce application into microservices on GKE. The team wants to adopt an inner development loop that allows individual developers to write, test, and debug Kubernetes-deployed services locally and in the cloud without manually writing Dockerfiles or Kubernetes YAML manifests. Which combination of GCP developer tools BEST supports this workflow? (Select TWO)

  • A. Cloud Build with a trigger on every git commit, replacing the local development loop entirely with cloud-based builds and deployments.
  • B. Config Connector, translating application source code into GCP resource manifests automatically during the build process.
  • C. Artifact Registry with Vulnerability Scanning enabled, automatically generating Kubernetes manifests from container images on push.
  • D. Cloud Code IDE plugin (for VS Code or IntelliJ), which provides Kubernetes and Cloud Run development workflows, including local cluster debugging via minikube/kind integration and streamlined deployment.✓ Correct
  • E. Cloud Workstations, providing a standardized, cloud-hosted development environment with pre-configured tools, ensuring consistency across the team and support for Cloud Code integration.✓ Correct
  • F. Cloud Shell Editor with the built-in Kubernetes extension, used exclusively via browser for all development and debugging tasks.
Explanation

Cloud Code and Cloud Workstations together represent the modern GCP developer productivity stack for Kubernetes development. Cloud Code (D) integrates directly into VS Code and IntelliJ, provides Skaffold-based build/deploy automation, auto-generates Kubernetes manifests, enables local debugging against minikube/kind or remote GKE clusters, and eliminates the need to manually write Dockerfiles or YAML. Cloud Workstations (E) provide fully managed, cloud-hosted development environments pre-configured with tools (including Cloud Code), ensuring team consistency, eliminating 'works on my machine' issues, and supporting developers who need powerful remote environments. (A) Cloud Build is for CI/CD pipelines — it replaces the inner loop with a cloud build on every commit, which is slow and unsuitable for the rapid iteration of the inner dev loop. (F) Cloud Shell Editor is a browser-based option but is not purpose-built for persistent team development workflows; it lacks the configurability and persistent workspace capabilities of Cloud Workstations. (C) Artifact Registry with Vulnerability Scanning stores and scans images but does not generate Kubernetes manifests. (B) Config Connector is a Kubernetes operator for managing GCP resources via Kubernetes CRDs — it does not generate application manifests from source code.

3.

An organization is running workloads across three on-premises Kubernetes clusters and two GKE clusters in different regions. The platform team needs to enforce consistent security policies (e.g., namespace labels, PodSecurityPolicy equivalents) and RBAC configurations across all five clusters from a single source of truth in Git. Which Anthos component directly addresses this requirement?

  • A. GKE Hub, by registering all clusters and enabling multi-cluster ingress
  • B. Cloud Build, by running a CI/CD pipeline that applies kubectl manifests to each cluster
  • C. Anthos Config Management (ACM) with a Git repository as the policy source✓ Correct
  • D. Anthos Service Mesh, using the control plane to distribute Istio policies across all clusters
Explanation

Anthos Config Management (ACM) is purpose-built for this scenario. It uses a Git repository as the single source of truth and automatically syncs policies (including RBAC, namespace configurations, and security policies via Policy Controller) to all registered clusters — both on-premises and GKE — using the GitOps model. (D) Anthos Service Mesh manages service-to-service communication, traffic management, and observability via Istio; it is not designed to enforce Kubernetes resource policies like RBAC or namespace labels. (A) GKE Hub is the registration and fleet management layer that enables features like ACM and Multi-cluster Ingress, but it does not by itself sync Git-based policies to clusters. (B) Cloud Build could be used to script kubectl applies, but this is an ad-hoc, error-prone approach that does not provide drift detection, automated remediation, or a true GitOps sync loop.

4.

A company is planning to migrate a large Oracle data warehouse (12 TB) to BigQuery. The source system is on-premises with no direct Google Cloud network connectivity. The data must be fully migrated within 2 weeks with minimal disruption to the ongoing operations team. Which combination of services and steps represents the BEST migration approach? (Select TWO)

  • A. Use Pub/Sub to stream Oracle change events to BigQuery using a custom Dataflow pipeline deployed on-premises.
  • B. Use Database Migration Service (DMS) to perform a one-time migration of Oracle tables directly into BigQuery.
  • C. Use Datastream to replicate the Oracle database in real-time directly to BigQuery without any intermediate staging.
  • D. Load the staged files from Cloud Storage into BigQuery using BigQuery batch load jobs or the bq load command.✓ Correct
  • E. Export Oracle data to CSV or Avro files on-premises, then use Transfer Appliance or Storage Transfer Service to move the files to Cloud Storage.✓ Correct
  • F. Use BigQuery Data Transfer Service to connect directly to the on-premises Oracle database and schedule recurring transfers.
Explanation

The correct two-step approach for migrating a large on-premises Oracle database to BigQuery without direct connectivity is: (1) Export data to files (CSV/Avro/Parquet) and transfer them to Cloud Storage (using Storage Transfer Service with an on-premises agent, or Transfer Appliance for very large/slow-link scenarios), and (2) Use BigQuery batch load jobs (bq load) to ingest the files from Cloud Storage into BigQuery. This is the standard, well-documented migration pattern. (F) BigQuery Data Transfer Service does not support direct connections to on-premises Oracle databases — it is designed for SaaS sources like Google Ads, Teradata (cloud), Amazon S3, etc. (C) Datastream supports Oracle CDC replication, but it requires network connectivity (VPN or Interconnect) to the on-premises source and is designed for ongoing replication, not a one-time bulk migration of 12 TB. (B) Database Migration Service supports MySQL, PostgreSQL, and SQL Server migrations to Cloud SQL — it does not migrate to BigQuery nor support Oracle as a source. (A) Building a custom Pub/Sub + Dataflow pipeline for a one-time migration is excessive engineering overhead and requires on-premises deployment of Dataflow workers.

5.

A global retail company is re-architecting its monolithic order management system into a set of microservices on GKE. The architecture team needs to expose the new microservices to both internal consumers (other GKE services) and external consumers (mobile apps, third-party partners). Internal consumers require low-latency gRPC communication. External consumers require RESTful JSON over HTTPS with API key authentication and rate limiting. The team wants to minimize the number of separate infrastructure components to manage. Which combination of GCP services should the architect recommend? (Select TWO)

  • A. Use Cloud Armor attached to the internal GKE service to enforce rate limiting for internal gRPC consumers.
  • B. Use an internal GKE Ingress (backed by an Internal HTTP(S) Load Balancer) for internal gRPC consumers.
  • C. Deploy Cloud Endpoints with gRPC transcoding on Cloud Run to serve both internal gRPC and external REST traffic from a single service proxy.✓ Correct
  • D. Use Apigee for all external partner and mobile app traffic, enforcing API keys, OAuth, and rate limiting as Apigee policies.✓ Correct
  • E. Deploy a separate nginx sidecar in each microservice pod to handle gRPC-to-REST transcoding for external consumers.
  • F. Use Cloud Endpoints configured on the GKE ingress gateway for internal gRPC with a separate API Gateway for external REST consumers.
Explanation

Cloud Endpoints with gRPC transcoding (C) deployed on Cloud Run (or as an Extensible Service Proxy) can handle both native gRPC from internal consumers and automatically transcode those same endpoints to RESTful JSON for HTTP/1.1 clients — from a single proxy. This minimizes infrastructure components. Apigee (D) is purpose-built for external API management with full lifecycle management including API keys, OAuth 2.0, developer portals, rate limiting, and analytics for partner and mobile consumers. Together, Endpoints handles the dual-protocol internal/external serving layer while Apigee provides the enterprise API management gateway for external traffic. — An internal GKE Ingress (B) handles internal load balancing but does not provide API management features like API keys or rate limiting, nor does it handle both internal and external traffic in a unified way. — Cloud Armor (A) is a WAF/DDoS protection service applied to external HTTP(S) load balancers; it does not perform rate limiting at the API key or per-consumer level and is not applicable to internal gRPC services directly. — nginx sidecars per pod (E) would work for transcoding but defeats the 'minimize infrastructure components' requirement and creates a maintenance burden across all pods. — Option F adds complexity by using two separate products where Cloud Endpoints alone (with transcoding) can serve both internal and external protocols from a unified proxy.

Test yourself across every Professional Cloud Architect domain

The free Professional Cloud Architect practice test mixes about 20 questions weighted like the exam. The full 251-question bank adds instant grading, flashcards and a timed mock exam.

Study this domain

Manage implementation study guide (Professional Cloud Architect) →

Other Professional Cloud Architect domains

← All Google Cloud Professional Cloud Architect study resources