Well-Architected Framework (WAF) & Cloud Adoption Framework (CAF)

Azure’s Well-Architected Framework targets a specific workload and provides guidance at the workload level. The Cloud Adoption Framework is really focused at the portfolio level. Organizations new to cloud will begin with Azure’s Cloud Adoption Framework. 

CAF ensures the platform, processes, and people are delivering a well-managed operating model across the portfolio. WAF goes deep on each application (or at minimum the most important ones) to validate architectural decisions at the workload level.

The five pillars of  Well-Architected Framework are:

  1. Cost Optimization – Managing costs to maximize the value delivered
  2. Reliability – Ability of a system to recover from failures and continue to function
  3. Operational Excellence – Operations processes that keep a system running in production
  4. Performance Efficiency – Ability of a system to adapt to changes in load
  5. Security – Protecting applications and data from threats

The Cloud Adoption Framework for Azure is organized around seven pillars:

  1. Strategy – Define business justification and expected outcomes of adoption
  2. Plan – Align actionable adoption plans to business outcomes
  3. Ready – Prepare the cloud environment for the planned changes
  4. Adopt (Migrate/Innovate) – Migrate and modernize existing workloads / Develop new cloud-native or hybrid solutions
  5. Govern – Govern the environment and workloads
  6. Manage – Operations management for cloud and hybrid solutions
  7. Organize – Align the teams and roles supporting your organization’s cloud adoption efforts
The Well-Architected Framework picks up the conversation were CAF leaves off, ensuring that each application team is developing and operating well-architected workloads.

Together, CAF & WAF ensure your entire enterprise is well-architected and well-managed throughout your cloud adoption journey.

The Microsoft Assessment portal provides useful tools to help you achieve Microsoft’s best practices for Azure:
  1. Azure Well-Architected Review helps customers with workloads specific gaps in their architecture.
  2. Cloud Journey Tracker provides a general overview on how the organization should approach cloud adoption
  3. Cloud Adoption Framework Governance Benchmark Tool drills down on governance and relays top priority areas for customers.
  4. Strategic Migration Assessment and Readiness Tool helps customers prepare for a scale migration.
  5. Developer Velocity helps in discovering the Developer Velocity Index (DVI) score for your organization and get guidance to boost business performance.
The Azure Enablement show on Channel9 is a series of technical conversations with a community of Microsoft experts, addressing common questions and challenges in your cloud adoption journey.  The show introduces two series aligned to key resources that support your cloud journey—the Cloud Adoption Framework and the Azure Well-Architected Framework

AWS launched its Well-Architected Framework in 2015. It helps customers review workloads against architectural best practices, and across pillars such as sustainability, operational excellence, security, reliability, performance efficiency, and cost optimization [PDF; 88 pages].

AWS CAF [PDF; 35 pages] groups its capabilities in six perspectives: Business, People, Governance, Platform, Security, and Operations. Each perspective comprises a set of capabilities that functionally related stakeholders own or manage in your cloud transformation journey.
AWS CAF 3.0's six groups of foundational perspectives (Business, People, Governance, Platform, Security, and Operations) and 47 discrete capabilities

Google launched their cloud architecture framework in May 2020. 

The Google Cloud Architecture Framework provides recommendations and describes best practices to help architects, developers, administrators, and other cloud practitioners design and operate a cloud topology that's secure, efficient, resilient, high-performing, and cost-effective. 

The Google Cloud Adoption Framework [PDF; 35 pages] helps customers identify key activities and objectives that will reliably accelerate their cloud journey.

The Cloud Maturity Assessment provides a structured approach for using the Google Cloud Adoption Framework to assess your organization’s readiness for the cloud and what you can do to fill in the gaps and develop new competencies.

Comments