谷歌正式发布 Spanner Omni,这是 Spanner 首个可私有部署版本,可运行在客户自有数据中心、其他云环境乃至笔记本电脑上。为实现脱离谷歌基础设施,该版本用类 Colossus 抽象层替代分布式文件系统,通过本地文件系统加网络共享实现自动分片与再均衡;同时以软件时钟同步加误差容忍机制替代依赖原子钟和 GPS 的 TrueTime,借助 Spanner 内置的时间等待并行化,在放宽误差边界的情况下仍保障一致性。Paxos、自动分片与同步复制保持不变,内部基准测试显示单区域可实现每秒数百万次查询、支撑 PB 级数据。核心权衡在于放弃可用性 SLA 换取部署灵活性,运维、补丁升级、备份与监控均由客户自行承担,且部分谷歌云集成组件不可用。文章认为,选型实质是 Spanner Omni 与托管版 Spanner 之间的取舍,代价体现在长尾延迟和运维负担而非功能差异。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅