رفتن به محتوا
IROSG.
تازه‌ها

GitHub مسیر زیرساخت Git در مقیاس عامل‌ها را توضیح داد؛ مهاجرت تدریجی به Azure

گزارش مهندسی GitHub نشان می‌دهد انتقال زیرساخت فقط جابه‌جایی فایل نیست؛ تأخیر شبکه و مدل هماهنگی نوشتن نیز باید بازطراحی شوند.

تصویر خبر: GitHub مسیر زیرساخت Git در مقیاس عامل‌ها را توضیح داد؛ مهاجرت تدریجی به Azure

انتقالی که هنوز چندمرحله‌ای است

GitHub در گزارش مهندسی تازه خود می‌گوید کپی تقریباً همه مخزن‌ها را به Azure رسانده، درحالی‌که بخشی از زیرساخت مراکز داده قبلی همچنان فعال است. طبق گزارش، Azure حدود نیمی از ترافیک Git را پاسخ می‌دهد. بنابراین «وجود نسخه مخزن در Azure» با «انتقال کامل همه پردازش‌ها» یکسان نیست.

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

عامل‌ها چه چیزی را عوض می‌کنند؟

عامل‌های توسعه می‌توانند تعداد عملیات خواندن، شاخه‌سازی و به‌روزرسانی را افزایش دهند. پاسخ مناسب صرفاً افزودن ماشین نیست؛ باید محل انتظار، قفل و تأیید نسخه‌های داده نیز اندازه‌گیری شود.

درس معماری تحریریه

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

TRACEABLE KNOWLEDGE

منابع و مطالعهٔ بیشتر

01
GitHub Engineering — منبع اصلیhttps://github.blog/engineering/architecture-optimization/the-bridge-to-agent-scale-git-infrastructure/
02
تصویر اصلی همین مطلب — GitHub Engineeringhttps://github.blog/wp-content/uploads/2026/01/generic-mona-github.png?resize=1600%2C850

آخرین بررسی تحریریه:

IROSG / EDITORIAL

خبرها و معرفی مشاهیر با نگارش مستقل و ذکر منبع تهیه شده‌اند. اعتبار و مجوز تصاویر در بخش منابع همین صفحه نگه‌داری می‌شود تا متن زیر عکس‌ها شلوغ نشود. داده‌های مرجع CVE با اعتباردهی به منابع اصلی ارائه می‌شوند.

سیاست تألیف و حقوق تصاویر ↗

ادامهٔ کشف.

تازه‌ها ↗