Study Guide920 words

AWS Governance Models: Selection and Strategy

Selecting the appropriate governance model

AWS Governance Models: Selection and Strategy

This study guide explores the critical architectural decision of selecting the appropriate governance model for AWS workloads, focusing on balancing operational excellence, innovation, and organizational control.

Learning Objectives

  • Differentiate between Centralized and Decentralized governance models.
  • Identify key AWS services that enable governance (AWS Control Tower, AWS Organizations, AWS Service Catalog).
  • Understand the roles of Application Engineering Organizations (AEO) and Platform Engineering Organizations (PEO).
  • Explain the importance of organizational culture and feedback loops in governance success.

Key Terms & Glossary

  • AEO (Application Engineering Organization): Teams responsible for developing and running specific business applications ("You build it, you run it").
  • PEO (Platform Engineering Organization): Centralized teams that provide the underlying infrastructure, data, and tooling for application teams.
  • Guardrails: High-level rules for security, compliance, and operations that are enforced across multiple accounts.
  • SCP (Service Control Policy): A type of organization policy used to manage permissions in an organization, acting as a filter for what actions can be performed.
  • Landing Zone: A well-architected, multi-account AWS environment that is a starting point from which you can deploy workloads and applications.

The "Big Idea"

Governance is not about restricting progress; it is about providing a safe framework for innovation. The "appropriate" model is a spectrum that balances Agility (speed of delivery) against Control (security and standards). Selecting the wrong model leads to either dangerous non-compliance (too loose) or crippling bottlenecks (too tight).

Formula / Concept Box

Selection FactorCentralized PreferenceDecentralized Preference
Primary GoalConsistency & ComplianceSpeed & Innovation
Decision MakingTop-Down (PEO)Distributed (AEO)
Tooling StrategyStandardized BlueprintsCustom/Extensible Platforms
Resource SkillFocused in PEORequired across AEOs

Hierarchical Outline

  1. Governance Models
    • Centralized Governance: PEO controls all standards; AEO has little room to maneuver.
    • Decentralized Governance: AEO has autonomy over platform capabilities; PEO enforces global security/networking standards.
  2. The Role of Organizational Culture
    • Executive Sponsorship: Leaders must drive adoption of best practices.
    • Empowerment: Teams must be allowed to act when outcomes are at risk.
    • Escalation: Encouraging early notification of risks.
  3. Enabling AWS Services
    • AWS Organizations: Account management and policy enforcement (SCPs).
    • AWS Control Tower: Automated landing zone setup with built-in guardrails.
    • AWS Service Catalog: Self-service for pre-approved architecture blueprints.

Visual Anchors

Model Selection Logic

Loading Diagram...

Agility vs. Control Spectrum

\begin{tikzpicture} \draw[thick, <->] (0,0) -- (10,0) node[midway, below=0.8cm] {\textbf{Governance Spectrum}}; \node[align=center] at (0,-0.5) {High Control$Centralized)}; \node[align=center] at (10,-0.5) {High Agility$Decentralized)}; \draw[fill=blue!10] (1,0.5) rectangle (4,2) node[midway] {PEO Driven}; \draw[fill=green!10] (6,0.5) rectangle (9,2) node[midway] {AEO Driven}; \draw[red, ultra thick] (5,-0.2) -- (5,0.2); \node at (5,0.5) {The Sweet Spot}; \end{tikzpicture}

Definition-Example Pairs

  • Centralized Governance: A model where IT standards flow strictly from a central authority.
    • Example: A bank where the central security team must approve every IAM policy change manually.
  • Decentralized Governance: A model where teams have freedom to customize their environment within global guardrails.
    • Example: A startup where developers can choose their own database engine (Aurora vs. DynamoDB) as long as it is encrypted and within the VPC.
  • Feedback Loop: A mechanism for application teams to request changes or exceptions to central standards.
    • Example: A monthly review where AEOs suggest new AWS services to be added to the "allow-list" in AWS Control Tower.

Worked Examples

Scenario 1: The High-Growth E-Commerce App

Problem: An e-commerce team needs to deploy weekly updates. The central PEO takes 14 days to provision new infrastructure, causing missed deadlines. Solution: Move to a Decentralized Model. Use AWS Control Tower to set global guardrails (e.g., "No public S3 buckets"), then use AWS Service Catalog to give the AEO pre-approved templates they can deploy instantly.

Scenario 2: Transitioning a Legacy Workload

Problem: A 20-year-old COBOL-backed application is moving to AWS. The team has zero cloud experience. Solution: Start with Centralized Governance. The PEO should manage the environment closely to prevent security leaks, providing the AEO with a "black box" platform until they gain sufficient cloud skills.

Checkpoint Questions

  1. What is the primary risk of a decentralized governance model if team skills are low?
  2. Which AWS service is best suited for providing "self-service" access to pre-approved architectures?
  3. Why is a feedback loop necessary in a centralized model?
  4. What is the role of Executive Sponsorship in governance?

[!TIP] Answer Key: 1. Inefficiency/Reinventing the wheel and potential security gaps. 2. AWS Service Catalog. 3. To prevent bottlenecks and allow for innovation requests. 4. To set expectations and advocate for best practices.

Muddy Points & Cross-Refs

  • "Decentralized" ≠ "No Control": This is the most common misconception. Even in decentralized models, networking and security standards are still enforced via SCPs and Guardrails.
  • AEO Responsibility: In decentralized models, the AEO takes on more "Platform" responsibility. If the team is understaffed, this model will fail.
  • Cross-Ref: See AWS Well-Architected Framework: Operational Excellence Pillar for more on team structures.

Comparison Tables

FeatureCentralized ModelDecentralized Model
Innovation SpeedSlower (bottlenecks)Faster (autonomy)
StandardizationHigh (identical environments)Variable (purpose-built)
VisibilityHigh (PEO sees all)Requires specific tooling (CloudWatch/Audit logs)
Primary ToolingAWS Control Tower / SCPsService Catalog / CloudFormation Hooks
ComplexityOperational (at the center)Management (at the edge)

Ready to study AWS Certified Solutions Architect - Professional (SAP-C02)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free