Google Professional Data Engineer Question 243
Select 3Google Cloud PlatformYour organization is migrating workloads to Google Cloud and wants to ensure that each workload is organized according to its business requirements. The organization has multiple teams working on independent projects with different levels of sensitivity, compliance needs, and access controls. Which of the following actions would help you effectively organize workloads based on these requirements?
- A
Use separate Google Cloud projects for each team or workload to isolate resources and manage access controls independently.
- B
Group all workloads under a single Google Cloud project to simplify billing and cost tracking for the organization.
- C
Use resource labels to tag resources with metadata such as environment (e.g., 'production', 'staging') and team ownership.
- D
Implement folder hierarchies in the Resource Manager to align with the organization's business structure, such as departments or cost centers.
- E
Disable IAM roles at the project level to enforce uniform access across all workloads.
Show answer and explanation
Correct answers: A, C, D
Explanation
Organizing workloads in Google Cloud based on business requirements involves isolating resources (e.g., using separate projects), applying metadata (e.g., labels for tracking), and structuring resources logically (e.g., folders in Resource Manager). These practices help meet various business needs, such as compliance, access control, and cost tracking. Options 1, 3, and 4 align with these goals, while options 2 and 5 introduce constraints that may hinder effective workload organization.
- A. Correct.
Using separate Google Cloud projects for each team or workload allows for isolation of resources, customized IAM policies, and independent billing, which aligns with organizing workloads based on business requirements.
- B. Incorrect.
Grouping all workloads under a single Google Cloud project may simplify some aspects like billing but undermines the ability to isolate resources, enforce granular access controls, and meet compliance needs.
- C. Correct.
Using resource labels provides a flexible way to add metadata to resources, making it easier to track, filter, and manage workloads based on business requirements like environment and ownership.
- D. Correct.
Implementing folder hierarchies in the Resource Manager allows the organization to logically group projects and resources based on the organizational structure, enabling centralized management and cost tracking.
- E. Incorrect.
Disabling IAM roles at the project level would contradict the goal of enforcing tailored access controls for different teams or workloads, which is critical in meeting business requirements.