azure-architecture
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAzure Architecture Skill
Azure Architecture 技能
This skill provides expert guidance for designing Azure solutions using Azure Architecture. Covers reference architectures, solution ideas, design patterns, technology choices, architecture styles, best practices, anti-patterns, example workloads, and migration guides. It combines local quick-reference content with remote documentation fetching capabilities.
本技能为使用Azure Architecture设计Azure解决方案提供专家指导,涵盖参考架构、解决方案思路、设计模式、技术选型、架构风格、最佳实践、反模式、示例工作负载以及迁移指南。它结合了本地速查内容与远程文档获取能力。
How to Use This Skill
如何使用本技能
IMPORTANT for Agent: This file may be large. Use the Category Index below to locate relevant sections, then usewith specific line ranges (e.g.,read_file) to read the sections needed for the user's questionL136-L144
IMPORTANT for Agent: Ifis more than 3 months old, suggest the user pull the latest version from the repository. Ifmetadata.generated_attools are not available, suggest the user install it: Installation Guidemcp_microsoftdocs
This skill requires network access to fetch documentation content:
- Preferred: Use with query string
mcp_microsoftdocs:microsoft_docs_fetch. Returns Markdown.from=learn-agent-skill - Fallback: Use with query string
fetch_webpage. Returns Markdown.from=learn-agent-skill&accept=text/markdown
对Agent的重要提示:本文件可能较大。请使用下方的分类索引定位相关章节,然后使用并指定行范围(例如read_file)来读取用户问题所需的章节L136-L144
本技能需要网络访问权限来获取文档内容:
- 首选方式:使用,并携带查询字符串
mcp_microsoftdocs:microsoft_docs_fetch,返回Markdown格式内容。from=learn-agent-skill - 备选方式:使用,并携带查询字符串
fetch_webpage,返回Markdown格式内容。from=learn-agent-skill&accept=text/markdown
Category Index
分类索引
| Category | Lines | Description |
|---|---|---|
| Reference Architectures | L37-L91 | End-to-end Azure solution blueprints: mission-critical app, data, AKS, networking, hybrid, security, and MLOps architectures with deployment patterns and best practices. |
| Solution Ideas | L92-L124 | End-to-end solution patterns for AI, data, analytics, IoT, security, SAP, and DevSecOps on Azure, showing how to combine services into complete architectures and workflows. |
| Design Patterns | L125-L179 | Architecture and integration patterns for resilient, scalable, secure apps on Azure: messaging, microservices, gateways, caching, CQRS/event sourcing, multitenancy, and legacy modernization. |
| Technology Choices | L180-L214 | Guides for choosing the right Azure/Fabric services (compute, storage, data, AI/ML, analytics, messaging, networking, containers) for specific workloads and architecture needs |
| Architecture Styles | L215-L225 | Comparisons and design guidance for Azure app styles: big compute, big data, event-driven, microservices, N-tier, and web-queue-worker, with when-to-use and implementation patterns. |
| Best Practices | L226-L291 | Best-practice patterns for designing, securing, scaling, operating, and monitoring Azure apps and infrastructure, including AKS, APIs, networking, IoT, SAP, Event Hubs, and generative AI workloads |
| Anti-patterns | L292-L306 | Diagnosing and fixing common cloud performance/scalability anti-patterns (busy DB/front end, chatty I/O, no caching, retry storms, noisy neighbors, sync I/O, monolithic persistence). |
| Example Workloads | L307-L374 | End-to-end reference architectures and patterns for real-world Azure workloads: data/analytics, AI, security, networking, hybrid, AKS, VDI, mainframe, and app modernization scenarios. |
| Migration Guides | L375-L407 | Guides for migrating from AWS, GCP, on-prem Oracle, Kafka, and EKS to Azure, mapping services, comparing architectures, and planning secure, cost-optimized Azure adoption. |
| 分类 | 行号 | 描述 |
|---|---|---|
| 参考架构 | L37-L91 | 端到端Azure解决方案蓝图:包括关键业务应用、数据、AKS、网络、混合、安全和MLOps架构,附带部署模式和最佳实践。 |
| 解决方案思路 | L92-L124 | Azure上AI、数据、分析、IoT、安全、SAP和DevSecOps的端到端解决方案模式,展示如何将服务组合成完整的架构和工作流。 |
| 设计模式 | L125-L179 | 用于在Azure上构建高可用、可扩展、安全应用的架构与集成模式:消息传递、微服务、网关、缓存、CQRS/事件溯源、多租户和遗留系统现代化。 |
| 技术选型 | L180-L214 | 针对特定工作负载和架构需求,选择合适的Azure/Fabric服务(计算、存储、数据、AI/ML、分析、消息传递、网络、容器)的指南 |
| 架构风格 | L215-L225 | Azure应用风格的对比与设计指南:大型计算、大数据、事件驱动、微服务、N层和Web-Queue-Worker,包含适用场景和实施模式。 |
| 最佳实践 | L226-L291 | 设计、安全防护、扩展、运维和监控Azure应用与基础设施的最佳实践模式,包括AKS、API、网络、IoT、SAP、Event Hubs和生成式AI工作负载 |
| 反模式 | L292-L306 | 诊断并修复常见的云性能/可扩展性反模式(繁忙数据库/前端、频繁I/O、无缓存、重试风暴、嘈杂邻居、同步I/O、单体持久化)。 |
| 示例工作负载 | L307-L374 | 真实Azure工作负载的端到端参考架构与模式:数据/分析、AI、安全、网络、混合、AKS、VDI、大型机和应用现代化场景。 |
| 迁移指南 | L375-L407 | 从AWS、GCP、本地Oracle、Kafka和EKS迁移到Azure的指南,包含服务映射、架构对比以及安全、成本优化的Azure采用规划。 |
Reference Architectures
参考架构
Solution Ideas
解决方案思路
Design Patterns
设计模式
Technology Choices
技术选型
Architecture Styles
架构风格
| Topic | URL |
|---|---|
| Understand and compare Azure architecture styles | https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/ |
| Apply Big Compute architecture style on Azure | https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/big-compute |
| Design Big Data architecture style on Azure | https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/big-data |
| Implement event-driven architecture style on Azure | https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/event-driven |
| Adopt microservices architecture style on Azure | https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices |
| Implement N-tier architecture style on Azure | https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier |
| Use Web-Queue-Worker architecture style on Azure | https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/web-queue-worker |