Cost Management Strategies in Migration Plan
You are creating a migration plan to move your organization’s infrastructure from on-premises to Google Cloud. You want to understand and manage costs effectively after the migration is complete. Which strategies should you include in the migration plan? (Choose two.)
Community Insight
The core concept tested is effective post-migration cost management; the common trap is confusing general operational tools like monitoring or backups with specific FinOps practices that enable cost tracking and prevention of waste.
This question addresses cost management strategies for a Google Cloud migration plan, emphasizing the importance of resource labeling and Infrastructure as Code (IaC) to ensure financial visibility and control.
Many learners incorrectly choose D (Cloud Monitoring alerts), assuming that setting up alerts is sufficient for cost management without realizing that labels are required first to attribute those costs accurately to specific resources or teams.
Community Discussion (8 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
To effectively manage costs after migration, you need both visibility into where money is being spent and control over resource provisioning. Option B, configuring labels and tags, is essential because it allows you to categorize and allocate costs by project, team, or application, which is fundamental for detailed billing reports and cost analysis. Option E, adopting Infrastructure as Code (IaC), ensures consistency and governance, preventing 'resource sprawl' and orphaned resources that lead to unmanaged costs. Together, these two strategies provide the necessary framework for understanding and controlling cloud spend.Why the Other Options Are Wrong
Option A (Backup and DR Service) focuses on resilience and data protection, not cost management. Option C is incorrect because billing data is typically exported to BigQuery for analysis, not Cloud SQL, and manual scheduling via Cloud Scheduler is less standard than automated exports for cost insights. Option D (Service alerts) is primarily for uptime and performance monitoring; while budget alerts exist, they rely on the underlying cost data structure provided by labels to be meaningful for granular management.Community Comment Notes
Community consensus strongly supports B and E. Users like 'respawn' and 'CyberPeter' note that labels are obvious for cost tracking and IaC prevents waste. Some users initially considered C or D but were corrected by comments pointing out that C involves BigQuery rather than Cloud SQL and D is more about performance/uptime unless specifically configured as budget alerts, which still depend on the structure provided by labels.Exam Strategy
When asked about cost management, always look for options related to tagging/labeling (for visibility) and automation/IaC (for control). Avoid selecting generic operational tools like basic monitoring or backup services unless they explicitly mention cost-related features.
Frequently Asked Questions
Why isn't Cloud Monitoring alerting enough for cost management?
Monitoring alerts track performance and uptime. While budget alerts exist, they lack the granular visibility needed to understand which resources drive costs without proper labeling.
Can I export billing data to Cloud SQL instead of BigQuery?
While technically possible with custom pipelines, GCP's native and recommended workflow for detailed billing analysis is exporting to BigQuery, making option C incorrect in this context.
Related Analysis
Practice All PCA Questions
Access 81 questions with complete answers and detailed explanations.
View Full PCA Practice Test →