name: azure-elastic-san
description: Expert knowledge for Azure Elastic SAN development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when building, debugging, or optimizing Azure Elastic SAN applications. Not for Azure Blob Storage (use azure-blob-storage), Azure Files (use azure-files), Azure NetApp Files (use azure-netapp-files), Azure Managed Lustre (use azure-managed-lustre).
compatibility: Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.
metadata:
generated_at: "2026-03-03"
generator: "docs2skills/1.0.0"
Azure Elastic SAN Skill
This skill provides expert guidance for Azure Elastic SAN. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. It combines local quick-reference content with remote documentation fetching capabilities.
How to Use This Skill
IMPORTANT for Agent: This file may be large. Use the Category Index below to locate relevant sections, then use read_file with specific line ranges (e.g., L136-L144) to read the sections needed for the user's question
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
| Category |
Lines |
Description |
| Troubleshooting |
L36-L40 |
Diagnosing and resolving common Azure Elastic SAN issues, including provisioning failures, connectivity/IO errors, performance problems, and typical error codes/logs. |
| Best Practices |
L41-L46 |
Guidance on tuning Elastic SAN performance (throughput, latency, volume layout) and using snapshots for backup, restore, and disaster recovery workflows. |
| Decision Making |
L47-L52 |
Guidance on sizing and configuring Elastic SAN (performance, capacity, architecture) and deciding how to integrate it with AKS workloads and storage patterns. |
| Architecture & Design Patterns |
L53-L57 |
Patterns for running clustered apps (SQL, Failover Cluster, etc.) on Azure Elastic SAN, including shared volume setup, fencing, failover behavior, and high-availability design. |
| Limits & Quotas |
L58-L63 |
Performance and scale limits for Elastic SAN: max volumes, capacity, IOPS/throughput per volume/volume group/SAN, and how VM size and workload affect achievable performance. |
| Security |
L64-L73 |
Encrypting Elastic SAN with customer-managed keys and securing access via private endpoints, service endpoints, and other network security configurations for volumes. |
| Configuration |
L74-L80 |
Managing Elastic SAN lifecycle: safely deleting and resizing SANs/volumes, and using monitoring metrics to track performance, capacity, and health. |
| Integrations & Coding Patterns |
L81-L87 |
How to script volume creation and connect Elastic SAN volumes to Linux, Windows, and AKS via iSCSI CSI, including client configuration and integration patterns. |
Troubleshooting
Best Practices
Decision Making
Architecture & Design Patterns
Limits & Quotas
Security
Configuration
Integrations & Coding Patterns
No comments yet. Be the first to share your thoughts!