
GitHub Actions یا GitLab CI؟ مفت منٹ پوری ٹیم کی قیمت چھپا سکتے ہیں

اگر دس افراد کی نجی کوڈ میزبانی پہلے سے GitHub پر ہے تو معیاری Linux رنر کے لیے GitHub Actions عموماً کم خرچ اور کم منتقلی والا انتخاب ہے۔ GitLab CI کا بڑا شامل کوٹہ تب زیادہ فائدہ دیتا ہے جب ٹیم کو GitLab Premium کی دوسری سہولتیں بھی درکار ہوں یا اس کی نشستیں پہلے ہی ادا ہو رہی ہوں۔ GitHub کے شائع شدہ منصوبوں میں Free کے لیے ماہانہ ۲٬۰۰۰ Actions منٹ اور Team کے لیے فی صارف ۴ ڈالر پر ۳٬۰۰۰ منٹ درج ہیں؛ GitLab کے منصوبوں کی قیمت میں Premium سالانہ بلنگ پر فی صارف ماہانہ ۲۹ ڈالر اور ۱۰٬۰۰۰ کمپیوٹ منٹ کے ساتھ آتا ہے۔
ایک مشروط حساب سے فرق واضح ہوتا ہے: روزانہ ۵۰ تعمیرات، ہر ایک آٹھ منٹ، اور ۲۲ کام کے دن فرض کریں تو مہینے میں ۸٬۸۰۰ رنر منٹ بنتے ہیں۔ GitHub کی Actions بلنگ تفصیل میں دو کور Linux رنر کے زائد استعمال کی شرح ۰٫۰۰۶ ڈالر فی منٹ ہے؛ اس فرضی حجم میں GitHub Team کا نشستوں اور منٹوں سمیت مجموعہ ۷۴٫۸۰ ڈالر جبکہ GitLab Premium کی دس نشستوں کی ماہانہ حسابی قیمت ۲۹۰ ڈالر ہوگی۔ اضافی منٹوں کا بل صفر ہونے سے پوری ٹیم کا بل صفر نہیں ہوجاتا۔
نشستوں کی شرط انتخاب کہاں بدلتی ہے؟
GitHub Free نجی ذخیرے اور متعدد ساتھیوں کی اجازت دیتا ہے، اس لیے دس افراد کو محض ٹیم کے حجم کی وجہ سے Team خریدنا لازم نہیں۔ Team کی نشستیں تب متعلق ہوتی ہیں جب اس منصوبے کی جائزے، برانچ یا دیگر اشتراکی سہولتیں مطلوب ہوں۔ اس کے برعکس GitLab.com کے نجی، اعلیٰ سطح کے Free گروپ میں پانچ صارفین کی حد ہے؛ عوامی گروپ اور خود زیر انتظام تنصیب پر یہی حد لاگو نہیں۔ لہٰذا دس افراد کے نجی GitLab.com گروپ کو Premium کے حساب میں رکھنا مناسب ہے، مگر ہر GitLab تنصیب پر یہ قیمت لاگو نہیں ہوتی۔
Premium کا شامل کمپیوٹ کوٹہ گروپ کا ماہانہ حصہ ہے، ہر صارف کا الگ حصہ نہیں۔ زیادہ نشستیں خریدنے سے کوٹہ اسی تناسب سے نہیں بڑھتا، جبکہ نشستوں کا بنیادی بل بڑھتا ہے۔ GitHub Team کے شامل منٹ بھی تنظیم کو ملتے ہیں، ہر ڈویلپر کو الگ نہیں۔ اس لیے فی صارف قیمت اور اضافی رنر منٹ کی قیمت کو الگ رکھنا ضروری ہے۔
ہلکے، درمیانے اور بھاری حجم کا ماہانہ حساب

یہ مثال دس افراد کے نجی ذخیرے، GitHub کے معیاری دو کور Linux رنر اور GitLab.com کے چھوٹے Linux رنر کے لیے ہے۔ درج منٹ الگ الگ کاموں کا مجموعہ ہیں، پائپ لائن کے آغاز اور اختتام کے درمیان گزرا وقت نہیں۔ GitLab کی اضافی کمپیوٹ منٹ کی قیمت ۱٬۰۰۰ منٹ کے پیک پر ۱۰ ڈالر ہے اور خریدا ہوا پیک ایک سال تک کارآمد رہتا ہے؛ بھاری حجم میں نیچے دی گئی رقم استعمال سے منسوب کی گئی ہے، لازماً اسی ماہ ادا ہونے والا بل نہیں۔
- ہلکا حجم، ۱٬۶۰۰ منٹ: GitHub Free کا شامل کوٹہ کافی ہے، اس لیے اس مثال میں نشست اور اضافی رنر منٹ کا بل صفر ہے۔ GitHub Team کی دس نشستیں ۴۰ ڈالر بنتی ہیں اور مزید منٹ نہیں خریدنے پڑتے۔ GitLab Premium کے شامل منٹ بھی کافی ہیں، مگر دس نشستوں کا حساب ۲۹۰ ڈالر رہے گا۔ پہلے سے خریدے ہوئے Premium منصوبے کا کوٹہ استعمال کرنا نئی خریداری سے الگ فیصلہ ہے۔
- درمیانہ حجم، ۸٬۸۰۰ منٹ: GitHub Free کے کوٹے سے ۶٬۸۰۰ منٹ زائد ہیں؛ مقررہ Linux شرح پر یہ ۴۰٫۸۰ ڈالر ہیں۔ Team کے شامل منٹ نکال کر ۵٬۸۰۰ زائد منٹ کے ۳۴٫۸۰ ڈالر بنتے ہیں۔ نشستوں کے ۴۰ ڈالر ملائیں تو کل ۷۴٫۸۰ ڈالر ہے۔ GitLab Premium کے چھوٹے رنر پر استعمال شامل کوٹے کے اندر رہتا ہے، مگر اس منصوبے کی دس نشستیں ۲۹۰ ڈالر بنتی ہیں۔
- بھاری حجم، ۳۰٬۰۰۰ منٹ: GitHub Free پر ۲۸٬۰۰۰ زائد منٹ ۱۶۸ ڈالر، اور Team پر ۲۷٬۰۰۰ زائد منٹ ۱۶۲ ڈالر ہیں؛ Team کی نشستیں ملا کر ۲۰۲ ڈالر بنتے ہیں۔ GitLab Premium کے کوٹے سے ۲۰٬۰۰۰ کمپیوٹ منٹ اوپر جائیں گے۔ اگر اتنے اضافی منٹ خرید کر اسی حجم سے منسوب کیے جائیں تو ۲۰۰ ڈالر کے منٹ اور ۲۹۰ ڈالر کی نشستیں، یعنی ۴۹۰ ڈالر بنتے ہیں۔
یہ رقوم صرف منصوبے، نشستوں اور فرض کیے گئے میزبان رنر کے وقت کا تقابل ہیں۔ GitHub میں آرٹی فیکٹ، پیکیج یا کیش کا اضافی ذخیرہ الگ قابل بل ہوسکتا ہے؛ GitLab میں بھی ذخیرے کی حدود الگ ہیں۔ پاکستانی ٹیم کے اصل بل میں ٹیکس، زر مبادلہ کی شرح اور ادائیگی کی فیس فرق ڈال سکتی ہے۔ GitLab Premium کی ماہانہ رقم سالانہ بلنگ والی قیمت کا حسابی حصہ ہے۔
رنر کا حجم بڑھانے سے شامل منٹ کیوں جلد ختم ہوتے ہیں؟

GitLab.com پر رنر کے کام کرنے کا ہر منٹ لازماً ایک کمپیوٹ منٹ نہیں بنتا۔ GitLab کے کمپیوٹ منٹ قواعد میں چھوٹے Linux رنر کا عامل ایک، درمیانے کا دو اور بڑے کا تین ہے۔ درمیانے رنر پر دس منٹ کا کام اس لیے بیس کمپیوٹ منٹ خرچ کرتا ہے؛ اس سے یہ ثابت نہیں ہوتا کہ کام دو گنا تیز بھی چلے گا۔ درمیانے حجم والی فرضی مثال کے تمام کام درمیانے رنر پر چلیں تو ۸٬۸۰۰ حقیقی منٹ ۱۷٬۶۰۰ کمپیوٹ منٹ بن جائیں گے اور Premium کا شامل کوٹہ ناکافی ہوگا۔
GitHub پر بھی دو کور Linux کی مذکورہ شرح Windows، macOS یا زیادہ طاقتور رنر پر لاگو نہیں ہوتی۔ بڑے میزبان رنر اپنے الگ نرخ پر بل ہوتے ہیں اور شامل معیاری منٹ ان کے لیے استعمال نہیں ہوتے۔ دونوں نظاموں میں متوازی کام پائپ لائن کا دورانیہ کم دکھا سکتے ہیں، مگر الگ الگ رنر کا وقت جمع ہوتا رہتا ہے۔ بجٹ کے لیے ہر کام کی مدت اور رنر کی قسم، صرف تعمیرات کی تعداد سے زیادہ کارآمد معلومات ہیں۔
عوامی کوڈ اور اپنا رنر حساب کیسے بدلتے ہیں؟
عوامی GitHub ذخیرے پر معیاری میزبان Actions رنر کے منٹ مفت ہیں؛ بڑے میزبان رنر کا الگ نرخ برقرار رہتا ہے۔ GitLab.com پر محض ذخیرہ عوامی بنانے سے عام منصوبے کا کمپیوٹ کوٹہ ختم نہیں ہوتا، اگرچہ اہل اوپن سورس منصوبوں کے لیے رعایتی عامل موجود ہے۔ اس لیے نجی ذخیرے کے اوپر والے اعداد عوامی منصوبے کے بل کی پیش گوئی نہیں ہیں۔ اگر Free کی اشتراکی سہولتیں کافی ہوں تو عوامی کوڈ رکھنے والی ٹیم کے لیے GitHub کا خرچ نمایاں طور پر کم ہوسکتا ہے۔
خود میزبان رنر پر GitHub Actions رنر منٹ کی پلیٹ فارم فیس نہیں لیتا، اور GitLab.com بھی ٹیم کے اپنے رنر پر چلنے والے کام کو مشترکہ رنر کے کمپیوٹ کوٹے میں شمار نہیں کرتا۔ مشین یا کرائے کا سرور، اس کی دیکھ بھال اور خرابی کی صورت میں متبادل صلاحیت پھر ٹیم کی ذمہ داری بنتی ہے۔ زیادہ مسلسل استعمال میں یہ انتظام فائدہ دے سکتا ہے، مگر وقفے وقفے سے آنے والے کام میں اسے چلانے کی محنت بھی گننی ہوگی۔ ادائیگی والے کوڈ میزبانی منصوبے کی نشستیں اپنا رنر لگانے سے ختم نہیں ہوتیں۔
موجودہ کوڈ میزبانی کی قیمت بھی شامل کریں
اگر ذخیرے، جائزے اور اجازتوں کا عمل پہلے ہی GitHub پر چل رہا ہے تو GitLab کا بڑا شامل کوٹہ دیکھ کر پوری ٹیم منتقل کرنے کا مالی حساب ادھورا رہے گا۔ پائپ لائن کی تعریف، راز، اجازتیں، رجسٹری اور روزمرہ جائزے کا طریقہ منتقل کرنے کی محنت بھی فیصلے کا حصہ ہے؛ اس کی رقم ٹیم کے موجودہ نظام پر منحصر ہوگی۔ GitLab Premium کے موجودہ صارفین کے لیے حساب مختلف ہے: نشستیں ویسے بھی ادا ہو رہی ہوں تو شامل کمپیوٹ منٹ استعمال کرنے کی اضافی قیمت صفر ہے۔ اس صورت میں نئی خریداری کی پوری نشست قیمت سی آئی کے کھاتے میں ڈالنے کے بجائے صرف اس تبدیلی سے پیدا ہونے والا خرچ گننا چاہیے۔
یہ بھی پڑھیں:
متعلقہ مضامین


Sentry یا New Relic؟ خرابی کے واقعات اور مکمل نگرانی کا بل الگ ہے

Bitwarden یا 1Password؟ کم قیمت اور آسان بحالی الگ فاتح چنتے ہیں

Colab یا Kaggle؟ مفت GPU میں قابلِ پیش گوئی کوٹہ فیصلہ کرے گا

Postman یا Insomnia؟ مقامی ڈیٹا اور ٹیم کی قیمت الگ فاتح چنتے ہیں

TAM، SAM اور SOM نکالیں—’صرف 1٪‘ بازار کا ثبوت نہیں
ہمارا نیوز لیٹر سبسکرائب کریں
ویب 3، AI اور کرپٹو کی تازہ خبریں براہ راست اپنے اِن باکس میں پائیں۔