租用之前,先把边界看清

先查这里,
大概率已经有答案

从配置怎么选,到到期前该备份什么。这里回答选型、计费、网络与数据的关键问题,帮你判断一台独享物理 Mac 是否适合当前任务。

三档机型,五个节点。Shell M4 按天 $21.8 起,全部以美元结算。

先对齐术语

八个词,读懂租用方式

这里的“节点”是一台供你使用的物理 Mac,不是一份从共享主机切出来的虚拟资源。

物理节点
承载 macOS 与工作负载的实际设备。下单时选择机型、节点与周期;开通后,从控制台查看该实例的连接信息与到期时间。
独享
租用期间整机 CPU、GPU 与统一内存不与其他租户共享。这不代表同一台机器上的多个构建任务互不影响,并发仍会竞争本机资源。
非虚拟机
你租用的是物理 Mac,而不是共享宿主机上的虚拟实例。macOS 图形界面与命令行完整可用,适合需要原生工具链的工作流。
VNC
用于远程图形桌面的连接方式。需要操作图形界面时使用;脚本构建和文件传输通常优先走 SSH,减少持续桌面传输的带宽占用。
self-hosted runner
由你部署并注册到 CI 平台的任务执行程序。仓库触发流水线后,构建在这台 Mac 上运行;工具链、工作目录与凭据由你管理。
统一内存
Apple Silicon 中由 CPU 与 GPU 使用的内存池。Xcode、模拟器、容器与推理进程会共同消耗它,选型时要看同时运行的任务,而不只看项目大小。
计费周期
可选按天、按周、按月或按季租用。周期价格是整段租期的目录价,不是把日价直接累加;订单的起止时间以控制台记录为准。
Thunderbolt 5 并联
面向多台节点协作的连接加购项,按每台计费。它不是把几台 Mac 自动合成一台大内存机器,应用仍需自行安排任务与数据传输。

选型:先看同时跑什么

先确认工具链、并发和数据量,再决定内存与硬盘。更高档位不等于所有任务都会按比例加速。

16GB 够不够跑 Xcode?

Shell M4 配置为 M4 / 16GB / 256GB,适合先验证单项目编译、命令行打包或低并发 CI。是否够用,取决于你是否同时打开多个工程、启动多个模拟器,以及是否还运行容器或其他服务。

建议用实际仓库跑一次完整构建,再看内存压力、交换空间与磁盘剩余量。若持续出现明显内存压力,先减少并发;仍影响工作流时,再考虑 M4 / 24GB / 512GB 配置,对应 Shell M4 Plus。不要仅凭一次增量构建的耗时判断整套配置。

什么时候该选 M4 Pro / 64GB?

M4 Pro / 64GB / 2TB 是 Shell M4 Pro 的配置。多个构建任务同时运行、较大的依赖与产物集,或需要更多统一内存的 MLX、llama.cpp 实验,是优先评估这一档的场景。

模型能否载入还受量化方式、上下文长度、运行时缓存和其他进程占用影响,不能只用模型文件大小与 64GB 做比较。先记录峰值内存与实际吞吐,再决定是否长期租用;我们不把某个模型规模或构建加速倍数当作固定承诺。

原配 2TB 与 +1TB SSD 加购,怎么取舍?

先分开判断计算需求和容量需求。如果当前芯片与内存足够,只是多个 Xcode 版本、构建缓存或产物占满磁盘,可以评估 +1TB SSD 或 +2TB SSD。加购存储不会增加统一内存,也不会把 M4 变成 M4 Pro。

如果任务本身需要 M4 Pro 与 64GB 统一内存,再选择原配 2TB 的 Shell M4 Pro。下单前同时核对加购容量、计费周期和挂载安排;迁移已有文件前保留独立备份,不要把“增加容量”当作自动迁移或备份服务。

计费:比较周期价,不猜扣款

日租适合短任务,长周期适合持续使用。先估计实际租期,再看订单确认页的金额与到期时间。

按天与按季,价格差在哪里?

四种周期都有独立目录价,季付不是日价直接累加。下面列出三档机型的原始日价与季价,方便你区分短期试跑和持续使用;完整周价、月价及加购价格见方案页。

美元目录价;不含存储或 Thunderbolt 5 并联加购。
机型 按天 按季
Shell M4 $21.8 $296.2
Shell M4 Plus $39.6 $538.8
Shell M4 Pro $61.6 $838

长周期降低持续租用的周期成本,但会延长你一次购买的租期。临时发布、环境验证和一次性归档,可以先按天评估;常驻 runner 则应把预计使用时间与加购费用一起比较。

已经开通,能否中途换周期或加购?

先在控制台打开对应订单,查看当前可用的续费、配置调整与加购操作。是否立即生效、是否涉及迁移、已付租期如何处理,以及新增金额,均应以该订单返回的确认信息为准,不按日价自行推算补差。

如果没有出现所需操作,登录控制台提交工单,注明订单号、目标周期和希望调整的配置。涉及机型或磁盘变化时,先完成备份,再确认执行安排;不要把提交需求视为变更已经完成。

到期是否自动扣费?关闭进程就停止计费吗?

不要把曾经支付成功等同于已经设置自动续费。请在控制台检查订单的续费设置、账单状态与到期时间,并以实际授权和确认结果为准。需要连续运行的流水线,应在到期前主动核对,而不是等连接断开后再处理。

计费依据是你购买的租期,不是 CPU 使用率。关闭 SSH 会话、停止 runner、结束构建或让机器空闲,都不等于取消订单或改变到期时间。若要调整后续租期,请使用控制台提供的订单操作。

为什么只以美元结算?

机型、周期与附加项统一使用美元(USD)目录价,便于跨节点比较同一配置。页面上的 $ 均表示美元;下单时应核对基础租金、加购项与最终应付金额。

若卡片账户的记账币种不同,换汇及可能产生的费用由发卡机构处理,不属于 ArmShell 的目录价。USDT-TRC20 支付则应按支付页面显示的网络、金额和收款信息操作,不自行用其他网络替代。

网络:按实际访问路径选节点

交互桌面、代码拉取和产物回传,对网络的要求不同。地理位置只是起点,实际路由才决定使用体验。

五个节点应该怎么选?

可选节点为新加坡、日本(东京)、韩国(首尔)、香港、美国东部,三档机型均覆盖这五个节点;下单时的实际可用状态以控制台实时返回为准。

频繁使用图形桌面时,优先从你的主要办公网络测试交互响应。以 CI 为主时,还要考虑代码仓库、依赖源与产物接收端的路径。分布式团队应以主要执行任务的位置为依据,而不是只按某位成员所在地区选择。

如果还不确定,先用短周期验证一次完整流程:拉取仓库、恢复依赖、构建、回传产物。单次 ping 不能替代这四个环节的实际体验。

是否提供独立 IP?能否提前配置白名单?

开通后的连接地址、端口与凭据从控制台获取。“独享物理机”描述的是计算资源归属,不应直接推导为固定公网 IP、独占出口或地址永久不变。

如果你的仓库、防火墙或合规流程依赖独立地址、出站白名单或固定地址,请在下单前联系支持,明确所需的是入站连接地址还是出站出口,并确认目标节点能否满足。不要根据示例命令中的主机名预先放行地址。

跨境访问延迟能保证吗?连接不顺先查什么?

延迟会随运营商、路由、时段与本地网络变化,不把某个参考毫秒数当作你的固定结果。ICMP 往返时间、SSH 命令响应和远程桌面流畅度也不是同一个指标。

先确认控制台里的连接地址与端口,再检查本地网络和防火墙。对比同一网络下的不同时段,记录超时发生在建立连接、下载依赖还是回传文件;提交工单时附上这些结果,比只描述“很慢”更容易定位。节点全年 365 天正常运行,但端到端连接仍受用户侧网络影响。

数据:独享不替代备份

代码、证书、配置与构建产物都应有机器之外的副本。到期前导出,远比到期后询问恢复更可靠。

到期后数据保留多久,何时擦除?

不要把到期后的保留时间当作备份承诺。应在订单到期前完成导出,并在控制台核对该订单的数据处理提示;具体保留安排与擦除进度,需要结合订单状态向支持确认,这里不承诺统一的恢复天数。

节点回收后会按流程处理原用户数据。已经擦除的数据不能依赖续费恢复。停止使用前,请同步文件、验证备份可读,并撤销不再需要的仓库凭据、runner 注册与其他访问令牌。

我的文件会被其他租户访问吗?

租用期间,你使用独享物理节点,CPU、GPU 与统一内存不与其他租户共享。ArmShell 非经授权不访问节点内的用户文件与工作负载。需要协助排障时,先通过工单说明问题,按必要范围提供日志或授权。

独享不能代替你自己的账号与权限管理。团队成员应分配独立的系统用户和 SSH 密钥,避免共用长期密码;只授予必要目录与仓库权限。不要在工单、截图或构建日志中暴露私钥、签名密码和有效令牌。

如何自行备份,才能确认真的能恢复?

把备份分成三类:代码提交到你的仓库;构建脚本、工具版本和环境配置记录成可重建说明;产物与必须保留的工作文件,用 rsync 或其他受控传输方式保存到节点之外。敏感凭据应使用团队认可的安全存储方式。

只把文件复制到同一台节点的另一个目录,不算独立备份。首次备份后抽查文件、核对校验值,并用副本尝试重建一次工作环境。临近到期时再做一次增量同步,确认本地副本包含最后一轮构建结果。

支付:两类方式,一套美元价格

只使用订单确认页返回的支付入口。付款前核对机型、周期、节点与加购项,付款后以订单状态为准。

支持哪些支付方式?

仅支持 USDT-TRC20,以及 Visa / Mastercard / Amex 卡支付(经 Stripe),全部以美元(USD)结算。实际可用网关以后端接口返回为准。

卡支付请按结账页面完成验证;USDT-TRC20 请逐项核对网络、金额与收款信息。不要向旧订单地址自行重复转账,也不要仅凭付款截图认定新订单已开通,后续状态应在控制台确认。

付款后订单没有更新,该提供什么信息?

先查看控制台的账单与订单状态,避免因页面未更新而重复支付。若仍无法确认,请通过控制台工单或 support@armshell.com 提供订单号、支付方式、支付金额,以及卡支付的账单参考信息或 USDT-TRC20 交易哈希。

不要发送完整卡号、卡片安全码、系统密码或私钥。支持会根据订单与支付记录核对结果;到账、验证与节点开通是不同环节,不用其中一个环节的完成状态替代全部流程。

没找到答案?
把你的任务发给我们

选型问题请写清工具链、并发与预计租期;已有订单的问题,请附订单号和去除敏感信息的日志。这样可以少一轮来回确认。

联系邮箱:support@armshell.com。已有账户也可登录控制台提交工单。