azure-well-architected

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when designing AI, HPC, SaaS, AVD workloads, choosin

By microsoftdocs · 410 installs

npx skills add microsoftdocs/agent-skills --skill azure-well-architected

Source repository · Upstream listing

Azure Well Architected Skill This skill provides expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. It combines local quick reference content with remote documentation fetching capabilities. How to Use This Skill IMPORTANT for Agent : Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35 L120 ), use read file with the specified lines. For categories with file links (e.g., [security.md](security.md) ), use read file on the linked reference file IMPORTANT for Agent : If metadata.generated at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp microsoftdocs tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md) This skill requires network access to fetch documentation content: Preferred : Use mcp microsoftdocs:microsoft docs fetch with query string from=learn agent skill . Returns Markdown. Fallback : Use fetch webpage with query string from=learn agent skill&accept=text/markdown . Returns Markdown. Category Index Category Lines Description Design Review Checklists L35 L43 Checklists to review Azure workloads for cost, operations, performance, reliability, and security best practices and identify gaps against Well Architected guidance. Recommendations L44 L117 Guidance on cost, reliability, performance, security, and operational excellence best practices for Azure workloads, including optimization, monitoring, automation, and sustainable cloud operations. Design Principles L118 L133 High level Azure design guidance: cost, performance, reliability, security/Zero Trust, sustainability, operational excellence, capacity resilience, and patterns for AI, HPC, and SaaS workloads. Tradeoffs L134 L143 Guidance on weighing cost, reliability, performance, security, and operations tradeoffs in Azure architectures, including regions/AZ choices and cross pillar design decisions. Service Guides L144 L179 Service specific Azure Well Architected (WAF) guidance: design, configure, secure, and optimize reliability, performance, and cost for core compute, data, and networking services. Workload Patterns L180 L224 Design patterns, reference architectures, and end to end guidance for AI, HPC, mission critical, SaaS, and sustainable workloads on Azure, including platforms, data, ops, security, and governance. Assessment Questions L225 L236 Guided assessments and maturity models to evaluate AI, SaaS, AVD, AVS, and other Azure workloads against WAF pillars: cost, reliability, security, performance, and operations. Design Review Checklists Topic URL Use Cost Optimization design review checklist for Azure https://learn.microsoft.com/en us/azure/well architected/cost optimization/checklist Use operational excellence design review checklist https://learn.microsoft.com/en us/azure/well architected/operational excellence/checklist Use performance efficiency design review checklist https://learn.microsoft.com/en us/azure/well architected/performance efficiency/checklist Use reliability design checklist for Azure workloads https://learn.microsoft.com/en us/azure/well architected/reliability/checklist Use the Security design review checklist for workloads https://learn.microsoft.com/en us/azure/well architected/security/checklist Recommendations Topic URL Align Azure resource usage with billing increments https://learn.microsoft.com/en us/azure/well architected/cost optimization/align usage to billing increments Implement cost data collection and review for Azure workloads https://learn.microsoft.com/en us/azure/well architected/cost optimization/collect review cost data Use consolidation strategies to reduce Azure costs https://learn.microsoft.com/en us/azure/well architected/cost optimization/consolidation Build and maintain a cost model for Azure workloads https://learn.microsoft.com/en us/azure/well architected/cost optimization/cost model Create a culture of financial responsibility for cloud costs https://learn.microsoft.com/en us/azure/well architected/cost optimization/create culture financial responsibility Negotiate and obtain best provider rates for Azure https://learn.microsoft.com/en us/azure/well architected/cost optimization/get best rates Reduce Azure workload costs through code optimization https://learn.microsoft.com/en us/azure/well architected/cost optimization/optimize code costs Optimize individual component costs in Azure workloads https://learn.microsoft.com/en us/azure/well architected/cost optimization/optimize component costs Optimize Azure data storage and management costs https://learn.microsoft.com/en us/azure/well architected/cost optimization/optimize data costs Optimize non production and production environment costs https://learn.microsoft.com/en us/azure/well architected/cost optimization/optimize environment costs Implement cost optimization for workload data flows https://learn.microsoft.com/en us/azure/well architected/cost optimization/optimize flow costs Optimize personnel time for Azure workload operations https://learn.microsoft.com/en us/azure/well architected/cost optimization/optimize personnel time Optimize scaling strategies to reduce Azure costs https://learn.microsoft.com/en us/azure/well architected/cost optimization/optimize scaling costs Implement spending guardrails for Azure cost optimization https://learn.microsoft.com/en us/azure/well architected/cost optimization/set spending guardrails Develop background jobs to offload application workloads https://learn.microsoft.com/en us/azure/well architected/design guides/background jobs Create a disaster recovery plan for multi region workloads https://learn.microsoft.com/en us/azure/well architected/design guides/disaster recovery Implement transient fault handling in cloud applications https://learn.microsoft.com/en us/azure/well architected/design guides/handle transient faults Build workload health models to improve reliability https://learn.microsoft.com/en us/azure/well architected/design guides/health modeling Design and operate an incident management practice https://learn.microsoft.com/en us/azure/well architected/design guides/incident management Design data partitioning for reliable Azure workloads https://learn.microsoft.com/en us/azure/well architected/design guides/partition data Implement continuous integration for Azure release engineering https://learn.microsoft.com/en us/azure/well architected/design guides/release engineering continuous integration Design and implement automation in Azure workloads https://learn.microsoft.com/en us/azure/well architected/operational excellence/enable automation Formalize development practices for Azure workloads https://learn.microsoft.com/en us/azure/well architected/operational excellence/formalize development practices Standardize Azure operations with formalized tasks https://learn.microsoft.com/en us/azure/well architected/operational excellence/formalize operations tasks Design and run an incident management process for Azure https://learn.microsoft.com/en us/azure/well architected/operational excellence/incident response Adopt infrastructure as code for Azure deployments https://learn.microsoft.com/en us/azure/well architected/operational excellence/infrastructure as code design Design an observability and monitoring system in Azure https://learn.microsoft.com/en us/azure/well architected/operational excellence/observability Implement safe deployment practices for Azure workloads https://learn.microsoft.com/en us/azure/well architected/operational excellence/safe deployments Implement testing practices for Azure operational excellence https://learn.microsoft.com/en us/azure/well architected/operational excellence/testing Standardize development tools and processes for OpEx https://learn.microsoft.com/en us/azure/well architected/operational excellence/tools processes Implement CI/CD based workload development supply chains https://learn.microsoft.com/en us/azure/well architected/operational excellence/workload supply chain Implement capacity planning for Azure performance efficiency https://learn.microsoft.com/en us/azure/well architected/performance efficiency/capacity planning Continuously optimize performance efficiency in Azure https://learn.microsoft.com/en us/azure/well architected/performance efficiency/continuous performance optimize Implement multi layer performance monitoring for Azure workloads https://learn.microsoft.com/en us/azure/well architected/performance efficiency/monitoring Optimize application code and infrastructure performance on Azure https://learn.microsoft.com/en us/azure/well architected/performance efficiency/optimize code infrastructure Implement data performance optimizations for Azure workloads https://learn.microsoft.com/en us/azure/well architected/performance efficiency/optimize data performance Optimize operational tasks to protect workload performance https://learn.microsoft.com/en us/azure/well architected/performance efficiency/optimize operational tasks Define and expose performance targets for Azure workloads https://learn.microsoft.com/en us/azure/well architected/performance efficiency/performance targets Implement performance testing for Azure workloads https://learn.microsoft.com/en us/azure/well architected/performance efficiency/performance test Prioritize performance of critical flows in Azure workloads https://learn.microsoft.com/en us/azure/well architected/performance efficiency/prioritize critical flows Respond to live performance issues in Azure workloads https://learn.microsoft.com/en us/azure/well architected/performance efficiency/respond live performance issues Optimize scaling and partitioning for Azure workloads https://learn.microsoft.com/en us/azure/well architected/performance efficiency/scale partition Select Azure services to meet workload performance needs https://learn.microsoft.com/en us/azure/well architected/performance efficiency/select services Plan disaster recovery strategies for Azure workloads https://learn.microsoft.com/en us/azure/well architected/reliability/disaster recovery Perform failure mode analysis to improve workload reliability https://learn.microsoft.com/en us/azure/well architected/reliability/failure mode analysis Identify and prioritize workload flows for reliability https://learn.microsoft.com/en us/azure/well architected/reliability/identify flows Define availability and recovery targets for reliability https://learn.microsoft.com/en us/azure/well architected/reliability/metrics Implement monitoring strategy for workload reliability https://learn.microsoft.com/en us/azure/well architected/reliability/monitoring Design redundancy strategies to meet reliability targets https://learn.microsoft.com/en us/azure/well architected/reliability/redundancy Implement reliability testing strategy for Azure workloads https://learn.microsoft.com/en us/azure/well architected/reliability/reliability test Design reliable scaling strategies for Azure workloads https://learn.microsoft.com/en us/azure/well architected/reliability/scaling Design self healing and self preservation capabilities in Azure workloads https://learn.microsoft.com/en us/azure/well architected/reliability/self preservation Implement simplicity and efficiency for reliable Azure workloa