All skills
microsoft avatar

/azure-reliability

@bd5ac5f
by microsoftmicrosoft/skills3.1k stars
351

Assess and improve the reliability posture of PaaS Applications (Azure Functions and Azure App Service). Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover. Presents a feature-pivoted checklist, then drives staged remediation (CLI or IaC patches) end-to-end with user confirmation. WHEN: "assess reliability", "check reliability", "zone redundant", "multi-region failover", "high availability", "disaster recovery", "single points of failure", "reliability posture", "resiliency".

Use this Skill: https://skilld.dev/gh/microsoft/skills/azure-reliability

This session only. Nothing lands on disk.

referencesconfigure-zone-redundancy.md

≈489 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Configure Zone Redundancy — Platform Notes

Storage redundancy is part of the same fix — discover it now, migrate it later

Zone-redundant compute backed by LRS/GRS storage still suffers downtime in a zone failure, so the storage SKU must be assessed alongside compute. However, do not block the compute fix on a storage migration — they happen in separate steps.

Required order (matches the parent skill's Configuration Workflow):

  1. Discover the current storage SKU during assessment (Phase 2) so the user sees both gaps in one checklist. Use storage-redundancy-checks.md.
  2. Enable compute ZR first — fast, in-place property update, no downtime. This is the quick win and runs without any storage prerequisite.
  3. Verify compute is zoneRedundant: true.
  4. Then ask the user before starting the storage migration (hours-to-days, small cost increase). Commands live in configure-storage.md.

Per-service configuration commands

The az CLI commands, plan-upgrade paths, blue/green migration steps, and verification commands all live in the per-service references because the syntax differs per service:

Service Reference
Azure App Service (P1v2+, P0v3+, P0v4+, ASEv3) services/app-service/reliability.md
Azure Functions (FC1, EP1–EP3) services/functions/reliability.md

Verification

After enabling zone redundancy on any compute resource, confirm with:

az graph query -q "
Resources
| where resourceGroup =~ '<rg>'
| where type =~ 'microsoft.web/serverfarms' or type =~ 'microsoft.app/managedenvironments'
| extend zoneRedundant = tobool(properties.zoneRedundant)
| project name, type, zoneRedundant
" --query "data[]" -o json

All patched resources should show zoneRedundant = true.

Source: SKILL.md on GitHub

No alerts15d3 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    This skill facilitates reliability assessments and automated remediations for Azure Functions and App Service. It includes capabilities for generating CLI commands and patching infrastructure-as-code files. The skill is authored by Microsoft and incorporates mandatory user confirmation gates before any modifications are performed.

  • Socket15d

    No alerts

  • Snyk15d

    Risk: LOW · No issues

Signed by skilld at bd5ac5f. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 20 hours ago.

Activeupdated yesterday
metadata
{
  "author": "Microsoft",
  "version": "1.1.2"
}

README badge

README badge for microsoft/skills/azure-reliability