关于 azure-batch
azure-batch 是面向构建和运行 Azure Batch 工作负载的开发者与运维人员的指导技能。本地参考索引和远程文档查询覆盖作业与池故障排查、容量和成本规划、安全、集成及部署。
主要功能
- 01作业、任务、池和节点故障排查
- 02工作负载优化与扩展指导
- 03容量、VM 和成本规划
- 04安全与网络配置参考
- 05SDK、CLI 和自动化模式
适用场景
- 01诊断 Batch 作业或池节点故障
- 02选择 VM 规格并规划配额
- 03保护 Batch 池并自动化工作负载设置
MCP 相关
该技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 工具检索 Microsoft 文档;工具不可用时,也说明可使用 fetch_webpage 作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-batch安装后在 Claude Code 中输入/azure-batch确认已加载。
详细介绍
Azure Batch 技能
此技能为 Azure Batch 提供专业指导,涵盖故障排除、最佳实践、决策制定、架构与设计模式、限制与配额、安全性、配置、集成与编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
Agent 请注意:使用下方的类别索引定位相关章节。对于带有行范围的类别(例如
L35-L120),请使用read_file读取指定行。对于带有文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接指向的参考文件。
Agent 请注意:如果
metadata.generated_at的时间距今已超过 3 个月,请建议用户从存储库拉取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问以获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并传入查询字符串from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并传入查询字符串from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 说明 |
|---|---|---|
| 故障排除 | L37-L43 | 诊断并解决 Azure Batch 作业、任务、池和节点故障,包括常见错误模式、预防策略以及恢复/处理方法。 |
| 最佳实践 | L44-L54 | 有关优化 Azure Batch 工作负载的指导:高效查询、作业/任务设置、并发、渲染和财务工作负载、安全性,以及扩展包含大量任务的作业。 |
| 决策制定 | L55-L68 | 有关选择 VM 大小、映像、磁盘、Spot/GPU 使用方式、容量与配额、成本规划,以及 Azure Batch 池和大规模模拟迁移策略的指导。 |
| 架构与设计模式 | L69-L74 | 有关使用 Azure Batch 执行突发渲染的架构指导,包括选择批处理/拓扑模式,以及为大型渲染工作负载设计存储、缓存和数据移动。 |
| 限制与配额 | L75-L81 | 规划 Batch 容量、了解服务限制/配额、通过 .NET 管理配额,以及使用指标/日志进行监控并确保符合 Azure Batch 限制。 |
| 安全性 | L82-L99 | 保护 Batch 帐户和池:身份验证/授权(Entra ID、托管标识、RBAC)、密钥和加密、专用终结点/网络访问,以及基于 Azure Policy 的治理。 |
| 配置 | L100-L136 | 配置 Azure Batch 池、任务、网络、监控、自动缩放、事件/日志、OS/证书轮换、安全性、容器、磁盘和节点通信行为。 |
| 集成与编码模式 | L137-L153 | Azure Batch 与 CLI、SDK、容器、MPI、存储/文件挂载、Key Vault、遥测集成,以及使用多种语言自动化作业/任务的模式和代码示例。 |
| 部署 | L154-L158 | 使用 ARM 模板跨区域迁移 Azure Batch 帐户,以及使用 Azure Pipelines 为 Batch HPC 工作负载设置 CI/CD 管道的指南。 |
故障排除
| 主题 | URL |
|---|---|
| 诊断和处理 Azure Batch 作业与任务错误 | https://learn.microsoft.com/en-us/azure/batch/batch-job-task-error-checking |
| 诊断和避免 Azure Batch 池与节点错误 | https://learn.microsoft.com/en-us/azure/batch/batch-pool-node-error-checking |
| 诊断和处理 Azure Batch 任务错误 | https://learn.microsoft.com/en-us/azure/batch/error-handling |
最佳实践
| 主题 | URL |
|---|---|
| 设计高效的 Azure Batch 列表查询 | https://learn.microsoft.com/en-us/azure/batch/batch-efficient-list-queries |
| 在 Azure Batch 中使用作业准备和发布任务 | https://learn.microsoft.com/en-us/azure/batch/batch-job-prep-release |
| 在 Azure Batch 节点上运行并发任务 | https://learn.microsoft.com/en-us/azure/batch/batch-parallel-node-tasks |
| 使用 Azure Batch 功能处理渲染工作负载 | https://learn.microsoft.com/en-us/azure/batch/batch-rendering-functionality |
| 应用 Azure Batch 的产品特定最佳实践 | https://learn.microsoft.com/en-us/azure/batch/best-practices |
| 优化包含大量任务的 Azure Batch 作业 | https://learn.microsoft.com/en-us/azure/batch/large-number-tasks |
| 在 Batch 容器中打包金融模型 | https://learn.microsoft.com/en-us/azure/batch/tutorials/financial-risk-simulations/package-models-with-containers |
决策
架构与设计模式
| 主题 | URL |
|---|---|
| 为云渲染突发工作负载选择 Azure 架构 | https://learn.microsoft.com/en-us/azure/batch/batch-rendering-architectures |
| 为 Azure Batch 渲染设计存储和数据移动 | https://learn.microsoft.com/en-us/azure/batch/batch-rendering-storage-data-movement |
限制与配额
| 主题 | URL |
|---|---|
| 有效规划 Azure Batch 容量和配额 | https://learn.microsoft.com/en-us/azure/batch/batch-capacity-planning |
| 使用 .NET 管理 Azure Batch 帐户和配额 | https://learn.microsoft.com/en-us/azure/batch/batch-management-dotnet |
| 查看 Azure Batch 服务配额和限制 | https://learn.microsoft.com/en-us/azure/batch/batch-quota-limit |
安全性
配置
集成与编码模式
部署
| 主题 | URL |
|---|---|
| 使用 ARM 在区域之间迁移 Azure Batch 帐户 | https://learn.microsoft.com/en-us/azure/batch/account-move |
| 使用 Azure Pipelines 为 Azure Batch HPC 实现 CI/CD | https://learn.microsoft.com/en-us/azure/batch/batch-ci-cd |
评论
支持 Markdown