سبد خرید
{{item.quantity}}
تعداد را بنویسید. بیش‌تر از 0 بنویسید. کم‌تر از {{item.product.variant.max + 1}} بنویسید.
{{item.promotion_discount|number}} تومان تخفیف
{{item.total|number}} تومان
مبلغ قابل پرداخت
{{model.subtotal|number}} تومان
ثبت سفارش
سبد خرید شما خالی است
بازطراحی زیرساخت Git در گیت‌هاب برای توسعه مبتنی بر ایجنت

بازطراحی زیرساخت Git در گیت‌هاب برای توسعه مبتنی بر ایجنت

منبع رسمی گزارش: این مطلب برگرفته از مستندات رسمی منتشر شده در وب‌سایت GitHub Engineering Blog می‌باشد.

بر اساس گزارش منتشرشده توسط برایان سلنزا (Brian Celenza)، مهندس ارشد نرم‌افزار در وبلاگ مهندسی گیت‌هاب (GitHub Engineering Blog)، این پلتفرم زیرساخت هسته Git را بدون ایجاد وقفه در سرویس‌دهی بازطراحی می‌کند. ورود ایجنت‌های هوش مصنوعی به چرخه توسعه، نرخ عملیات خواندن و نوشتن هم‌زمان را به سطحی بی‌سابقه رسانده است.

انفجار ترافیک و ورود به مقیاس ایجنت‌ها

آمار رسمی گیت‌هاب مقیاس انفجاری این تغییرات را نشان می‌دهد. در اوت ۲۰۲۶، شلوغ‌ترین مخزن گیت‌هاب نزدیک به ۱ میلیارد درخواست را در یک ماه ثبت کرد. همچنین بین سپتامبر ۲۰۲۵ تا اوت ۲۰۲۶، مجموع فعالیت‌های گیت روی این پلتفرم بیش از دو برابر شد و از ۲۱۸.۲ میلیارد رویداد به ۴۷۳.۳ میلیارد رویداد در ماه رسید. فقط در سپتامبر، برنامه‌نویسان و ایجنت‌ها مجموعاً ۷.۳۸ میلیارد کامیت ثبت کردند که نسبت به سال گذشته بیش از ۵ برابر افزایش داشته است.

محدودیت‌های معماری فعلی Spokes

سیستم فعلی گیت‌هاب به نام Spokes تاکنون از ۱ میلیارد مخزن پشتیبانی کرده است. در این معماری، هر مخزن به صورت پیش‌فرض روی دیسک محلی پنج فایل‌سرور ذخیره می‌شود تا خواندن داده‌ها با تأخیر پایین انجام گیرد. برای اعمال تغییرات و به‌روزرسانی ارجاع‌ها، یک پروتکل ثبت سه‌فازی (Three-Phase Commit) بر مبنای حد نصاب (Quorum) استفاده می‌شود.

با وجود پایداری بالا، این ساختار با یک چالش بنیادی روبه‌رو است: مکانیزم پایداری داده‌ها (Durability) مستقیماً به مقیاس‌پذیری (Scale) متصل است. نسخه‌های محلی دیسک، منبع اصلی داده هستند؛ در نتیجه افزایش ظرفیت خواندن مستلزم افزودن کپی پایدار جدید است. از آنجا که تمام کپی‌ها باید در عملیات نوشتن مشارکت کنند، سرعت نوشتن به سرعت کندترین کپی محدود می‌شود. همچنین، از دست رفتن حد نصاب به توقف کامل عملیات نوشتن منجر می‌شود.

تفکیک ذخیره‌سازی از مقیاس؛ ۳۵ برابر توان پردازش بیشتر

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

طبق نتایج بنچمارک‌های داخلی، این معماری نوین تا ۳۵ برابر توان پردازش نوشتن (Write Throughput) بالاتری را نسبت به قبل ارائه داده و مقیاس ظرفیت خواندن را به صورت کاملاً مستقل مدیریت می‌کند. این تحول زیرساختی هم‌زمان با اجرای زنده پلتفرم رخ می‌دهد و تمام قابلیت‌های کنترلی حیاتی، از جمله Branch Protection، تاییدیه‌های بازبینی کد، لاگ‌های حسابرسی امنیتی و ابزارهای مانیتورینگ را برای تیم‌ها حفظ خواهد کرد.

پیشنهاد ویژه شیرازگِیت

خرید قانونی گیت‌هاب کوپایلت (GitHub Copilot)

فعال‌سازی مستقیم با کارت‌های بین‌المللی معتبر، بدون واسطه، با ضمانت کامل تا آخرین روز اشتراک و پشتیبانی سریع در شیرازگِیت.

نوید بهروزی
نوشته شده در 17 مهر 1405 توسط نوید بهروزی
اشتراک‌گذاری
همچنین بخوانید...

دیدگاه خود را بنویسید

  • {{value}}
این دیدگاه به عنوان پاسخ شما به دیدگاهی دیگر ارسال خواهد شد. برای صرف نظر از ارسال این پاسخ، بر روی گزینه‌ی انصراف کلیک کنید.
دیدگاه خود را بنویسید.
جستجو
برای جستجو در نوشته‌های وب‌سایت، کلمه‌ی کلیدی مورد نظر خود را بنویسید و بر روی دکمه کلیک کنید.
دسته‌بندی
عضویت خبرنامه
عضو خبرنامه ماهانه وب‌سایت شوید و تازه‌ترین نوشته‌ها را در پست الکترونیک خود دریافت کنید.
پست الکترونیکی را بنویسید.
© ۱۴۰۳ - ۱۴۰۵ - کلیه حقوق و امتیازات این وبسایت متعلق به شیراز گیت میباشد | طراحی توسط شیراز استودیو
دسته‌بندی کالاها