先测连接路径,再选择云端 Mac 节点
DPLYMAC 当前提供新加坡、日本(东京)、韩国(首尔)、香港、美国东部 5 个节点。每个订单对应独享物理机,并非虚拟机;选点时不要只看地理距离,还要同时核对团队工作时区、代码仓库位置、依赖服务路径和真实构建耗时。
- 在售节点
- 5 个区域
- 物理资源
- 1 单对应 1 台
- 运行安排
- 365 天正常运行
把节点选择拆成四个可核对条件
最低 ping 不一定代表最短交付时间。构建任务还会经过代码拉取、依赖下载、签名、制品上传和通知回传,应先确定主要访问者与关键依赖分别在哪里。
主要访问城市
从实际办公网络分别测试 5 个节点,不用手机热点或临时代理作为唯一结论。跨境团队应让每个主要办公地都完成一次复测。
- 记录
- 中位延迟、抖动、丢包
- 通过条件
- 交互稳定且可重复
团队工作时区
交互开发优先靠近白天在线成员;夜间自动构建则可把任务交给下一时区接力,减少开发者等待队列结果的时间。
- 记录
- 提交高峰与验收时段
- 通过条件
- 构建完成时有人接手
代码仓库位置
同一份工程在不同节点的拉取与子模块更新时间可能明显不同。测试时应包含完整克隆、增量拉取、依赖恢复与制品上传。
- 记录
- 克隆、缓存恢复、上传耗时
- 通过条件
- 主仓库链路稳定
CI 依赖服务
把包管理镜像、对象存储、测试接口和发布目标纳入路径。只测远程桌面而忽略依赖服务,会低估完整流水线耗时。
- 记录
- 依赖响应与失败重试
- 通过条件
- 关键服务无持续超时
按团队路径,而不是按地图直线距离选点
以下建议用于缩小首轮测试范围。最终选择应以团队自己的固定网络、真实仓库和完整构建步骤为准。
新加坡节点
适合东南亚团队、跨境协作和面向新加坡依赖服务的构建任务。建议从新加坡、香港、深圳及团队实际办公城市测试。
- 优先测试
- 新加坡、香港、深圳
- 适用任务
- 东南亚交互开发、依赖下载、区域 CI
- 验证重点
- 跨境抖动、仓库克隆、制品回传
- 不宜只看
- 单次最低 ping
日本(东京)节点
面向 japan mac server 与东京云端 Mac 使用场景,适合日本及东北亚团队进行 Xcode 构建、测试和持续集成。
- 优先测试
- 东京、首尔、上海
- 适用任务
- 日本团队开发、东北亚构建、发布准备
- 验证重点
- 仓库拉取、依赖缓存、上传链路
- 建议方法
- 比较工作时段与夜间构建
韩国(首尔)节点
适合韩国 Mac 服务器需求、首尔团队日常开发,以及依赖韩国本地服务的自动化测试与构建队列。
- 优先测试
- 首尔、东京、上海
- 适用任务
- 韩国团队开发、本地接口测试、CI 执行
- 验证重点
- 依赖响应、图形会话、构建重试
- 建议方法
- 使用固定办公网络复测
香港节点
适合华南、香港与澳门研发团队测试跨境连接,也可用于需要在 UTC+8 工作时段快速接手的远程开发任务。
- 优先测试
- 香港、深圳、上海
- 适用任务
- 华南协作、图形开发、短周期构建
- 验证重点
- 晚高峰抖动、文件同步、会话恢复
- 建议方法
- 覆盖白天与晚间各一轮
美国东部节点
适合北美东部工作时区、靠近当地代码托管或依赖服务的团队,也适合作为亚洲团队夜间提交后的异步 CI 接力点。
- 优先测试
- 纽约、法兰克福、团队办公地
- 适用任务
- 北美依赖、异步流水线、制品处理
- 验证重点
- 仓库路径、对象存储、回传时间
- 建议方法
- 按完整流水线比较总耗时
9 个测试城市到 5 个节点的 ping 中位数
采样使用各测试地固定企业宽带,在当地工作日 10:00–12:00 连续发送 20 次请求并取中位数。单位为毫秒,数字仅用于确定首轮候选节点;正式选点前应在自己的网络复测。
| 测试城市 | 新加坡 SG | 东京 JP | 首尔 KR | 香港 HK | 美国东部 US-E |
|---|---|---|---|---|---|
| 北京 | 92 ms | 56 ms | 63 ms | 39 ms | 181 ms |
| 上海 | 78 ms | 42 ms | 48 ms | 31 ms | 174 ms |
| 深圳 | 45 ms | 62 ms | 71 ms | 18 ms | 188 ms |
| 香港 | 37 ms | 52 ms | 61 ms | 8 ms | 181 ms |
| 东京 | 68 ms | 8 ms | 34 ms | 49 ms | 151 ms |
| 首尔 | 74 ms | 31 ms | 7 ms | 58 ms | 168 ms |
| 新加坡 | 7 ms | 72 ms | 80 ms | 39 ms | 212 ms |
| 法兰克福 | 164 ms | 235 ms | 224 ms | 184 ms | 92 ms |
| 纽约 | 229 ms | 168 ms | 180 ms | 211 ms | 12 ms |
三轮验证后再固定生产节点
每一步都有输入、操作、完成标准和回退点。不要在只完成一次 ping 后直接迁移完整 CI 队列。
-
01
先测本地网络
在主要办公地使用固定网络,对 5 个节点各执行连续测试,同时记录中位延迟、最大波动和丢包情况。
- 输入
- 主要办公网络与测试时段
- 完成标准
- 至少得到两组可重复样本
- 回退点
- 更换网络后重新测量
-
02
比较中位延迟与抖动
从 5 个节点中保留两处候选,分别覆盖日常工作时段与构建高峰。关注稳定区间,而不是单次最小数字。
- 输入
- 20 次请求的完整结果
- 完成标准
- 确定主候选与备用候选
- 回退点
- 扩大采样时段后再比较
-
03
运行真实仓库构建
使用同一提交、同一依赖锁文件和同一缓存策略,在两个候选节点完成克隆、构建、测试与制品上传。
- 输入
- 可复现仓库与构建命令
- 完成标准
- 总耗时与日志均可核对
- 回退点
- 切回备用节点继续验证
两款配置覆盖全部 5 个在售节点
目录中的组合统一标记为“充足”。实际可用状态、设备信息和交付结果以控制台实时返回为准,不在页面上预设具体交付时间。
| 在售配置 | 新加坡 | 日本(东京) | 韩国(首尔) | 香港 | 美国东部 |
|---|---|---|---|---|---|
| DeployMac M4 M4 · 16GB · 256GB | 充足 | 充足 | 充足 | 充足 | 充足 |
| DeployMac M4 Pro M4 Pro · 64GB · 2TB | 充足 | 充足 | 充足 | 充足 | 充足 |
M4、16GB RAM、256GB SSD,适合短任务、轻量构建与单项目开发。
M4 Pro、64GB RAM、2TB SSD,适合并发任务、大型工程和高内存实验。
支持 USDT-TRC20,以及 Visa / Mastercard / Amex(经 Stripe);实际可用网关以控制台返回为准。