Skip to main content
Career Paths
Concepts
Sustainability Cloud
The Simplified Tech

Role-based learning paths to help you master cloud engineering with clarity and confidence.

Product

  • Career Paths
  • Interview Prep
  • Scenarios
  • AI Features
  • Cloud Comparison
  • Pricing

Community

  • Join Discord

Account

  • Dashboard
  • Credits
  • Updates
  • Sign in
  • Sign up
  • Contact Support

Stay updated

Get the latest learning tips and updates. No spam, ever.

Terms of ServicePrivacy Policy

© 2026 TheSimplifiedTech. All rights reserved.

BackBack
Interactive Explainer

Sustainability in Cloud

The carbon cost of compute, efficiency as sustainability, AWS carbon tools, and the Well-Architected Sustainability pillar.

🎯Key Takeaways
Sustainability and efficiency are the same problem: wasted compute = wasted energy = wasted money. Every optimization that reduces cloud cost also reduces carbon.
The six sustainability pillar principles: understand impact, set goals, maximize utilization, use managed services, use efficient hardware (Graviton), reduce downstream impact.
Graviton (ARM) instances: up to 60% better energy efficiency and 20–40% cheaper than x86. Evaluate for all containerized workloads.
Auto-shutting non-production environments saves 60–75% of dev/staging compute costs and carbon.
Use the AWS Customer Carbon Footprint Tool to establish a baseline and track progress.

Sustainability in Cloud

The carbon cost of compute, efficiency as sustainability, AWS carbon tools, and the Well-Architected Sustainability pillar.

~6 min read
Be the first to complete!
What you'll learn
  • Sustainability and efficiency are the same problem: wasted compute = wasted energy = wasted money. Every optimization that reduces cloud cost also reduces carbon.
  • The six sustainability pillar principles: understand impact, set goals, maximize utilization, use managed services, use efficient hardware (Graviton), reduce downstream impact.
  • Graviton (ARM) instances: up to 60% better energy efficiency and 20–40% cheaper than x86. Evaluate for all containerized workloads.
  • Auto-shutting non-production environments saves 60–75% of dev/staging compute costs and carbon.
  • Use the AWS Customer Carbon Footprint Tool to establish a baseline and track progress.

Lesson outline

The carbon footprint of your code

Data centers consume roughly 1–2% of global electricity. Cloud providers are among the largest electricity consumers in the world. The code you write, the infrastructure you provision, and the queries you run all have a real energy and carbon cost.

This is not primarily an ethics argument. It is an efficiency argument: energy-efficient systems are cost-efficient systems. The same changes that reduce carbon — smaller images, right-sized compute, auto-scaling down to zero — also reduce your AWS bill.

The Sustainability pillar was added to Well-Architected in 2021

AWS added Sustainability as the sixth Well-Architected pillar because customers were asking for guidance on reducing environmental impact. The pillar's core principle: minimize the amount of hardware needed and maximize the utilization of hardware that is provisioned.

Cloud activityCarbon impactOptimization
EC2 instance running at 5% CPU 24/7High (95% wasted energy)Right-size or migrate to Lambda (scales to zero)
S3 Standard for cold dataMedium (redundant storage)S3 Glacier or S3 Intelligent Tiering (only heat up when needed)
Large Docker images (1GB+)Medium (transfer + storage)Multi-stage builds, distroless images, layer caching
N+1 database queriesMedium (unnecessary compute)Batch queries, caching, query optimization
Keeping dev environments on 24/7High (100% idle nights/weekends)Auto-shutdown schedules; environment-on-demand with CDK/Terraform

The sustainability pillar's six best practices

AWS Well-Architected Sustainability pillar design principles

  • 1. Understand your impact — You cannot optimize what you cannot measure. AWS Customer Carbon Footprint Tool (in Cost Explorer) shows your estimated carbon emissions by service and region. Enable it and establish a baseline before optimizing.
  • 2. Establish sustainability goals — Set measurable targets: "Reduce carbon emissions 20% by Q4" or "Reduce compute cost per active user 30%." Tie sustainability goals to efficiency metrics (cost per user, energy per transaction) to make them actionable.
  • 3. Maximize utilization — The most sustainable instance is one running at 80%+ utilization, not 10%. Right-size aggressively. Use autoscaling. Consolidate low-utilization workloads onto fewer, larger instances (better efficiency than many small instances). Bin-pack containers with Kubernetes resource requests and limits.
  • 4. Use managed services — Managed services (RDS, DynamoDB, EKS, Lambda) share underlying hardware across thousands of customers with sophisticated scheduling. AWS's utilization of their fleet is far higher than any single customer could achieve independently. Using managed services is inherently more sustainable than self-managed.
  • 5. Use efficient hardware — AWS Graviton (ARM-based) processors deliver up to 60% better energy efficiency per transaction versus comparable x86 instances. Many workloads (web servers, containerized microservices, data processing) run 20–40% cheaper and with lower carbon on Graviton. Evaluate for your workload.
  • 6. Reduce downstream impact — The carbon from client devices (mobile phones, laptops, browsers) consuming your service counts. Smaller API payloads (JSON compression, pagination, field selection via GraphQL), optimized images (WebP, lazy loading, CDN), and efficient frontends (smaller bundles, fewer requests) all reduce client-side energy consumption.
Quick check

Which of the following changes has the MOST direct sustainability impact?

Practical sustainability improvements (that also save money)

Changes with dual benefit: lower carbon AND lower cost

  • Auto-shutdown non-production environments — Dev, staging, and QA environments running 24/7 waste 65–75% of their capacity (nobody works nights and weekends). Lambda or EventBridge rule to stop EC2/RDS instances at 7 PM, start at 8 AM. Savings: 60-75% on non-prod compute.
  • Migrate to Graviton — AWS Graviton3 is up to 60% more energy-efficient and 20-40% cheaper than comparable x86. Most containerized workloads run unchanged on ARM. Start with new services; migrate existing ones during instance refresh.
  • S3 storage class optimization — Move objects not accessed in 90 days to S3 Glacier Instant Retrieval. S3 Intelligent-Tiering automates this. Cold storage uses less active hardware = less energy. Typical savings: 70% on storage for compliance/audit logs.
  • Consolidate idle RDS instances — Every team running their own RDS t3.small for dev means 20 databases at 5% utilization. Replace with one RDS instance or Aurora Serverless that scales to zero between dev sessions.
  • Choose a greener region — AWS publishes carbon intensity by region. us-west-2 (Oregon) and eu-west-1 (Ireland) run on high renewable energy percentages. eu-central-1 (Frankfurt) is coal-heavy. If you have flexibility, region choice affects carbon footprint by 3–10×.

AWS commitment and what it means for you

AWS committed to 100% renewable energy by 2025 and net-zero carbon by 2040. Their global average renewable energy percentage was 90% in 2023. This means choosing AWS over on-premises or less committed clouds is already a sustainability improvement — but what you run and how efficiently you run it still matters significantly.

Measuring and reporting sustainability

How to establish a sustainability practice

→

01

Enable the AWS Customer Carbon Footprint Tool (Cost Explorer → Carbon Footprint). Establish baseline carbon emissions by service.

→

02

Tag all resources with team and product. Carbon footprint is then attributable to specific teams and features (same as cost allocation tags).

→

03

Add sustainability goals to architecture reviews: "What is the estimated carbon impact of this design decision?"

→

04

Track efficiency metrics: cost per active user, energy per transaction, compute utilization percentage — make them visible in engineering dashboards.

05

Review quarterly: top 3 carbon/cost contributors, identify candidates for right-sizing, storage tiering, or Graviton migration.

1

Enable the AWS Customer Carbon Footprint Tool (Cost Explorer → Carbon Footprint). Establish baseline carbon emissions by service.

2

Tag all resources with team and product. Carbon footprint is then attributable to specific teams and features (same as cost allocation tags).

3

Add sustainability goals to architecture reviews: "What is the estimated carbon impact of this design decision?"

4

Track efficiency metrics: cost per active user, energy per transaction, compute utilization percentage — make them visible in engineering dashboards.

5

Review quarterly: top 3 carbon/cost contributors, identify candidates for right-sizing, storage tiering, or Graviton migration.

How this might come up in interviews

Increasingly common in senior and staff-level interviews, especially at companies with ESG commitments. Also comes up in Well-Architected reviews and cloud cost discussions.

Common questions:

  • What is the AWS Well-Architected Sustainability pillar?
  • How does right-sizing compute resources affect sustainability?
  • What are Graviton instances and why are they more sustainable?
  • How do you measure the carbon footprint of a cloud workload?

Key takeaways

  • Sustainability and efficiency are the same problem: wasted compute = wasted energy = wasted money. Every optimization that reduces cloud cost also reduces carbon.
  • The six sustainability pillar principles: understand impact, set goals, maximize utilization, use managed services, use efficient hardware (Graviton), reduce downstream impact.
  • Graviton (ARM) instances: up to 60% better energy efficiency and 20–40% cheaper than x86. Evaluate for all containerized workloads.
  • Auto-shutting non-production environments saves 60–75% of dev/staging compute costs and carbon.
  • Use the AWS Customer Carbon Footprint Tool to establish a baseline and track progress.
Before you move on: can you answer these?

Why does using managed AWS services (RDS, Lambda, EKS) improve sustainability compared to self-managed EC2?

Managed services share underlying hardware across thousands of customers with sophisticated bin-packing. AWS achieves far higher utilization rates than any single customer could, meaning less hardware is needed per unit of compute delivered — lower energy and carbon per transaction.

Ready to see how this works in the cloud?

Switch to Career Paths for structured paths (e.g. Developer, DevOps) and provider-specific lessons.

View role-based paths

Sign in to track your progress and mark lessons complete.

Discussion

Questions? Discuss in the community or start a thread below.

Join Discord

In-app Q&A

Sign in to start or join a thread.