mcpField
A
azure-batch

azure-batch

github.com/microsoftdocs云与 DevOps796177 次安装3 天前更新
代码仓库

关于 azure-batch

azure-batch 是面向构建和运行 Azure Batch 工作负载的开发者与运维人员的指导技能。本地参考索引和远程文档查询覆盖作业与池故障排查、容量和成本规划、安全、集成及部署。

主要功能

  1. 01作业、任务、池和节点故障排查
  2. 02工作负载优化与扩展指导
  3. 03容量、VM 和成本规划
  4. 04安全与网络配置参考
  5. 05SDK、CLI 和自动化模式

适用场景

  1. 01诊断 Batch 作业或池节点故障
  2. 02选择 VM 规格并规划配额
  3. 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-L153Azure 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
将 Batch 自定义映像池迁移到 Compute Galleryhttps://learn.microsoft.com/en-us/azure/batch/batch-custom-image-pools-to-azure-compute-gallery-migration-guide
为 Azure Batch 池选择并迁移自定义映像https://learn.microsoft.com/en-us/azure/batch/batch-custom-images
为 Azure Batch 工作负载选择计算密集型 VM 大小https://learn.microsoft.com/en-us/azure/batch/batch-pool-compute-intensive-sizes
为 Azure Batch 池选择最佳 VM 大小和映像https://learn.microsoft.com/en-us/azure/batch/batch-pool-vm-sizes
规划 Azure Batch 池并将其迁移到新的节点通信模型https://learn.microsoft.com/en-us/azure/batch/batch-pools-to-simplified-compute-node-communication-model-migration-guide
确定何时在 Azure Batch 中使用临时 OS 磁盘https://learn.microsoft.com/en-us/azure/batch/create-pool-ephemeral-os-disk
规划和管理 Azure Batch 工作负载成本https://learn.microsoft.com/en-us/azure/batch/plan-to-manage-costs
规划端到端 Azure Batch 风险模拟https://learn.microsoft.com/en-us/azure/batch/tutorials/financial-risk-simulations/
确定何时在 Batch 中使用 GPU 池https://learn.microsoft.com/en-us/azure/batch/tutorials/financial-risk-simulations/evaluate-gpu-acceleration
规划 Azure Batch 金融模拟运行https://learn.microsoft.com/en-us/azure/batch/tutorials/financial-risk-simulations/plan-a-run
架构与设计模式
主题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
安全轮换 Azure Batch 帐户共享密钥https://learn.microsoft.com/en-us/azure/batch/account-key-rotation
使用 Entra ID 对 Azure Batch 应用进行身份验证https://learn.microsoft.com/en-us/azure/batch/batch-aad-auth
使用 Entra ID 保护 Azure Batch Managementhttps://learn.microsoft.com/en-us/azure/batch/batch-aad-auth-management
使用客户管理的密钥加密 Azure Batch 数据https://learn.microsoft.com/en-us/azure/batch/batch-customer-managed-key
为 Azure Batch 帐户配置 Azure RBAC 角色https://learn.microsoft.com/en-us/azure/batch/batch-role-based-access-control
为 Azure Batch 池启用磁盘加密https://learn.microsoft.com/en-us/azure/batch/disk-encryption
安全管理 Azure Batch 专用终结点连接https://learn.microsoft.com/en-us/azure/batch/manage-private-endpoint-connections
为 Batch 池配置用户分配的托管标识https://learn.microsoft.com/en-us/azure/batch/managed-identity-pools
使用网络安全边界配置 Azure Batchhttps://learn.microsoft.com/en-us/azure/batch/network-security-perimeter
使用 Azure Batch 的内置 Azure Policy 定义实施治理https://learn.microsoft.com/en-us/azure/batch/policy-reference
使用 Private Link 配置 Azure Batch 专用终结点https://learn.microsoft.com/en-us/azure/batch/private-connectivity
为 Azure Batch 帐户配置公共网络访问https://learn.microsoft.com/en-us/azure/batch/public-network-access
为 Azure Batch 帐户应用安全最佳实践https://learn.microsoft.com/en-us/azure/batch/security-best-practices
对 Batch 应用 Azure Policy 合规性控制https://learn.microsoft.com/en-us/azure/batch/security-controls-policy
配置
主题URL
在 Azure Batch 池中启用证书自动轮换https://learn.microsoft.com/en-us/azure/batch/automatic-certificate-rotation
Azure Batch Analytics 事件和警报参考https://learn.microsoft.com/en-us/azure/batch/batch-analytics
配置 Azure Batch 池的自动缩放公式https://learn.microsoft.com/en-us/azure/batch/batch-automatic-scaling
使用 Azure Batch 任务运行时环境变量https://learn.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables
配置 Azure Batch 中任务级别的容器隔离https://learn.microsoft.com/en-us/azure/batch/batch-container-isolation-task
在 Azure Batch 节点上配置和使用 NVMe 临时磁盘https://learn.microsoft.com/en-us/azure/batch/batch-nvme-temporary
解读 Azure Batch 池自动缩放事件负载https://learn.microsoft.com/en-us/azure/batch/batch-pool-autoscale-event
了解 Azure Batch 池创建诊断事件架构https://learn.microsoft.com/en-us/azure/batch/batch-pool-create-event
了解 Azure Batch 池删除完成诊断事件https://learn.microsoft.com/en-us/azure/batch/batch-pool-delete-complete-event
了解 Azure Batch 池删除开始诊断事件https://learn.microsoft.com/en-us/azure/batch/batch-pool-delete-start-event
了解 Azure Batch 池调整大小完成诊断事件https://learn.microsoft.com/en-us/azure/batch/batch-pool-resize-complete-event
了解 Azure Batch 池调整大小开始诊断事件https://learn.microsoft.com/en-us/azure/batch/batch-pool-resize-start-event
更新 Azure Batch 池的配置属性https://learn.microsoft.com/en-us/azure/batch/batch-pool-update-properties
使用 Azure Batch 特殊任务事件架构https://learn.microsoft.com/en-us/azure/batch/batch-special-task-event
分析 Azure Batch 任务完成事件详细信息https://learn.microsoft.com/en-us/azure/batch/batch-task-complete-event
处理 Azure Batch 任务失败事件日志https://learn.microsoft.com/en-us/azure/batch/batch-task-fail-event
了解 Azure Batch 任务重新排队事件负载https://learn.microsoft.com/en-us/azure/batch/batch-task-requeue-event
解读 Azure Batch 任务计划失败事件https://learn.microsoft.com/en-us/azure/batch/batch-task-schedule-fail-event
使用 Azure Batch 任务启动事件架构https://learn.microsoft.com/en-us/azure/batch/batch-task-start-event
为 Azure Batch 池配置 Auto OS Upgradehttps://learn.microsoft.com/en-us/azure/batch/batch-upgrade-policy
安全配置 Azure Batch 任务用户帐户https://learn.microsoft.com/en-us/azure/batch/batch-user-accounts
在虚拟网络中配置 Azure Batch 池https://learn.microsoft.com/en-us/azure/batch/batch-virtual-network
跨可用性区域配置 Azure Batch 池https://learn.microsoft.com/en-us/azure/batch/create-pool-availability-zones
配置和监控 Azure Batch 池扩展https://learn.microsoft.com/en-us/azure/batch/create-pool-extensions
创建具有静态公共 IP 地址的 Azure Batch 池https://learn.microsoft.com/en-us/azure/batch/create-pool-public-ip
配置 Azure Batch 池标记以禁用超线程https://learn.microsoft.com/en-us/azure/batch/how-to-disable-hyper-threading-using-pool-tag
配置和使用 Azure Batch 监视https://learn.microsoft.com/en-us/azure/batch/monitor-batch
在 Batch 池节点上配置 Azure Monitor Agenthttps://learn.microsoft.com/en-us/azure/batch/monitor-batch-pool-nodes
Azure Batch 监视指标和日志参考https://learn.microsoft.com/en-us/azure/batch/monitor-batch-reference
为 Azure Batch 池配置外部节点终结点https://learn.microsoft.com/en-us/azure/batch/pool-endpoint-configuration
配置和使用 Azure Batch 任务资源文件https://learn.microsoft.com/en-us/azure/batch/resource-files
在 Azure Batch 中配置简化的计算节点通信https://learn.microsoft.com/en-us/azure/batch/simplified-compute-node-communication
创建没有公共 IP 地址的 Azure Batch 池https://learn.microsoft.com/en-us/azure/batch/simplified-node-communication-pool-no-public-ip
集成与编码模式
主题URL
使用 Azure CLI 命令管理 Azure Batchhttps://learn.microsoft.com/en-us/azure/batch/batch-cli-get-started
在 Azure Batch 池上运行容器化工作负载https://learn.microsoft.com/en-us/azure/batch/batch-docker-container-workloads
使用 Azure Batch 任务和节点计数 APIhttps://learn.microsoft.com/en-us/azure/batch/batch-get-resource-counts
使用 JavaScript SDK 构建 Azure Batch 客户端https://learn.microsoft.com/en-us/azure/batch/batch-js-get-started
使用 Azure Batch Python 和 .NET 客户端管理 Linux 池https://learn.microsoft.com/en-us/azure/batch/batch-linux-nodes
使用 Azure Batch 多实例任务运行 MPI 工作负载https://learn.microsoft.com/en-us/azure/batch/batch-mpi
使用 .NET 文件约定存储 Batch 输出https://learn.microsoft.com/en-us/azure/batch/batch-task-output-file-conventions
通过服务 API 持久化 Azure Batch 任务输出https://learn.microsoft.com/en-us/azure/batch/batch-task-output-files
使用托管标识从 Batch 池访问 Azure Key Vaulthttps://learn.microsoft.com/en-us/azure/batch/credential-access-key-vault
使用 Application Insights 监测 Azure Batch 应用https://learn.microsoft.com/en-us/azure/batch/monitor-application-insights
在 Azure Batch 池上挂载 Azure Files 共享https://learn.microsoft.com/en-us/azure/batch/pool-file-shares
使用 .NET 自动运行 Azure Batch 风险模拟https://learn.microsoft.com/en-us/azure/batch/tutorials/financial-risk-simulations/automate-with-dotnet
在 Azure Batch 池上挂载外部文件系统https://learn.microsoft.com/en-us/azure/batch/virtual-file-mount
部署
主题URL
使用 ARM 在区域之间迁移 Azure Batch 帐户https://learn.microsoft.com/en-us/azure/batch/account-move
使用 Azure Pipelines 为 Azure Batch HPC 实现 CI/CDhttps://learn.microsoft.com/en-us/azure/batch/batch-ci-cd

评论

支持 Markdown