روز گذشته شبکه ایکس‌باکس در یکی از سنگین‌ترین قطعی‌های تاریخ خود غرق شد. خرید بازی، دانلود، اجرای آفلاین و حتی پخش دیسکی همه متوقف شدند. اما امروز اسکات ون‌ولیت، مدیر ارشد فنی ایکس‌باکس، در پستی بلند در شبکه اجتماعی X پرده از پشت صحنه این اتفاق برد و مسیر بهبودهای آینده را ترسیم کرد.

وابستگی به یک سرویس خارج‌ازچهارچوب؛ ریشه تمام مشکلات

ون‌ولیت تأیید کرد که سرویس‌های ایکس‌باکس روز دوشنبه ساعت 2:30 بعدازظهر به وقت اقیانوس آرام به حالت عادی بازگشتند. اما علت اصلی یک فاجعهٔ معماری ساده بود: یک سرویس لایسنس‌دهی کاملاً خارج از اکوسیستم مایکروسافت که ایکس‌باکس بدون آن نمی‌تواند عمل کند. وقتی آن سرویس دچار اختلال شد، بررسی مجوزهای دیجیتال یا همان Entitlement به طور کامل مختل شد. سیستم دیگر نمی‌دانست هر بازیکن به چه محتوایی دسترسی دارد و به همین دلیل فروشگاه، کتابخانه بازی‌ها و حتی اجرای آفلاین فلج شدند. این اختلال دایره‌ای طوری بود که ناشران و فروشندگان طرف قرارداد نیز با مشکلات غیرمنتظره‌ای مواجه شدند و بسیاری از کاربران تنها در بازی‌های خاصی خطا دریافت کردند.

این وابستگی شدید به سرویس‌های خارجی، دقیقاً همان موضوعی است که مهندسان نرم‌افزار به عنوان [نقطهٔ شکست در معماری توزیع‌شده](https://en.wikipedia.org/wiki/Single_point_of_failure) از آن یاد می‌کنند و نشان می‌دهد چطور یک خطای جانبی می‌تواند زنجیرهٔ کامل خدمات را قطع کند.

بررسی فنی و نمودارهای مربوط به قطعی شبکه ایکس‌باکس

چرا یک نقطهٔ شکست، شب هزاران بازیکن را خراب کرد؟

تیم‌های مهندسی به محض تشخیص اختلال، سرویس معیوب را ایزوله کردند و ترافیک را به بخش‌های سالم هدایت دادند، اما فرآیند بازیابی زمان‌بر بود. ون‌ولیت مستقیماً به دلایل اصلی فشارها اشاره کرد. به گفته او، تمرکز مایکروسافت دیگر روی یافتن یک علت تک‌خطی نیست، بلکه روی سوالات پیچیده‌تر معطوف است. چرا خرابی در یک ماژول می‌تواند ساختارشکن شود؟ چرا ریکاوری این‌قدر طول کشید و چه مهندسی‌هایی باید انجام شود تا دیگر یک نقطهٔ شکست واحد، تجربهٔ تفریحی گیمرها را نابود نکند؟

پاسخ مایکروسافت به این سوالات در سه محور اصلی خلاصه می‌شود:

  • مقاوم‌سازی وابستگی‌های زیرساختی برای ورود به حساب کاربری و اجرای بازی‌ها
  • بهبود الگوریتم‌های تشخیص و مهار این نوع نارسایی‌ها
  • افزایش شفافیت و سرعت اطلاع‌رسانی در زمان بروز خطا
مدیر فنی ایکس‌باکس قول داد که در هفته‌های آینده گزارش‌های فنی دقیق‌تری دربارهٔ وضعیت پلتفرم و پروژه‌های بهینه‌سازی منتشر کند.

سایه سنگین دیجیتالی شدن و چالش‌های جدید

این قطعی اتفاق تازه‌ای در بستر بی‌اعتمادی فزایندهٔ گیمرها به آیندهٔ تمام‌دیجیتال نیست. پس از قطعی اخیر شبکهٔ پلی‌استیشن و تصمیم سونی برای قطع تولید بازی‌های فیزیکی PS5، موجی از نارضایتی و طومارهای امضا در فضای مجازی شکل گرفت. اگرچه ایکس‌باکس از این موج انتقادی مستثنی ماند، اما درگیر چالش داخلی جدیدی است. تعدیل 3200 نفر از نیروهای انسانی در اکثر استودیوهای وابسته به مایکروسافت، انگیزه‌های پنهان پشت این تمرکز بر زیرساخت ابری و دیجیتالی را به شدت زیر سؤال برده است. با این حال، وعدهٔ ون‌ولیت مبنی بر شفافیت بیشتر و اصلاح نقاط کور معماری، می‌تواند نقطهٔ عطفی در بازگرداندن سرمایهٔ اعتماد بین مایکروسافت و جامعهٔ گیمرها باشد.