StarlingX 12.0: دقت زمانبندی در شبکههای توزیعشده
خلاصهٔ کاملتر
StarlingX 12.0 اولین نسخه بزرگ این پلتفرم ابر توزیعشده متنباز در سال ۲۰۲۶ هست که توسط بنیاد OpenInfra منتشر شده. این پلتفرم ترکیبی از Linux kernel، Kubernetes، OpenStack و Ceph هست و توسط شرکتهایی مثل Verizon، Vodafone، T-Systems و KDDI برای زیرساختهای 5G و O-RAN استفاده میشه.
مهمترین قابلیت نسخه ۱۲ پشتیبانی از PTP Partial Timing Support (PTS) هست. قبلاً StarlingX برای سنکرونسازی دقیق ساعتها در شبکه، به سختافزار PTP روی همه نودها نیاز داشت. این موضوع فازبندی ارتقاء سختافزار و محیطهای با تجهیزات مختلط رو خیلی سخت میکرد.
با PTS که با استاندارد ITU-T G.8275.2 همراستاست، دیگه لازم نیست همه نودها از PTP آگاه باشن. حداکثر خطای زمانی در این حالت پلاسمینوس ۰.۵ میلیثانیه تعریف شده. جایی که NIC سختافزار timestamping داشته باشه، StarlingX ازش برای کاهش تأخیر بستهها (PDV) استفاده میکنه و جایی که نداشته باشه، دقت کمتره ولی کنترلشدهست.
Matt Peters از Wind River در این باره میگه: «قبل از PTS، نودهایی که سختافزار PTP نداشتن یا باید به timestamping نرمافزاری با خطای غیرقابل پیشبینی تکیه میکردن، یا GNSS محلی نیاز داشتن، یا اصلاً از workloadهای precision-timing کنار گذاشته میشدن.»
تقاضا برای PTP فقط به تلکام محدود نمیشه. Peters اشاره میکنه که اتوماسیون صنعتی (رباتیک، machine vision، TSN)، شبکههای برق و تأسیسات (برای synchrophasors و رلههای حفاظتی) و خدمات مالی (معاملات با فرکانس بالا و timestamping نظارتی) از جمله حوزههایی هستن که بیشترین تقاضا رو برای PTP دارن. همچنین سیستمهای حملونقل هوشمند و خودران که به هماهنگی سنسورها در لحظه نیاز دارن هم در این دسته قرار میگیرن.
قابلیت مهم دیگه نسخه ۱۲، یکپارچهسازی احراز هویت با OIDC هست. قبلاً اپراتورها باید کاربران رو در دو پایگاه داده جداگانه مدیریت میکردن: یکی برای APIها و CLIهای StarlingX و دیگری برای APIهای Kubernetes. حالا یک پروکسی واحد OpenID Connect همه چیز رو پوشش میده. پیادهسازی از Dex — یک identity provider متنباز — استفاده میکنه که هنگام نصب بهصورت خودکار مستقر و پیکربندی میشه و Kubernetes هم از همون ابتدا با OIDC راهاندازی میشه.
سایر تغییرات نسخه ۱۲ شامل پشتیبانی از NetApp به عنوان بکاند ذخیرهسازی مستقل یا در کنار Ceph، و بهبود عملیات backup و restore در مدیریت نرمافزار هست که مراحل کمتری نیاز داره و نیازی به ریاستارت یا نصب مجدد کامل نیست.
Greg Waines از Wind River میگه که StarlingX دیگه فقط یک پلتفرم تلکام نیست: «چه دنبال جایگزین VMware باشی، چه کارخانهای که داره زیرساختش رو مدرن میکنه، چه شرکتی در اروپا که به حاکمیت دیجیتال اهمیت میده — StarlingX قابلیتهای پایهای که نیاز داری رو داره.»
نکات کلیدی:
- PTP Partial Timing Support (PTS) امکان توزیع دقیق زمانبندی در محیطهای مختلط سختافزاری رو میده، بدون نیاز به PTP روی همه نودها
- حداکثر خطای زمانی در PTS طبق استاندارد ITU-T G.8275.2 برابر ±۰.۵ میلیثانیهست
- احراز هویت با یک پروکسی OIDC واحد (مبتنی بر Dex) یکپارچه شده و مدیریت کاربران سادهتر شده
- پشتیبانی از NetApp به عنوان بکاند ذخیرهسازی اضافه شده
- بهبودهایی در عملیات backup و restore با مراحل کمتر و بدون نیاز به ریاستارت
- این پلتفرم رسماً خودش رو به عنوان جایگزین VMware و راهحل ابر توزیعشده عمومی معرفی میکنه




