在分布式网络中保持时间同步,远比听起来复杂。OpenInfra基金会近日正式发布了StarlingX 12.0,精准时序支持成为本次版本的核心新特性之一。
![]()
这是StarlingX在2026年发布的首个重大版本。StarlingX是一款开源分布式云平台,目前已被Verizon、Vodafone、T-Systems和KDDI广泛应用于5G及O-RAN基础设施建设。
StarlingX 12.0在去年11月发布的11.0版本基础上进一步迭代升级。该平台将Linux内核、Kubernetes、OpenStack和Ceph深度整合,专为边缘计算和分布式云环境量身打造。12.0版本的主要新特性包括:
统一OIDC认证:以单一OpenID Connect代理取代原有的双数据库认证体系,实现所有平台接口的统一身份验证。
NetApp存储支持:NetApp现可作为独立存储后端使用,也可与Ceph配合混合部署。
统一软件管理优化:备份与恢复操作所需步骤更少,且无需重启或重新完整安装。
PTP部分时序支持(PTS):精准时序现可在并非每个节点都具备PTP硬件能力的部署环境中正常分发。
Wind River云工程高级总监Matt Peters向Network World表示:"在PTS出现之前,不支持PTP的节点要么依赖软件时间戳(误差不可预测),要么需要配置本地GNSS(全球导航卫星系统),要么被完全排除在精准时序工作负载之外。"
精确时间协议(PTP)是分布式系统用于将节点时钟同步至亚微秒级精度的核心机制,广泛应用于5G无线接入网络、O-RAN部署,以及越来越多的工业和金融场景。在12.0版本之前,StarlingX要求部署中的每个节点都必须具备PTP硬件能力,这给分阶段硬件升级和混合设备环境带来了相当大的挑战。
Peters进一步解释道:"部分时序支持(PTS)遵循ITU-T G.8275.2标准,允许网络中只有部分节点具备PTP感知能力,同时仍能向缺乏完整PTP硬件的节点分发时间信号。"
PTS的精度取舍由标准明确界定。ITU-T G.8275.2设定了±0.5毫秒的最大有界时间误差,允许存在非PTP感知网段以及未经修正的数据包延迟抖动(PDV)。在网卡层硬件时间戳可用的情况下,StarlingX会优先利用它来降低PDV;在不可用的情况下,Peters指出时序精度会有所降低,但仍在有界范围内,而非完全失控。
与完整时序支持相比,PTS以牺牲纳秒或亚微秒级精度为代价,换取更灵活的部署能力。Peters表示:"应用延迟不会受到实质性影响,但时间确定性和相位精度会有所下降。"
StarlingX还开放了可调节的PTP参数,包括伺服行为、阈值和保持设置,使运营商能够针对特定网络拓扑和PDV特性优化时序配置。
PTS特性对于那些无法在启用精准时序之前完成全面硬件更换的部署场景尤为重要。Peters还指出了电信行业以外对PTP支持需求最为强烈的领域。
"在电信之外,推动PTP普及最早也最强劲的力量来自工业自动化领域,基于时间的控制系统、机器人、机器视觉以及时间敏感网络(TSN)都需要在分布式系统间实现亚微秒级的协同。"Peters说,"电力网格与公用事业是另一大驱动力,它们将PTP用于同步相量测量、保护继电器和故障分析,在这些场景中,微秒级精准且可追溯的时间戳对电网稳定性至关重要。"
金融服务领域同样存在旺盛需求,尤其体现在高频交易和合规时间戳方面。Peters还提到了自动驾驶与智能交通系统——这些系统的传感器融合与协同决策,依赖于各节点之间一致的时间基准。
在12.0版本之前,StarlingX运营商需要跨两个独立数据库管理用户。其中一个是Keystone数据库,用于管理StarlingX API和CLI的基础设施操作;另一个是OIDC数据库,覆盖Kubernetes API和CLI,包括额外的基础设施管理及托管应用管理。任何用户权限的变更都必须在两个系统中同步进行。
12.0版本将所有需要身份验证的接入点统一整合至单一OpenID Connect代理之后。
Wind River高级技术专家、StarlingX技术指导委员会成员Greg Waines向Network World表示:"通过将所有用户认证接口统一迁移至OIDC认证,用户及权限管理只需在单一数据库中进行操作,大幅简化了运营管理工作。"
该实现采用开源OpenID Connect身份提供商Dex,在安装时自动完成部署和配置。Kubernetes开箱即启用OIDC,确保kubectl工作流在部署完成后立即可用。平台同时支持远程OIDC身份提供商接入,包括具备多因素认证(MFA)能力的提供商。
StarlingX的根基在于电信领域,但该项目始终面向更广泛的应用场景,涵盖覆盖整个工厂车间的工业物联网、跨越数千个站点的零售系统,乃至大型数据中心部署。
12.0版本明确将StarlingX定位为通用分布式云平台,Waines表示这反映的是既有发展势头,而非全新方向的转变。
"无论您是在寻找VMware替代方案的企业,还是开始推进基础设施现代化改造的工厂,抑或是在欧洲既需要强大平台又高度重视数字主权的公司,StarlingX都能提供您所需的基础功能。"Waines说。
Q&A
Q1:StarlingX 12.0新增的PTP部分时序支持(PTS)有什么实际意义?
A:PTS允许在并非所有节点都配备PTP硬件的环境中分发精准时序信号,遵循ITU-T G.8275.2标准,最大时间误差在±0.5毫秒以内。这对需要分阶段升级硬件的企业非常友好,避免了因硬件不统一而被排除在精准时序工作负载之外的情况,特别适合工业自动化、电力电网和金融服务等对时序要求较高的行业。
Q2:StarlingX 12.0的统一OIDC认证解决了什么问题?
A:12.0之前,StarlingX运营商需要维护两套独立的用户数据库——一个用于基础设施管理的Keystone数据库,另一个用于Kubernetes API的OIDC数据库,每次修改用户权限都要在两处同步操作。新版本将所有认证接口整合至单一OpenID Connect代理,基于开源身份提供商Dex实现,安装时自动完成配置,大幅降低了用户管理的运维复杂度。
Q3:StarlingX 12.0适合哪些行业或使用场景?
A:StarlingX 12.0定位为通用分布式云平台,适用范围涵盖5G/O-RAN电信基础设施、工业物联网与工厂自动化、跨多站点零售系统、寻找VMware替代方案的企业,以及注重数字主权的欧洲企业。平台将Linux内核、Kubernetes、OpenStack和Ceph深度整合,可满足边缘计算到大型数据中心的多样化部署需求。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.