Prepare and test your skills
Prepare and test your skills
Free sample question, answered and explained below. The Professional Cloud DevOps Engineer practice bank has 1,455 more like it. Try 10 free: instant score, no account.
Your enterprise SaaS company is designing a multi-tenant data analytics architecture on Google Cloud. Each enterprise customer (tenant) requires dedicated BigQuery datasets and Compute Engine workloads with strict resource isolation, granular IAM access control, and dedicated lifecycle boundaries.
The architecture must satisfy the following requirements:
Which resource hierarchy and project management strategy should you implement?
This approach deploys isolated projects per tenant but decentralizes BigQuery capacity management by purchasing commitments locally in each tenant project, and decentralizes networking by creating local VPC networks connected via VPC Network Peering.
Each tenant required legally isolated billing contracts with entirely separate credit lines and zero shared infrastructure or pooled capacity across the entire organization.
This strategy attempts to isolate tenants by provisioning a dedicated Shared VPC host project for every single tenant, leaving all analytics workloads on on-demand BigQuery pricing, and trying to manually purge projects to immediately reclaim project quota.
The workload experienced highly infrequent, unpredictable query bursts where slot reservations are uneconomical, and tenant creation rates were low enough not to impact project quotas.
This pattern uses a single, monolithic Google Cloud project to host all tenant workloads, relying on logical soft multi-tenancy constructs such as Kubernetes namespaces, BigQuery dataset naming conventions, and resource labels to separate tenant data and attribute costs via Cloud Billing export.
The organization had a flat pricing model for micro-tenants where overhead costs are negligible, and individual tenant environments did not require dedicated lifecycle, billing, or security boundaries.
This strategy uses dedicated Google Cloud projects as the core tenancy and lifecycle container for each customer, integrates them into a Shared VPC architecture as service projects, and leverages a centralized BigQuery administration project for commitment and capacity management.
bq-admin) to purchase slot commitments, the organization centralizes baseline billing while allocating distinct reservations to tenant projects. Crucially, idle slots can be shared across all reservations managed within that same administration project.cloudresourcemanager.googleapis.com/projects_count quota until fully purged, making proactive quota planning essential.This architecture strictly aligns with Google Cloud landing zone and multi-tenant best practices by leveraging projects as the fundamental boundary for security, billing attribution, and resource lifecycle.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated