{"meta":{"title":"大型运行程序","intro":"使用运行器组、并发策略和细粒度访问控制，对采用 GitHub 托管的大型运行器的工作流进行组织和治理。","product":"GitHub Actions","breadcrumbs":[{"href":"/zh/actions","title":"GitHub Actions"},{"href":"/zh/actions/concepts","title":"概念"},{"href":"/zh/actions/concepts/runners","title":"执行器"},{"href":"/zh/actions/concepts/runners/larger-runners","title":"大型运行程序"}],"documentType":"article"},"body":"# 大型运行程序\n\n使用运行器组、并发策略和细粒度访问控制，对采用 GitHub 托管的大型运行器的工作流进行组织和治理。\n\n## 关于 大型运行器\n\n大型运行器 是托管的虚拟机，拥有比[标准 GitHub 托管运行器](/zh/actions/reference/runners/github-hosted-runners#supported-runners-and-hardware-resources)更多的资源。 具有以下高级功能：\n\n* 更多内存、CPU 和磁盘空间\n* 静态 IP 地址\n* Azure专用网络\n* 分组运行器的能力\n* 自动缩放以支持并发工作流\n* GPU 支持的运行程序\n\n这些 大型运行器 由 GitHub 托管，并且已预装 runner 应用程序和其他工具。\n\n## 你可以用更大的运行器做什么\n\n所有大型运行器都支持以下功能：\n\n* **运行器组**：对运行器进行分组管理，并控制哪些仓库可以使用它们\n* **自动缩放**：根据工作负载需求对运行器进行缩放\n* **并发控制**：限制可同时运行的作业数\n\n以下功能仅适用于 Linux 和Windows运行程序：\n\n* **静态 IP 地址**：将静态 IP 地址从特定范围分配给运行程序，允许配置防火墙允许列表。\n* **自定义映像**：使用自定义运行程序映像预安装依赖项并减少安装时间。\n* **Azure 专用网络**：将运行器连接到 Azure 专用网络。\n\n## 了解 大型运行器，以进行 code scanning 默认设置\n\n请考虑在以下情况下配置 大型运行器 以进行 code scanning 默认设置：\n\n* 使用标准 GitHub 托管运行器进行扫描耗时过长。\n* 使用标准 GitHub 托管运行器进行扫描时返回内存或磁盘错误。\n* 你希望在不使用自托管运行器的情况下，自定义你的 code scanning 运行器的某些方面，例如运行器大小、运行器映像和作业并发。\n\n有关配置 大型运行器 以进行 code scanning 默认设置的更多信息，请参阅 [为默认设置配置更大的运行器](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/manage-your-configuration/configure-larger-runners)。\n\n## 计费\n\n> \\[!NOTE]\n> 大型运行器 不符合在专用存储库上使用自带分钟数的条件。 对于私有和公共仓库，使用 大型运行器 时，始终按分钟费率计费。\n\n与标准的 GitHub 托管运行器相比，大型运行器 的计费方式有所不同。\n大型运行器 仅根据在其上执行工作流的时间量按每分钟费率计费。 创建工作流未使用的 大型运行器 无需支付任何费用。 有关详细信息，请参阅 [Actions 运行程序定价](/zh/billing/reference/actions-runner-pricing)。\n\n## 后续步骤\n\n若要开始使用更大的运行器，请参阅 [管理较大的运行器](/zh/actions/how-tos/manage-runners/larger-runners/manage-larger-runners)。\n\n若要查找有关使用 大型运行器的信息，请参阅 [大型运行程序参考](/zh/actions/reference/runners/larger-runners)。"}