> azure-backup

Expert knowledge for Azure Backup development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Backup applications. Not for Azure Site Recovery (use azure-site-recovery), Azure Virtual Machines (use azure-virtual-machines), Azure Blob Storage (use azure-blob-storage).

fetch
$curl "https://skillshub.wtf/MicrosoftDocs/Agent-Skills/azure-backup?format=md"
SKILL.mdazure-backup

Azure Backup Skill

This skill provides expert guidance for Azure Backup. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. 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

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

CategoryLinesDescription
TroubleshootingL37-L67Diagnosing and fixing Azure Backup errors across VMs, databases (SQL, PostgreSQL, MySQL, SAP), files, disks, AKS, MARS/MABS/DPM, vault/agent issues, and slow or failed backups/restores.
Best PracticesL68-L78Best practices for configuring and recovering Azure Backup/DPM/MABS, including Exchange and SQL (incl. Always On), TRIM handling, and Azure VM/cloud/on-prem backup optimization.
Decision MakingL79-L84Guidance on estimating/planning Azure Backup costs for various workloads and migrating backup alerting from classic alerts to Azure Monitor alerts.
Architecture & Design PatternsL85-L89Azure Backup’s architecture for protecting SAP HANA: components, data flow, backup/restore process, scalability, security, and integration with Azure storage and recovery services.
Limits & QuotasL90-L118Backup support matrices, performance limits, retention/quotas, regional support, and soft delete behavior for Azure Backup across VMs, databases, disks, files, blobs, and Backup center.
SecurityL119-L160Security features for Azure Backup: encryption, RBAC, MUA/Resource Guard, soft delete/immutable vaults, private endpoints, AKS/VM/confidential VM protection, ransomware and threat detection.
ConfigurationL161-L241Configuring Azure Backup and restore: setup, policies, offline seeding, diagnostics/monitoring, and management for VMs, AKS, SQL, SAP, Files, Blobs, Disks, PostgreSQL, and Data Lake.
Integrations & Coding PatternsL242-L300End-to-end scripting patterns for configuring, running, monitoring, and restoring Azure Backup across VMs, SQL, PostgreSQL, SAP HANA, Files, Blobs, Disks, and on-premises using CLI, PowerShell, REST, and Logic Apps.
DeploymentL301-L307MABS v3/v4 deployment details: supported workload/protection matrices and how to automate unattended/silent installation of Azure Backup Server v4.

Troubleshooting

TopicURL
Fix Azure Data Lake Storage backup errors with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/azure-data-lake-storage-backup-troubleshoot
Troubleshoot Azure Kubernetes Service backups with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-backup-troubleshoot
Troubleshoot data recovery from Microsoft Azure Backup Serverhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-alternate-dpm-server-troubleshoot
Resolve Azure Backup Vault management errorshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-backup-vault-troubleshoot
Resolve Azure PostgreSQL Flexible Server backup and restore issueshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-flex-troubleshoot
Troubleshoot Azure Database for PostgreSQL backups with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-troubleshoot
Diagnose and fix encrypted Azure VM backup errorshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-encrypted-vm-troubleshoot
Troubleshoot Azure Backup Server installation and workload protectionhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-mabs-troubleshoot
Resolve Azure Backup (MARS) agent installation and backup issueshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-mars-troubleshoot
Fix Azure Backup monitoring and protection status issueshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-monitor-troubleshoot
Troubleshoot Azure MySQL Flexible Server backups using Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-mysql-flexible-server-troubleshoot
Fix SAP HANA database backup errors on Azure VMshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-sap-hana-database-troubleshoot
Troubleshoot System Center DPM with Azure Backup integrationhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-scdpm-troubleshooting
Resolve System State Backup issues with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-system-state-troubleshoot
Troubleshoot Azure Blob backup and restore failureshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-troubleshoot-blob-backup
Diagnose slow file and folder backups with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-troubleshoot-slow-backup-performance-issue
Resolve Azure Backup agent and extension failureshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-troubleshoot-vm-backup-fails-snapshot-timeout
Troubleshoot Azure VM file-level recovery issueshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vm-file-recovery-troubleshoot
Fix Azure VM backup and restore errorshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-troubleshoot
Resolve known issues in Microsoft Azure Backup Server v3https://learn.microsoft.com/en-us/azure/backup/backup-mabs-release-notes-v3
Troubleshoot SQL Server backups on Azure VMs using Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-sql-server-azure-troubleshoot
Troubleshoot Backup vault management errorshttps://learn.microsoft.com/en-us/azure/backup/backup-vault-troubleshoot
Fix backup and restore failures in Azure Disk Backuphttps://learn.microsoft.com/en-us/azure/backup/disk-backup-troubleshoot
Troubleshoot SAP HANA database instance backups on Azure VMshttps://learn.microsoft.com/en-us/azure/backup/sap-hana-database-instance-troubleshoot
Troubleshoot Azure Backup archive tier recovery point errorshttps://learn.microsoft.com/en-us/azure/backup/troubleshoot-archive-tier
Troubleshoot Azure Files backup and restore with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/troubleshoot-azure-files
Troubleshoot SAP ASE (Sybase) database backups using Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/troubleshoot-sap-ase-sybase-database-backup

Best Practices

TopicURL
Recover Azure Backup Server data from any vault-registered serverhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-alternate-dpm-server
Configure DPM to back up Exchange to Azure safelyhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-backup-exchange-server
Back up SQL Server to Azure via DPM with TRIM handlinghttps://learn.microsoft.com/en-us/azure/backup/backup-azure-backup-sql
Prepare DPM server for Azure backups with TRIM considerationshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dpm-introduction
Apply Azure VM backup best practices with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-introduction
Back up SQL Server Always On availability groups with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-sql-server-on-availability-groups
Apply Azure Backup best practices for cloud and on-premises workloadshttps://learn.microsoft.com/en-us/azure/backup/guidance-best-practices

Decision Making

TopicURL
Estimate and plan Azure Backup costs for different workloadshttps://learn.microsoft.com/en-us/azure/backup/azure-backup-pricing
Migrate Azure Backup classic alerts to Azure Monitor alertshttps://learn.microsoft.com/en-us/azure/backup/move-to-azure-monitor-alerts

Architecture & Design Patterns

TopicURL
Understand Azure Backup architecture for SAP HANAhttps://learn.microsoft.com/en-us/azure/backup/azure-backup-architecture-for-sap-hana-backup

Limits & Quotas

TopicURL
Review vaulted backup limits for Data Lake Storagehttps://learn.microsoft.com/en-us/azure/backup/azure-data-lake-storage-backup-support-matrix
Review Elastic SAN backup regional support and limitationshttps://learn.microsoft.com/en-us/azure/backup/azure-elastic-san-backup-support-matrix
Review Azure Files backup support settings and limitshttps://learn.microsoft.com/en-us/azure/backup/azure-file-share-support-matrix
Review AKS backup support and limitationshttps://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-cluster-backup-support-matrix
Check backup support limits for PostgreSQL Flexible Serverhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-flex-support-matrix
Overview and retention limits for Azure PostgreSQL backupshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-overview
Check backup support limits for PostgreSQL servershttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-support-matrix
Review support matrix for MySQL Flexible Server long-term backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-mysql-flexible-server-support-matrix
Identify VM SKUs supported by Azure Backup policieshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-policy-supported-skus
Check Backup center workload support and limitationshttps://learn.microsoft.com/en-us/azure/backup/backup-center-support-matrix
Understand Azure VM Instant Restore performance and limitshttps://learn.microsoft.com/en-us/azure/backup/backup-instant-restore-capability
Review global Azure Backup support settings and limitshttps://learn.microsoft.com/en-us/azure/backup/backup-support-matrix
Review support matrix and limits for Azure VM backupshttps://learn.microsoft.com/en-us/azure/backup/backup-support-matrix-iaas
Review MABS and DPM backup support and limitshttps://learn.microsoft.com/en-us/azure/backup/backup-support-matrix-mabs-dpm
Check support limits for Azure Backup MARS agenthttps://learn.microsoft.com/en-us/azure/backup/backup-support-matrix-mars-agent
Check support limits for Azure Blob backupshttps://learn.microsoft.com/en-us/azure/backup/blob-backup-support-matrix
Review Azure Disk Backup support matrix and limitshttps://learn.microsoft.com/en-us/azure/backup/disk-backup-support-matrix
Use Azure Backup metrics and thresholds to monitor backup healthhttps://learn.microsoft.com/en-us/azure/backup/metrics-overview
Review SAP ASE backup support and limitations on Azurehttps://learn.microsoft.com/en-us/azure/backup/sap-ase-backup-support-matrix
Review SAP HANA backup support and limitations on Azurehttps://learn.microsoft.com/en-us/azure/backup/sap-hana-backup-support-matrix
Protect Azure file shares with soft deletehttps://learn.microsoft.com/en-us/azure/backup/soft-delete-azure-file-share
Soft delete for SQL and SAP HANA VM backupshttps://learn.microsoft.com/en-us/azure/backup/soft-delete-sql-saphana-in-azure-vm
Use soft delete protection for VM backupshttps://learn.microsoft.com/en-us/azure/backup/soft-delete-virtual-machines
Review SQL Server in Azure VMs backup support matrixhttps://learn.microsoft.com/en-us/azure/backup/sql-support-matrix
View Azure Backup reports and workspace limitshttps://learn.microsoft.com/en-us/azure/backup/view-reports

Security

TopicURL
Enforce AKS backup compliance using Azure Policyhttps://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-cluster-backup-policy
Configure AKS Backup Extension and Trusted Access securityhttps://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-cluster-manage-backups
Configure enhanced soft delete security for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-enhanced-soft-delete-about
Configure and manage soft delete in Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-enhanced-soft-delete-configure-manage
Configure immutable vault and WORM protection in Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-immutable-vault-concept
Manage Azure Backup Immutable vault settingshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-immutable-vault-how-to-manage
Configure Azure Backup private endpoints v2 experiencehttps://learn.microsoft.com/en-us/azure/backup/backup-azure-private-endpoints-concept
Create and manage Azure Backup private endpoints (v2)https://learn.microsoft.com/en-us/azure/backup/backup-azure-private-endpoints-configure-manage
Restore Key Vault keys and secrets for encrypted Azure VMs via Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-restore-key-secret
Use Azure Backup security features for hybrid workloadshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-security-feature
Back up and restore encrypted Azure VMs with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-encryption
Understand encryption behavior in Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-encryption
Manage Azure Backup access using RBAC roleshttps://learn.microsoft.com/en-us/azure/backup/backup-rbac-rs-vault
Back up Confidential VMs with PMK or CMK using Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/confidential-vm-backup
Restore Confidential VMs with PMK or CMK using Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/confidential-vm-restore
Enable multi-user authorization for Azure Backup vaultshttps://learn.microsoft.com/en-us/azure/backup/enable-multi-user-authorization-quickstart
Encrypt Azure Backup data with customer-managed keyshttps://learn.microsoft.com/en-us/azure/backup/encryption-at-rest-with-cmk
Use CMKs to encrypt Backup vault datahttps://learn.microsoft.com/en-us/azure/backup/encryption-at-rest-with-cmk-for-backup-vault
Configure multi-user authorization with Resource Guardhttps://learn.microsoft.com/en-us/azure/backup/multi-user-authorization
Secure Azure Backup operations with Resource Guard MUAhttps://learn.microsoft.com/en-us/azure/backup/multi-user-authorization-concept
Enable Multi-user authorization with Resource Guard for backupshttps://learn.microsoft.com/en-us/azure/backup/multi-user-authorization-tutorial
Use built-in Azure Policy definitions to govern Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/policy-reference
Secure MABS backups with Azure Backup private endpointshttps://learn.microsoft.com/en-us/azure/backup/private-endpoint-configure-vault-backup-server
Secure Azure Backup with private endpointshttps://learn.microsoft.com/en-us/azure/backup/private-endpoints
Secure Azure Backup traffic with private endpoints v1https://learn.microsoft.com/en-us/azure/backup/private-endpoints-overview
Configure Azure Backup security against ransomwarehttps://learn.microsoft.com/en-us/azure/backup/protect-backups-from-ransomware-faq
Re-register MABS vault access after removing private endpointshttps://learn.microsoft.com/en-us/azure/backup/register-public-access-vault-backup-server
Restore Azure PostgreSQL backups with cross-subscription accesshttps://learn.microsoft.com/en-us/azure/backup/restore-azure-database-postgresql
Restore Azure VMs encrypted with Azure Disk Encryptionhttps://learn.microsoft.com/en-us/azure/backup/restore-azure-encrypted-virtual-machines
Configure permissions to restore Azure Managed Diskshttps://learn.microsoft.com/en-us/azure/backup/restore-managed-disks
Store MARS backup passphrases securely in Key Vaulthttps://learn.microsoft.com/en-us/azure/backup/save-backup-passphrase-securely-in-azure-key-vault
Use soft delete secure-by-default protection in Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/secure-by-default
Use secure-by-default soft delete in Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/secure-by-default
Use Azure Policy compliance controls for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/security-controls-policy
Understand Azure Backup security capabilitieshttps://learn.microsoft.com/en-us/azure/backup/security-overview
Configure and use soft delete in Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/soft-delete-azure-backup-faq
Configure threat detection and health monitoring for VM backupshttps://learn.microsoft.com/en-us/azure/backup/threat-detection-configure-monitor-tutorial
Enable TLS 1.2 for Azure Backup traffichttps://learn.microsoft.com/en-us/azure/backup/transport-layer-security

Configuration

TopicURL
Configure and choose Azure MARS restore optionshttps://learn.microsoft.com/en-us/azure/backup/about-restore-microsoft-azure-recovery-services
Automate Azure Backup operations with scripts and APIshttps://learn.microsoft.com/en-us/azure/backup/automation-backup
Manage backup protection for Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/backup/azure-data-lake-storage-backup-manage
Configure vaulted backup for Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/backup/azure-data-lake-storage-backup-tutorial
Configure vaulted backups for Azure Data Lake Storagehttps://learn.microsoft.com/en-us/azure/backup/azure-data-lake-storage-configure-backup
Meet prerequisites and configure access for AKS backuphttps://learn.microsoft.com/en-us/azure/backup/azure-kubernetes-service-cluster-backup-concept
Configure vault diagnostics at scale with Azure Policyhttps://learn.microsoft.com/en-us/azure/backup/azure-policy-configure-diagnostics
Restore Azure VMs from Recovery Services vaults using portalhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-restore-vms
Auto-enable VM backups using Azure Policyhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-auto-enable-backup
Configure MARS offline seeding with Azure Import/Exporthttps://learn.microsoft.com/en-us/azure/backup/backup-azure-backup-import-export
Configure DPM and MABS offline seeding with Import/Exporthttps://learn.microsoft.com/en-us/azure/backup/backup-azure-backup-server-import-export
Define PostgreSQL backup policies via Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-data-protection-use-rest-api-create-update-postgresql-policy
Create PostgreSQL Flexible Server backup policies via REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-flex-use-rest-api-create-update-policy
Create blob backup policies via Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dataprotection-use-rest-api-create-update-blob-policy
Define disk backup policies via Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dataprotection-use-rest-api-create-update-disk-policy
Remove dependencies and delete Azure Recovery Services vaultshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-delete-vault
Configure diagnostic events for Azure Backup vaultshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-diagnostic-events
Use legacy Azure Backup diagnostics data model in Log Analyticshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-diagnostics-mode-data-model
Configure Azure Files backups in Recovery Services vaulthttps://learn.microsoft.com/en-us/azure/backup/backup-azure-files
Audit and enforce Azure Files backup using Azure Policyhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-files-policy-automation
Configure application-consistent backups for Azure Linux VMshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-linux-app-consistent
Use enhanced prescript framework for database-consistent Linux VM backupshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-linux-database-consistent-enhanced-pre-post
Manage and monitor MARS agent backup configurationshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-manage-mars
Manage and monitor Azure VM backups using Recovery Services vaulthttps://learn.microsoft.com/en-us/azure/backup/backup-azure-manage-vms
Monitor and manage Recovery Services vaults via Overview dashboardhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-manage-windows-server
Set up Azure Monitor alert notifications for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-monitor-alerts-notification
Switch Azure Backup to Azure Monitor-based alertshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-monitoring-alerts
Configure built-in monitoring for Azure Backup workloadshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-monitoring-built-in-monitor
Configure Azure Monitor Logs and custom alerts for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-monitoring-use-azuremonitor
Use resource-specific diagnostic data model for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-reports-data-model
Recover files and folders from Azure VM backupshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-restore-files-from-vm
Restore Windows Server system state from Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-restore-system-state
Configure agentless multidisk crash-consistent backups for Azure VMshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-agentless-multi-disk-crash-consistent
Configure agentless crash-consistent backups for Azure VMshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-agentless-multi-disk-crash-consistent-overview
Configure Enhanced policy for Azure VM backupshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-enhanced-policy
Back up Azure VMs using Azure Extended Zoneshttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-extended-zones
Back up Azure VMs from VM settings using Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-first-look-arm
Perform backup and restore actions via Backup Centerhttps://learn.microsoft.com/en-us/azure/backup/backup-center-actions
Govern Azure backup compliance using Backup Centerhttps://learn.microsoft.com/en-us/azure/backup/backup-center-govern-environment
Monitor and operate backups at scale using Backup Centerhttps://learn.microsoft.com/en-us/azure/backup/backup-center-monitor-operate
Analyze Azure Backup trends and insights with Backup Centerhttps://learn.microsoft.com/en-us/azure/backup/backup-center-obtain-insights
Create and configure Azure Recovery Services vaults with CRRhttps://learn.microsoft.com/en-us/azure/backup/backup-create-recovery-services-vault
Enable Azure VM backup during VM creationhttps://learn.microsoft.com/en-us/azure/backup/backup-during-vm-creation
Configure Modern Backup Storage for Azure Backup Serverhttps://learn.microsoft.com/en-us/azure/backup/backup-mabs-add-storage
Configure Azure Managed Disk backups in the portalhttps://learn.microsoft.com/en-us/azure/backup/backup-managed-disks
Audit and enforce Managed Disks backup with Azure Policyhttps://learn.microsoft.com/en-us/azure/backup/backup-managed-disks-policy
Query Azure Backup logs using system functionshttps://learn.microsoft.com/en-us/azure/backup/backup-reports-system-functions
Use ARM and Bicep templates for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-rm-template-samples
Configure Windows backups using the MARS agenthttps://learn.microsoft.com/en-us/azure/backup/backup-windows-with-mars-agent
Configure operational and vaulted backups for Azure Blobshttps://learn.microsoft.com/en-us/azure/backup/blob-backup-configure-manage
Configure vaulted backup policies for Azure Blobshttps://learn.microsoft.com/en-us/azure/backup/blob-backup-configure-tutorial
Configure Azure Backup reporting with Log Analytics and workbookshttps://learn.microsoft.com/en-us/azure/backup/configure-reports
Create and delete Azure Backup vaults for newer workloadshttps://learn.microsoft.com/en-us/azure/backup/create-manage-backup-vault
Install and configure the MARS backup agenthttps://learn.microsoft.com/en-us/azure/backup/install-mars-agent
Manage and monitor Azure Files backups in Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/manage-afs-backup
Manage backup lifecycle for Azure Managed Diskshttps://learn.microsoft.com/en-us/azure/backup/manage-azure-managed-disks
Manage Azure Backup vault settings and operationshttps://learn.microsoft.com/en-us/azure/backup/manage-backup-vault
Manage and monitor Azure Backup for SQL Server VMshttps://learn.microsoft.com/en-us/azure/backup/manage-monitor-sql-database-backup
Configure telemetry and diagnostics settings in MABShttps://learn.microsoft.com/en-us/azure/backup/manage-telemetry
Modify Azure VM backup policies using CLI and JSONhttps://learn.microsoft.com/en-us/azure/backup/modify-vm-policy-cli
Monitor Azure Backup estate using Backup Explorer workbookhttps://learn.microsoft.com/en-us/azure/backup/monitor-azure-backup-with-backup-explorer
Configure Azure Monitor collection for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/monitor-backup
Reference monitoring metrics and logs for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/monitor-backup-reference
Configure offline backup with Azure Data Box for MARShttps://learn.microsoft.com/en-us/azure/backup/offline-backup-azure-data-box
Set up Azure Data Box offline backup for DPM and MABShttps://learn.microsoft.com/en-us/azure/backup/offline-backup-azure-data-box-dpm-mabs
Offline backup workflow for legacy DPM and MABS versionshttps://learn.microsoft.com/en-us/azure/backup/offline-backup-server-previous-versions
Configure pre-backup and post-backup scripts in MABShttps://learn.microsoft.com/en-us/azure/backup/pre-backup-post-backup-scripts
Run SAP ASE preregistration script for Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/sap-ase-database-backup-run-preregistration-quickstart
Configure Azure Backup for SAP HANA System Replication on VMshttps://learn.microsoft.com/en-us/azure/backup/sap-hana-database-with-hana-system-replication-backup
Use selective disk backup and restore for Azure VMshttps://learn.microsoft.com/en-us/azure/backup/selective-disk-backup-restore
Configure Azure Files backup with snapshot and vaulted tiershttps://learn.microsoft.com/en-us/azure/backup/tutorial-backup-azure-files-vault-tier-portal
Recover Windows Server files from Azure using MARShttps://learn.microsoft.com/en-us/azure/backup/tutorial-backup-restore-files-windows-server
Configure MARS agent backups for Windows Server to Azurehttps://learn.microsoft.com/en-us/azure/backup/tutorial-backup-windows-server-to-azure
Configure AKS item-level backups with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/tutorial-configure-backup-aks
Configure SAP HANA instance snapshot backups with Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/tutorial-configure-sap-hana-database-instance-snapshot-backup
Enable AKS Vault Tier protection and cross-region restorehttps://learn.microsoft.com/en-us/azure/backup/tutorial-restore-aks-backups-across-regions
Upgrade configuration for the MARS backup agenthttps://learn.microsoft.com/en-us/azure/backup/upgrade-mars-agent

Integrations & Coding Patterns

TopicURL
Back up PostgreSQL Flexible Server using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/back-up-azure-database-postgresql-flex-backup-cli
Back up PostgreSQL Flexible Server using PowerShellhttps://learn.microsoft.com/en-us/azure/backup/back-up-azure-database-postgresql-flex-backup-powershell
Configure and run VM backups via REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-userestapi-backupazurevms
Create Azure Backup policies using REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-userestapi-createorupdatepolicy
Create Recovery Services vaults using Backup REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-userestapi-createorupdatevault
Track Azure Backup jobs using REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-userestapi-managejobs
Restore Azure VMs and disks using REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-arm-userestapi-restoreazurevms
Configure PostgreSQL backups using Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-data-protection-use-rest-api-backup-postgresql
Restore PostgreSQL Flexible Server using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-flex-restore-cli
Restore PostgreSQL Flexible Server using PowerShellhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-flex-restore-powershell
Back up PostgreSQL Flexible Server using REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-flex-use-rest-api
Restore PostgreSQL Flexible Server using REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-database-postgresql-flex-use-rest-api-restore
Configure blob backups using Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dataprotection-use-rest-api-backup-blobs
Manage Azure Disk backups using Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dataprotection-use-rest-api-backup-disks
Create Backup vault and blob policies via REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dataprotection-use-rest-api-create-update-backup-vault
Restore blobs using Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dataprotection-use-rest-api-restore-blobs
Restore Azure Disks using Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-dataprotection-use-rest-api-restore-disks
Configure Azure Files backup via Azure Backup REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-file-share-rest-api
Integrate Defender ransomware alerts with Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/backup-azure-integrate-microsoft-defender-using-logic-apps
Back up SQL Server in Azure VMs using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-sql-backup-cli
Manage Azure Backup for SQL Server VMs using CLIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-sql-manage-cli
Restore SQL Server databases in Azure VMs via CLIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-sql-restore-cli
Back up SQL Server databases in Azure VMs via REST APIhttps://learn.microsoft.com/en-us/azure/backup/backup-azure-sql-vm-rest-api
Back up Azure Blobs using Azure CLI commandshttps://learn.microsoft.com/en-us/azure/backup/backup-blobs-storage-account-cli
Back up Azure Blobs using PowerShell commandshttps://learn.microsoft.com/en-us/azure/backup/backup-blobs-storage-account-ps
Back up Azure Managed Disks using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/backup-managed-disks-cli
Back up Azure Managed Disks using PowerShell APIshttps://learn.microsoft.com/en-us/azure/backup/backup-managed-disks-ps
Back up PostgreSQL in Azure VMs using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/backup-postgresql-cli
Back up Azure PostgreSQL using Azure PowerShellhttps://learn.microsoft.com/en-us/azure/backup/backup-postgresql-ps
Automate and email Azure Backup reports using Logic Appshttps://learn.microsoft.com/en-us/azure/backup/backup-reports-email
Manage Azure Backup resources with Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/create-manage-azure-services-using-azure-command-line-interface
Manage Azure Files backups with Azure Backup REST APIhttps://learn.microsoft.com/en-us/azure/backup/manage-azure-file-share-rest-api
Manage Azure Backup for SQL Server VMs via REST APIhttps://learn.microsoft.com/en-us/azure/backup/manage-azure-sql-vm-rest-api
Use Azure Backup PowerShell script sampleshttps://learn.microsoft.com/en-us/azure/backup/powershell-backup-samples
Query Azure Backup state using Azure Resource Graphhttps://learn.microsoft.com/en-us/azure/backup/query-backups-using-azure-resource-graph
Restore Azure Files using Azure Backup REST APIhttps://learn.microsoft.com/en-us/azure/backup/restore-azure-file-share-rest-api
Restore SQL Server databases in Azure VMs using REST APIhttps://learn.microsoft.com/en-us/azure/backup/restore-azure-sql-vm-rest-api
Restore Azure Blobs to a point in time using CLIhttps://learn.microsoft.com/en-us/azure/backup/restore-blobs-storage-account-cli
Restore Azure Blobs using PowerShell and Azure Backuphttps://learn.microsoft.com/en-us/azure/backup/restore-blobs-storage-account-ps
Restore Azure Managed Disks using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/restore-managed-disks-cli
Restore Azure Managed Disks using PowerShell commandshttps://learn.microsoft.com/en-us/azure/backup/restore-managed-disks-ps
Restore Azure PostgreSQL databases using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/restore-postgresql-database-cli
Restore Azure PostgreSQL databases using PowerShellhttps://learn.microsoft.com/en-us/azure/backup/restore-postgresql-database-ps
Restore PostgreSQL databases using Data Protection REST APIhttps://learn.microsoft.com/en-us/azure/backup/restore-postgresql-database-use-rest-api
Use PowerShell to find the Recovery Services vault for a storage accounthttps://learn.microsoft.com/en-us/azure/backup/scripts/backup-powershell-script-find-recovery-services-vault
Disable Azure Files soft delete via ARM API scripthttps://learn.microsoft.com/en-us/azure/backup/scripts/disable-soft-delete-for-file-shares
Scripted installation of the latest MARS agent on Windows servershttps://learn.microsoft.com/en-us/azure/backup/scripts/install-latest-microsoft-azure-recovery-services-agent
Automate Azure Backup configuration for on-premises Windows servershttps://learn.microsoft.com/en-us/azure/backup/scripts/microsoft-azure-recovery-services-powershell-all
Register on-premises Windows machines with a Recovery Services vault via scripthttps://learn.microsoft.com/en-us/azure/backup/scripts/register-microsoft-azure-recovery-services-agent
Script to create or modify MARS file and folder backup policieshttps://learn.microsoft.com/en-us/azure/backup/scripts/set-file-folder-backup-policy
Script to create or modify system state backup policies with MARShttps://learn.microsoft.com/en-us/azure/backup/scripts/set-system-state-backup-policy
Back up SAP HANA on Azure VMs using Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/tutorial-sap-hana-backup-cli
Manage backed-up SAP HANA databases with Azure CLIhttps://learn.microsoft.com/en-us/azure/backup/tutorial-sap-hana-manage-cli
Restore SAP HANA databases on Azure using CLIhttps://learn.microsoft.com/en-us/azure/backup/tutorial-sap-hana-restore-cli
Update Recovery Services vault settings via REST APIhttps://learn.microsoft.com/en-us/azure/backup/use-restapi-update-vault-properties

Deployment

TopicURL
Use MABS v4 protection matrix for supported workloadshttps://learn.microsoft.com/en-us/azure/backup/backup-mabs-protection-matrix
Automate silent installation of Azure Backup Server v4https://learn.microsoft.com/en-us/azure/backup/backup-mabs-unattended-install
Use MABS v3 RTM protection matrix for supported workloadshttps://learn.microsoft.com/en-us/azure/backup/microsoft-azure-backup-server-protection-v3
Use MABS v3 UR1 protection matrix for supported workloadshttps://learn.microsoft.com/en-us/azure/backup/microsoft-azure-backup-server-protection-v3-ur1

> related_skills --same-repo

> 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 architecting new solutions, reviewing existing workloads, or applying Well-Architected principles.

> azure-web-pubsub

Expert knowledge for Azure Web PubSub development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web PubSub applications. Not for Azure SignalR Service (use azure-signalr-service), Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Relay (use azure-relay).

> azure-web-application-firewall

Expert knowledge for Azure Web Application Firewall development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web Application Firewall applications. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Firewall (use azure-firewall), Azure DDos Protectio

> azure-vpn-gateway

Expert knowledge for Azure VPN Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure VPN Gateway applications. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual WAN (use azure-virtual-wan), Azure ExpressRoute (use azure-expressroute), Azure Application Gateway (use azure-applica

┌ stats

installs/wk0
░░░░░░░░░░
github stars425
██████████
first seenMar 17, 2026
└────────────

┌ repo

MicrosoftDocs/Agent-Skills
by MicrosoftDocs
└────────────

┌ tags

└────────────