GitHub أم GitLab؟ فارق السعر يتجاوز سبعة أضعاف في الخطة الوسطى

|الكاتب: فريق تحرير QUASA|6 دقيقة للقراءة
GitHub أم GitLab؟ فارق السعر يتجاوز سبعة أضعاف في الخطة الوسطى

تُظهر تعرفة GitHub Team سعراً معلناً قدره 4 دولارات للمستخدم شهرياً لأول 12 شهراً، مع 3000 دقيقة GitHub Actions شهرياً، بينما تعرض تعرفة GitLab Premium سعراً قدره 29 دولاراً للمستخدم شهرياً بالفوترة السنوية، مع 10000 دقيقة حوسبة شهرياً على GitLab.com؛ أي إن سعر المقعد في Premium يبلغ 7.25 أمثال سعر Team المعلن، ويتجاوز سبعة أضعافه. يتعلق الفرق برسم المقعد وفق شرطي عرض مختلفين، ولا يجعل الخطتين متماثلتين في الوظائف أو طريقة الدفع.

لفريق يستضيف مستودعاته في السحابة ويستهلك قدراً معتدلاً من CI، تقل فاتورة المقاعد الأساسية مع GitHub Team. أما GitLab Premium فقد تكون أنسب حين يحتاج الفريق ما تتضمنه من وظائف إدارية أو حصة تشغيل أكبر، شريطة احتساب ثمن ذلك على مستوى الفريق كله. وإذا كان المطلوب إبقاء خدمة المستودعات نفسها داخل بنية المؤسسة، تصبح المقارنة بين نسخ الاستضافة الذاتية بدلاً من هاتين الخطتين السحابيتين.

فريق سحابي صغير: ماذا يدفع مقابل كل مقعد؟

في مثال افتراضي لفريق يضم عشرة مطورين، تبلغ الرسوم الأساسية 40 دولاراً شهرياً على GitHub Team، مقابل ما يعادل 290 دولاراً شهرياً على GitLab Premium. الفرق 250 دولاراً شهرياً، أو 3000 دولار على مدى سنة كاملة إذا بقي عدد المقاعد والأسعار المفترضة ثابتين. لكن مبلغ Premium معروض على أساس فوترة سنوية، في حين يقيد عرض GitHub سعر Team المذكور بأول 12 شهراً؛ لذلك لا يصلح تحويل المقارنة إلى توقع لسعر التجديد اللاحق.

هذا الحساب يفصل الاشتراك عن التشغيل. وجود 10000 دقيقة ضمن Premium بدلاً من 3000 ضمن Team لا يضيف سبعة آلاف دقيقة لكل مطور، بل يوسع الحصة الشهرية المرتبطة بالخطة للجهة التي تُحاسب على الاستخدام. وإذا لم تصل وظائف البناء والاختبار إلى الحصة الأقل، فلن تخفض الحصة الأكبر أي مبلغ من فاتورة الفريق الافتراضي. القيمة الحقيقية للدقائق تظهر فقط عندما يستهلكها العمل فعلاً أو عندما يمنع نقصها تشغيل مهام لازمة.

عند احتساب المقاعد، يشمل السؤال من يحتاج إلى صلاحية الوصول والعمل في المستودعات الخاصة، لا عدد من يكتب الشيفرة فقط. وقد تتغير الفاتورة عندما يشارك مختبِرون أو مسؤولو تشغيل أو متعاقدون في المشاريع، بحسب طريقة احتساب المستخدمين لدى كل منصة. كذلك ينبغي فصل أي خدمات إضافية عن رسم الخطة؛ فالمقارنة هنا لرسوم المقاعد ودقائق CI المعنية، وليست تقديراً شاملاً لكل خدمة يمكن إلحاقها بالمستودع.

فريق كثيف CI: هل تعوض الدقائق فرق الاشتراك؟

تحدد وثائق فوترة GitHub Actions تكلفة الدقيقة الزائدة على مشغّل Linux القياسي ذي النواتين عند 0.006 دولار، بعد استهلاك الحصة في المستودعات الخاصة. الاستخدام على مشغّلات يستضيفها الفريق لا يستهلك دقائق GitHub المضمنة، وتشغيل المستودعات العامة على المشغّلات القياسية مجاني. تتغير التعرفة مع نظام التشغيل ونوع المشغّل، ولذلك لا يكفي مجموع زمن الوظائف وحده للتنبؤ بالفاتورة.

وفي GitLab.com، تبيّن أسئلة دقائق الحوسبة لدى GitLab أن استخدام مشغّلات يملكها الفريق لا يخصم من الحصة، وأن الدقائق الإضافية تباع بسعر 10 دولارات لكل 1000 دقيقة، وتظل صالحة 12 شهراً من الشراء أو حتى استنفادها. وإذا نفدت الحصة ولم تتوافر دقائق مشتراة، فقد يتوقف بدء مهام جديدة. شراء الرصيد قرار نقدي مختلف عن رفع عدد المقاعد، حتى لو ظهرت النفقات كلها في ميزانية التطوير نفسها.

لنفترض حسابياً أن الفريق المكوّن من عشرة أشخاص يستهلك 12000 دقيقة محسوبة شهرياً على كل منصة، وأن دقائق GitHub الزائدة كلها على مشغّل Linux القياسي المذكور. تصبح فاتورة Team التقريبية 94 دولاراً: 40 للمقاعد و54 لتسعة آلاف دقيقة فوق الحصة. وفي Premium تبلغ الكلفة المكافئة 310 دولارات: 290 للمقاعد و20 لشراء ألفي دقيقة إضافية. هذا افتراض لمقارنة الأسعار المنشورة، ولا يفترض أن مشغّلات المنصتين تنهي الوظيفة نفسها بالسرعة نفسها أو القدرة الحاسوبية نفسها.

حتى عند بلوغ 10000 دقيقة في ذلك السيناريو، تكلف الدقائق السبع آلاف التي تتجاوز حصة Team نحو 42 دولاراً على مشغّل Linux المحدد، وهي أقل بكثير من فرق رسوم المقاعد البالغ 250 دولاراً. بعد استنفاد الحصتين، يظل السعر الهامشي المفترض لدقيقة GitHub تلك أقل من سعر الدقيقة الإضافية المشتراة لدى GitLab. لذلك لا تكفي حصة Premium الأكبر وحدها لقلب نتيجة هذا المثال؛ قد تتغير النتيجة مع مشغّلات أخرى أو احتياجات وظيفية مختلفة. وإذا نُقلت المهام إلى مشغّلات خاصة، تدخل كلفة الآلات والإدارة والصيانة مكان جزء من فاتورة الدقائق.

مؤسسة تستضيف المستودعات بنفسها: أين تقع كلفة الترخيص؟

تضع مقارنة مستقلة للمنصتين GitLab Community Edition ضمن خيارات التثبيت الذاتي المجانية من دون حد مقاعد، بينما تربط GitHub Enterprise Server بخطة Enterprise التي يبدأ سعرها المعلن من 21 دولاراً للمستخدم شهرياً لأول 12 شهراً. هذه مقارنة لنموذجَي نشر وترخيص مختلفين، لا لترقية مباشرة من Team إلى Premium. كما أن تشغيل مشغّل CI خاص مع إبقاء المستودع على GitHub.com أو GitLab.com لا يحقق مطلب استضافة خدمة المستودعات داخل المؤسسة.

قد يكون غياب رسم المقاعد في Community Edition مؤثراً عندما يكون لدى المؤسسة فريق قادر على إدارة الخدمة. لكنه لا يلغي تكلفة الحوسبة والتخزين والنسخ الاحتياطي والتحديثات والتعافي عند التعطل؛ ويجب احتساب وقت المسؤولين عنها كما تُحتسب رسوم البرمجيات. وإذا احتاجت المؤسسة وظائف تقع ضمن خطط GitLab المدفوعة، فلن يمنحها تثبيت النسخة المجانية تلك الوظائف لمجرد أنها تدير الخادم بنفسها.

في الجانب المقابل، تُضاف إلى ترخيص GitHub Enterprise Server كلفة تشغيل بيئته وإدارتها. الاختيار هنا يتأثر أيضاً بما إذا كانت فرق التطوير تستخدم بالفعل سير عمل GitHub وما يتطلبه نقله، أو تفضّل إمكان تشغيل GitLab في بنيتها. نقل الشيفرة ليس وحده المشروع: تعريفات CI والصلاحيات والتكاملات مع خدمات النشر تحتاج عملاً مستقلاً عند تغيير المنصة، حتى عندما يبقى تاريخ Git محفوظاً.

الأمان والحوكمة: متى يتغير مستوى الخطة؟

متطلبات الأمان قد تنقل المقارنة إلى مستوى تسعير مختلف عن Team وPremium. فإذا اشترطت المؤسسة تسجيل دخول موحداً أو سجلات تدقيق أوسع أو فحصاً أمنياً محدداً للشيفرة، يجب إدخال الخطة أو الإضافة التي توفر الوظيفة المطلوبة في التكلفة، بدلاً من افتراض أن موقع الخطتين في جدول الأسعار يدل على تطابق ما بداخلهما. وكذلك ينبغي تحديد من يستطيع إنشاء المستودعات، ومن يوافق على الدمج، وكيف تُدار أسرار النشر؛ فهذه صلاحيات تشغيلية لها أثر في اختيار المنتج وخطة الاشتراك.

بالنسبة إلى فريق يشترط بقاء الشيفرة ضمن بيئة يديرها بنفسه، يسبق شرط مكان الاستضافة مقارنة دقائق CI؛ فالمشغّل الخاص يعالج مكان تنفيذ المهام فقط. أما فريق سحابي لا يحتاج إلا إلى سير مراجعة واضح وقدر محدود من التشغيل، فتبدأ ميزانيته من المقاعد، ثم تزيد بما يستهلكه فوق الحصة. وحين تتسع الأتمتة، يصبح مزيج نوع المشغّل والدقائق الفعلية أهم من الرقم المطبوع بجانب الخطة، مع بقاء شرط الأمان حاسماً إذا فرض ترقية مدفوعة.

اقرأ أيضًا:

مشاركة:

اشترك في نشرتنا الإخبارية

احصل على أحدث أخبار الويب 3 والذكاء الاصطناعي والعملات المشفرة مباشرة في بريدك.

0