A global healthcare diagnostics company recently completed a rapid cloud migration of its patient telemetry monitoring platform to Google Cloud. A post-migration architecture audit revealed significant technical debt: infrastructure modifications are frequently executed directly through the GCP Console resulting in configuration drift, and application service accounts retain broad primitive Owner permissions to avoid deployment friction. Which strategy should the cloud architect recommend to mitigate this technical debt while establishing long-term governance?
- Import existing GCP resources into a version-controlled Infrastructure as Code state managed in Cloud Storage with object locking, replace primitive permissions with fine-grained predefined roles following least privilege, and enforce all changes through an automated CI/CD deployment pipeline.Cevap
- BMaintain primitive Owner roles on application service accounts to preserve service availability, but enforce scheduled daily automated scripts that export console configuration changes back into local text files.
- CPermit ongoing manual GCP Console adjustments for rapid incident mitigation while configuring a weekly scheduled Terraform apply pipeline from developer workstations to overwrite console changes.
- DMigrate all telemetry ingestion workloads to a multi-region Cloud Spanner database cluster and grant Service Account Admin roles to all compute instances to automate permission propagation.
Cevap
Import existing GCP resources into a version-controlled Infrastructure as Code state managed in Cloud Storage with object locking, replace primitive permissions with fine-grained predefined roles following least privilege, and enforce all changes through an automated CI/CD deployment pipeline.
The correct answer systematically addresses both security and operational debt by locking infrastructure configurations into IaC backed by centralized state storage, restricting deployment access strictly to CI/CD pipelines, and applying least-privilege IAM roles to eliminate broad administrative access.
Adım Adım Çözüm
Anahtar Kavram
Assessing and Mitigating Technical Debt in Cloud Architectures