Loading...

Announcing sustainability guidance in the Azure Well-Architected Framework

Announcing sustainability guidance in the Azure Well-Architected Framework

On October 12 we announced new technical guidance to help customers and partners achieve their sustainability goals using Azure – guidance to help you to plan your path forward, improve your sustainability posture, and create new business value while reducing your operational footprint. Read more below and to learn how this initiative was spearheaded by Microsoft employees, read the Green Tech Blog.

 

Workload guidance for sustainability

 

Increasingly, customers are asking questions related to sustainability and energy efficiency, such as: ‘Is our application efficient?’ ‘Are we utilizing the allocated resources fully, and are these optimized enough?’ By efficiency, the expectation might be energy efficiency, hardware efficiency, or efficient use of any other consumed resource. These questions highlight the growing importance of sustainability in cloud optimization, from reducing carbon emissions and energy utilization to refactoring for agility at a lower cost.  

 

As part of Microsoft’s ongoing commitment to promote sustainable development and low-carbon business practices globally, we’ve recently released sustainability guidance within the Azure Well-Architected Framework (WAF) designed to help you optimize cloud workloads for green IT.

 

This documentation set is part of a broader initiative to help customers navigate the steep learning curve around how to meet and plan for evolving sustainability requirements and regulations in relation to the development, deployment, and operations of IT capabilities.

 

Designed in close collaboration with customers and colleagues at the Green Software Foundation (GSF), these workload recommendations and guidance align directly with the GSF principles of green software.

 

Who benefits from this guidance?

 

The main audience for the Well-Architected Framework (WAF) sustainability guidance is architects, lead developers, and IT decision-makers. Understanding how and where you can reduce the carbon emissions and energy use of cloud workloads is key to meeting and planning for rapidly evolving sustainability requirements. In addition, this content can provide a foundation for broader enterprise adoption of sustainable design principles.

 

For our first iteration of the WAF sustainability guidance, we’ve focused on the design areas we previously mentioned and their underlying considerations. Microsoft will continuously update the guidance, and in future iterations, we will expand on the content, recommendations, and scope.

 

Understanding the shared responsibility model

 

Sustainability – just like security – is a shared responsibility between the cloud provider and the customer or partner designing and deploying applications on the platform.

 

We believe that with a well-defined responsibility model, it becomes easier to understand where you, the customer, can help drive positive climate impact, and what your cloud provider is doing to achieve the same. Learn more about the shared responsibility model for sustainability.

 

What is covered in this guidance?

 

In this first release of the guidance, we outline the design methodology and the design principles. Additionally, we cover a set of key design areas:

 

Design area

Description

Application design

Cloud application patterns that allow for designing sustainable workloads.

Application platform

Choices around hosting environment, dependencies, frameworks, and libraries.

Testing

Strategies for CI/CD pipelines and automation, and how to deliver more sustainable software testing.

Operational procedures

Processes related to sustainable operations, measuring and tracking carbon impact, and committing to the climate with communities and knowledge sharing.

Networking and connectivity

Networking considerations that can help reduce traffic and amount of data transmitted to and from the application.

Storage

Design choices for making the data storage options more sustainable.

Security

Relevant recommendations to design more efficient security solutions on Azure.

Fig 1. Each recommendation in these design areas maps directly to the green software principles of the Green Software Foundation.

We recommend customers familiarize themselves with these design areas, review the recommendations, and consider the consequences of encompassed decisions.

 

How should I get started?

 

Adopt this new guidance in your organization by sharing it with relevant teams. Additionally, the Operational Procedures design area is a great starting point for driving ideas around sustainability across the organization and your teams.

 

We encourage you to:

  1. Read the guidance: Azure Well-Architected Framework sustainability guidance
  2. Read more on the Green Tech Blog
  3. Share your questions and feedback, we’d love to hear from you

 

About the Author

Tobias Zimmergren is an Architecture Content Lead in the Cloud Architecture Content Team, bringing 20 years of experience in IT into his position at Microsoft. Tobias is a co-host of the popular Ctrl+Alt+Azure podcast, and before joining Microsoft, Tobias was a Microsoft MVP for 13 years. Feel free to reach out for a chat anytime!

Published on:

Learn more
Azure Architecture Blog articles
Azure Architecture Blog articles

Azure Architecture Blog articles

Share post:

Related posts

Setting up Power BI Version Control with Azure Dev Ops

In this blog post is a way set up version control for Power BI semantic models (and reports) using the PBIP (Power BI Project) format, Azure D...

4 days ago

Azure Developer CLI (azd) – March 2026: Run and Debug AI Agents Locally, GitHub Copilot Integration, & Container App Jobs

Run, invoke, and monitor AI agents locally or in Microsoft Foundry with the new azd AI agent extension commands. Plus GitHub Copilot-powered p...

5 days ago

Writing Azure service-related unit tests with Docker using Spring Cloud Azure

This post shows how to write Azure service-related unit tests with Docker using Spring Cloud Azure. The post Writing Azure service-related uni...

5 days ago

Azure SDK Release (March 2026)

Azure SDK releases every month. In this post, you find this month's highlights and release notes. The post Azure SDK Release (March 2026) appe...

9 days ago

Specifying client ID and secret when creating an Azure ACS principal via AppRegNew.aspx will be removed

The option to specify client ID and secret when creating Azure ACS principals will be removed. Users must adopt the system-generated client ID...

10 days ago

Azure Developer CLI (azd): Run and test AI agents locally with azd

New azd ai agent run and invoke commands let you start and test AI agents from your terminal—locally or in the cloud. The post Azure Developer...

17 days ago

Microsoft Purview compliance portal: Endpoint DLP classification support for Azure RMS–protected Office documents

Microsoft Purview Endpoint DLP will soon classify Azure RMS–protected Office documents, enabling consistent DLP policy enforcement on encrypte...

18 days ago

Introducing the Azure Cosmos DB Plugin for Cursor

We’re excited to announce the Cursor plugin for Azure Cosmos DB bringing AI-powered database expertise, best practices guidance, and liv...

18 days ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy