Cloud Digital Leader Scaling with Google Cloud operations Practice Question
A company has multiple teams deploying to Google Cloud and wants to allocate cloud costs by team. Each team should see only their own costs and be accountable for their spending. Which Google Cloud feature enables this cost allocation and visibility?
⚠ Common exam trap
Google Cloud often tests the misconception that Cloud Identity can be used for billing separation, but Cloud Identity is for user authentication and directory services, not for cost allocation or billing account management.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use separate projects per team within a folder structure, with resource labels for sub-team cost attribution.
Google Cloud's resource hierarchy allows you to create separate projects per team within a folder structure, and resource labels provide granular cost attribution for sub-teams or environments. This enables each team to see only their own costs via billing export and cost breakdowns in the Cloud Billing console, ensuring accountability without manual splitting.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create one large project for all teams and split the bill manually at month-end.
Why it's wrong here
A single project hosting all teams merges every team's resources into one billing line item, so splitting the bill manually at month-end relies on error-prone spreadsheet or export manipulation rather than real-time attribution. GCP projects provide isolation boundaries for quotas, IAM, and budgets; without separate projects, teams lose independent budget alerts and quota limits, leading to one team's bursty usage causing broader failures. Label-based cost allocation inside a single project is possible only if labeling is strictly enforced, but manual reconciliation still fails to provide live accountability and makes sub-team granularity fragile.
- ✓
Use separate projects per team within a folder structure, with resource labels for sub-team cost attribution.
Why this is correct
Separate projects per team, placed under a folder structure, enforce a clean resource hierarchy: each project is the primary billing boundary, so Cloud Billing reports and budget alert thresholds map directly to a team. Resource labels add a second dimension, enabling sub-team or product-level cost breakdowns through BigQuery billing export, which is the precise mechanism for granular chargeback. This approach preserves GCP-native elastic capacity and self-service while giving finance a structured, queryable view of spend.
- ✗
Purchase dedicated hardware for each team so costs are inherently separate.
Why it's wrong here
Purchasing dedicated hardware per team directly contradicts the cloud operating model: it requires upfront capacity planning, ongoing hardware lifecycle management, and provides no elasticity to scale with demand. GCP cost management is organized around logical boundaries like projects and billing accounts, not physical infrastructure; dedicated hardware also eliminates the ability to use resource labels, budgets, or per-second metering. Even if isolated physically, it doesn't integrate with Cloud Billing's reporting, making cross-cloud or shared-account cost oversight impossible.
- ✗
Use Cloud Identity to create separate accounts for each team and bill separately.
Why it's wrong here
Cloud Identity is an identity-as-a-service (IDaaS) product for managing user accounts, authentication, and device trust; it does not create or control billing accounts, and it cannot isolate GCP resource costs. Billing separation is achieved by attaching projects to different billing accounts or by using labels within one account; creating separate identity accounts for teams would only fragment access governance, not resource spend. It also ignores the fact that projects, not identities, are the unit of cost aggregation, and misusing identity for billing would create operational friction for SSO and group policies.
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Accountability
Accountability is the security principle that ensures actions and identity are linked so that a person or system can be held responsible for their activities.
Key term
Labels
Labels are descriptive text or tags attached to IT resources to organize, identify, and manage them based on attributes like purpose, environment, or owner.
About these practice questions
Courseiva writes every GCDL question from scratch — 829 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.