关于 VMRunner

让需要 macOS 的工作负载,在独享物理节点上稳定开跑

VMRunner 围绕持续构建、自动化测试和远程开发提供云端 Mac。我们交付的是独享 Apple Silicon 物理节点,不是共享虚拟机;配置、租用周期、节点范围和支持边界在下单前均可核对。

在售机型
3 档
机房范围
4 个
运行安排
365 天
SERVICE RUN SHEET

一份可核对的交付运行单

物理节点
  1. 01
    目录确认 机型、周期、节点和附加存储逐项列明
    可核对
  2. 02
    节点编排 订单对应一台独享 Apple Silicon 物理节点
    独享
  3. 03
    连接交付 提供节点地址、独立凭据与连接说明
    受控
  4. 04
    支持跟踪 围绕订单标识、日志和复现步骤推进处理
    留痕
范围 构建 · 测试 · 远程开发 · MLX 验证
品牌缘起

从一次构建任务,而不是一台泛用服务器开始

需要 macOS 的团队通常不是为了“拥有一台远程电脑”,而是为了完成明确任务:拉取代码、恢复依赖、编译、签名、测试、导出,再把产物交回流水线。

VMRunner 的服务结构围绕这条任务链设计。团队可以按天、周、月或季租用云端 Mac,把短期验证、版本发布和持续集成放到独立环境中执行,无需把本地开发机长期暴露给自动化任务。

我们不把模糊的“云算力”当作产品定义。每一笔订单都对应目录中的具体机型、内存、存储、节点城市和租用周期。用户在下单前知道自己选择了什么,交付后也能用相同字段核对结果。

这套方式适合需要固定 macOS 环境、希望隔离本地工作区,或要让异地团队共享同一套构建基线的工程团队。它不是共享桌面,也不以虚拟化资源池代替真实的 Apple Silicon 物理节点。

服务定义

用户租用物理节点,VMRunner 负责把订单变成可使用的环境

服务从配置目录开始,到连接信息交付和支持跟踪结束。节点上的项目内容、开发凭据和备份策略仍由用户掌握。

交付对象

独享 Apple Silicon 物理节点

订单对应目录中的一台物理节点。CPU、内存和本机存储不作为共享虚拟机资源出售,用户可以据此建立稳定的构建与测试基线。

平台职责

目录、节点编排与连接交付

VMRunner 维护三档在售机型和四个机房的订购入口,根据已确认订单完成节点编排,并提供地址、独立凭据和基础连接说明。

支持方式

围绕证据推进,不用猜测替代排查

连接或构建出现异常时,支持流程会核对订单标识、节点城市、发生时间、复现步骤和脱敏日志。用户无需发送私钥、完整访问令牌或证书密码。

服务边界

VMRunner 提供云端 Mac 的交付入口、节点编排和与订单相关的支持流程,不代替用户管理代码仓库、证书、项目依赖、团队权限或业务数据备份。

工程原则

用可验证信息替代笼统承诺

工程团队需要的是能够复测、能够对账、能够复现的事实。我们的产品说明和支持过程围绕四条原则展开。

01

配置透明

目录只展示三档在售机型。芯片、内存、本机存储、可选节点和附加项在确认订单前列明,不用含糊的性能等级替代硬件字段。

02

价格一致

按天、周、月和季展示原始美元金额。页面说明、配置入口和已确认订单使用同一组价格字段,不通过换算后的模糊低价吸引点击。

03

日志可核对

问题处理以时间点、命令输出、构建日志和预期结果为依据。能够复现的异常优先形成明确步骤,避免只用“偶发变慢”描述问题。

04

沟通直接

支持回复说明已确认的事实、下一步动作和仍缺少的信息。无法由当前证据判断时会明确要求补充材料,不用宽泛性能话术代替结论。

适用对象

面向需要真实 macOS 环境的四类工作流

同一台云端 Mac 可以承载不同任务,但选型标准应从持续时间、并发量、内存峰值、存储占用和交付方式出发。

开发

iOS 与 macOS 开发者

适合执行 Xcode 编译、测试、签名准备和版本导出。短期发布任务可按天或周安排,持续开发环境可根据团队节奏选择更长周期。

  • 隔离本地日常工作区与发布环境
  • 固定 Xcode、依赖和缓存基线
  • 保留构建日志与产物交接记录
自动化

CI/CD 工程团队

适合注册专用 Runner,运行代码拉取、依赖恢复、编译、测试和产物回传。独享节点便于控制缓存、环境变量和并发任务边界。

  • 按项目分离 Runner 权限
  • 记录冷构建与增量构建差异
  • 限制密钥作用域并轮换凭据
实验

AI 与 MLX 实验用户

适合验证 Apple Silicon 环境中的模型加载、推理流程和内存占用。选型前应先记录模型体积、峰值内存和单轮任务耗时。

  • 区分模型文件与运行缓存占用
  • 固定依赖版本和实验参数
  • 保存可复测的输入与输出摘要
媒体

音视频工作流团队

适合远程处理代理素材、项目文件和导出任务。正式迁移前应实测网络、图形会话分辨率、素材容量和成品回传时间。

  • 先同步必要素材而非完整归档
  • 按项目核算本机存储需求
  • 导出后核对校验值与文件完整性
区域范围

当前提供 4 个机房,城市范围保持明确

新加坡、日本(东京)、韩国(首尔)和香港均提供三档目录机型。实际可用状态以控制台实时返回为准。

SG

新加坡

面向东南亚团队的远程开发、持续构建和跨地区产物交付。

目录机型
3 档
状态
充足
JP

日本(东京)

面向日本及东北亚协作团队的 Xcode 构建、签名准备和自动化测试。

目录机型
3 档
状态
充足
KR

韩国(首尔)

面向韩国团队的远程会话、CI Runner 和开发工具链执行任务。

目录机型
3 档
状态
充足
HK

香港

面向跨地区协作团队的代码同步、构建执行、远程开发和产物交接。

目录机型
3 档
状态
充足
责任边界

平台负责交付,用户掌握项目与凭据

明确责任不是减少支持,而是让异常发生时能够更快定位:先判断问题属于节点交付、网络连接、工具链配置,还是项目自身状态。

VMRunner 负责

订单对应的物理节点交付与服务支持

  • 维护三档机型与四个机房的订购目录
  • 按已确认订单完成节点编排和连接信息交付
  • 提供与连接、节点状态和账单核对相关的支持
  • 根据订单标识、时间和日志推进故障排查
  • 全年 365 天正常运行,不设置计划停机安排
用户负责

账号权限、代码资产、证书与数据备份

  • 保护连接凭据、代码仓库令牌和团队账号权限
  • 管理项目证书、描述文件、密钥及其有效期
  • 为代码、素材、配置和构建产物建立独立备份
  • 控制 Runner 权限、环境变量和第三方依赖来源
  • 在提交支持信息前脱敏日志与配置文件
下一步

先核对配置与节点,再把工作负载交给独享云端 Mac

查看三档方案,确认芯片、内存、存储、租用周期和机房范围;如果需要迁移现有环境,可先阅读远程访问指南。