独立扩展软件交付流水线,而无需拥有运行器集群 笔记

独立扩展软件交付流水线,而无需拥有运行器集群

GitLab Dedicated 提供由 GitLab 托管的安全单租户 GitLab 实例,可应对代理工作流驱动下流水线数量激增所带来的挑战。企业独立管理 Runner 集群已成为重大的运营负担。为缓解这一问题,GitLab 为 GitLab Dedicated 提供托管 Runner(Hosted Runners),这是一种完全托管的 CI 执行 SaaS 服务。该服务消除了客户自行配置、打补丁、构建和扩展 Runner 的需求,使团队能够专注于代码交付。托管 Runner 通过为每个任务提供隔离的虚拟机来确保任务级安全,任务完成后即删除这些虚拟机。该解决方案具备可扩展性和高可靠性,可应对波动的 CI 需求。Runner 基础设施中成本与用户体验之间的权衡是一个持续存在的挑战:过度配置会导致成本上升,而配置不足则会引起开发人员延迟。托管 Runner 将这一运营负担转移至 GitLab,提供符合合规要求且安全的 Runner 基础设施,其数据驻留性与 GitLab Dedicated 保持一致。主要优势包括任务级安全、通过 AWS PrivateLink 实现的安全网络连接、用于可预测性能的自动扩展,以及 99.9% 的可用性 SLA 以确保高可靠性。基于消耗的定价模式(使用 GitLab Credits)提供了成本透明度和灵活性。GitLab Dedicated 的托管 Runner 是 GitLab Dedicated 的附加组件,支持多种 Linux 架构和机器规格。