1 The Google Cloud Architecture Framework
The Google Cloud Architecture Framework is Google’s set of best-practice guidance for designing and operating workloads on Google Cloud. It is organised around six core principles (pillars):
- Operational excellence — efficiently deploy, operate, monitor and manage workloads.
- Security, privacy and compliance — maximise the security of data and workloads, design for compliance.
- Reliability — design resilient, highly available systems and plan for recovery.
- Cost optimisation — maximise business value for what you spend.
- Performance optimisation — design and tune resources for performance.
- Sustainability — reduce the environmental impact of your cloud footprint.
The framework complements but is distinct from the Cloud Adoption Framework (organisational maturity) and the Well-Architected review process. Architects use it as a checklist when reviewing a design: each decision should be traceable to one or more pillars, and trade-offs (for example cost versus reliability) should be explicit rather than accidental.
A healthy architecture treats these pillars as a system: increasing reliability with multi-region replication raises cost, so the framework pushes you to align the level of investment with the workload’s actual business requirements rather than over-engineering everything.