Vercel 于8月24日宣布,Vercel Sandbox——其用于运行不受信任代码或代理生成代码的隔离计算环境——现已正式全面可用,并支持区域选择和故障切换。更新日志标题则称其为全球可用。

常见表述忽略了什么

在这句话里,“全球”承担了很大一部分叙述工作。可用区域是 iad1(华盛顿特区)、sfo1(旧金山)、cle1(克利夫兰)和 cdg1(巴黎)——其中三个在北美,一个在欧洲。目前没有亚太地区,没有南美地区,也没有中东或非洲地区。Vercel 明确表示:“对所有 Vercel 区域的支持即将上线。”这才是准确的说法:这属于全面可用,意指已结束 beta,而非全球可用,意指覆盖所有地方。对于从新加坡或圣保罗运行、对延迟敏感的工作负载来说,最近的可选项在另一个洲。

套餐上的分层

区域选择适用于所有套餐。配置故障切换区域则仅限于Pro 和 Enterprise团队。因此,这项公告中关于韧性的另一半——也就是让多区域部署不仅仅只是位置偏好、而是真正有意义的部分——是有门槛的。

限制故障切换叙事的约束

快照“会停留在其创建时所在的区域,且无法移动”,而要从快照创建或恢复 sandbox,二者必须位于同一区域。这一点对故障切换构成了重要限定:依赖从快照恢复的工作负载不能简单地故障切换到另一个区域并从上次中断处继续,因为快照不会随之迁移。故障切换保障的是在别处重新启动的能力,而不是继续执行的能力。

未说明的内容

公告中没有出现价格信息,也没有说明区域选择或故障切换是否会带来成本差异。该功能提供四种配置入口:团队设置、CLI、SDK 的 create 调用,以及 Sandbox CLI。