لماذا الترحيل من CentOS Linux إلى Red Hat Enterprise Linux (RHEL)؟

نشرت: 2021-11-25

مرحبًا ، شكرًا لك ، ومرحبًا بكم في هذه المناقشة حول القيمة التجارية للانتقال إلى RHEL ، ومعي سوكانتا باشاك. Sukanta Basak هو المهندس المعماري الرئيسي في Red Hat وهو أيضًا خبير في الموضوع في نظام RHEL البيئي.

Sukanta ، كان هناك الكثير من النقاش والارتباك حول CentOS أو نظام تشغيل Community Enterprise ، كما كان يطلق عليه في الأصل. كان هناك إعلان بأن RHEL Rebuild of CentOS سينتهي في عام 2021.

القيمة التجارية للانتقال إلى RHEL

وقد أدى هذا إلى العديد من الأسئلة في أذهان الجميع. يرجى إزالة هذه الفوضى لجميع مشاهدينا ، وإخبارنا بما يحدث بالفعل مع CentOS .

جدول المحتويات

إلى أين تذهب الآن بعد أن ذهب CentOS Linux؟

سوكانتا باشاك

شكرا لاستضافتي لهذه المناقشة. أدى الإعلان عن انتهاء عمر CentOS Linux 8 في ديسمبر 2021 إلى تعطل الكثير من العملاء واستراتيجيات تكنولوجيا المعلومات الخاصة بهم. لكن للإجابة على هذا السؤال ، نحتاج أولاً إلى فهم السياق وراء ذلك - لماذا حدث هذا النوع من الحركة.

إذا نظرنا إلى أصل CentOS ، فإن CentOS هو مشروع ثانوي لـ Red Hat Enterprise Linux بينما Fedora هو مشروع المنبع لـ RHEL. هذا يعني أن جميع الابتكارات التي تحدث لشركة RHEL تحدث في Fedora أيضًا. من هناك ، تتدفق بعض هذه الابتكارات إلى RHEL.

عندما يتم إرسال أكواد المصدر إلى قناة GitHub الخاصة بـ CentOS ، يقوم اتحاد CentOS باستخراج قاعدة الكود من GitHub ، مضيفًا بعض القيمة إليه وإعادة بنائه باعتباره ابتكارًا مدعومًا من المجتمع للشركاء والعملاء ، بغض النظر عمن يتبناه بالفعل.

الآن ، دعونا نفهم هذا التدفق بشكل أفضل. بالنسبة لنظام بيئي مستدام ، يجب على جميع أعضاء النظام البيئي المساهمة ، مما يعني أن الابتكار الذي يحدث في Fedora و RHEL و CentOS يجب أن يجتمعوا معًا ويساعدوا في بناء بيئة عمل أفضل لـ RHEL.

هذا هو القصد من وجود نظام بيئي حول RHEL في المنبع والمصب. تم اعتماد جميع الابتكارات والتطورات التي تم إجراؤها من قبل مطوري مجتمع CentOS والعملاء والشركاء. لم يكونوا في الواقع يعيدون الدراجات إلى RHEL في المنبع ، وهو Fedora.

من ناحية أخرى ، تفتقد RHEL تلك الابتكارات التي تم بناؤها على CentOS - ستكون هذه خسارة أكبر من منظور المجتمع. ولكن من ناحية أخرى ، فإن مستخدمي CentOS الذين هم في الواقع المبتكرون يتحملون عبء إدارة دورة حياة تلك الابتكارات مع إصدارات CentOS.

من الواضح أنه في كل مرة يأتي فيها إصدار جديد ، يتعين عليهم بدء إدارة دورة الحياة مرة أخرى. هناك فجوة في وحدة CentOS Linux الحالية.

يحتاج المطورون والشركاء وعملائهم إلى طريقة للتعاون وإيجاد طريقة للإصدار المستقبلي من RHEL. منذ أن تم تحديد هذه الفجوة الآن ، فقد أعلنوا عن مشروع CentOS Team وهو عبارة عن منصة تطوير أولية لمجتمع CentOS الذي يشمل المطورين والعملاء والشركاء الذين يقومون بالفعل بهذا الابتكار وستتاح لهم الآن الفرصة للحصول على مساهمتهم مقبولة و مسيرة إلى نموذج المنبع.

لذلك ، يقع CentOS بين Fedora و RHEL. تم الإعلان عن هذا في سبتمبر 2019. الآن مع توفر فريق CentOS هذا ، أصبح بإمكان Red Hat اليوم تقصير حلقة التعليقات بين المطورين والمستهلكين والشركاء.

في ديسمبر 2020 ، أعلنت شركة Red Hat أن فرق CentOS ستكون الاستثمار المستقبلي من مجتمع CentOS. لذلك ، لن يكون هناك استثمار لمجتمع CentOS في مشروع CentOS Linux. بدلاً من ذلك ، سوف يركزون فقط على مشروع فرق CentOS.

لتحقيق ذلك ، تم الإعلان عن نهاية عمر مشروع CentOS Linux 8 في ديسمبر 2021. لكن الإصدار السابق من CentOS ، وهو CentOS Linux 7 ، سيستمر حتى يونيو 2024 ، وهو الجدول الأصلي.

بالإضافة إلى ذلك ، نعلم أيضًا أن الإصدارات الأحدث ستكون ضمن مشروع CentOS Teams ولذا سيتم إصدار CentOS 9 في عام 2021.

ما التالي لمستخدمي CentOS؟

Asheet Makhija (7:35)

لقد أوضحت جيدًا ما يحدث بالضبط وما هي الخلفية. والآن يطرح السؤال التالي ، كيف تساعد Red Hat مستخدمي CentOS الحاليين؟ إذا كنت تستطيع أن تعطينا بعض الفهم حول ذلك.

كيف تساعد Red Hat المستخدمين في الهجرة من CentOS؟

سوكانتا باشاك (7:55)

لقد أدى هذا الإعلان بالذات إلى تعطيل مبادرات تكنولوجيا المعلومات للعديد من العملاء الذين تبنوا مشاريع CentOS في مجال تكنولوجيا المعلومات الخاص بهم.

نحن لا نفكر في الأمر على أنه منصة إعادة. أطلقت ريد هات مبادرة الانتقال من CentOS إلى RHEL. في إطار هذا البرنامج ، هناك مجموعة من المزايا التي يتم تقديمها للعملاء المستعدين لاعتماد هذا البرنامج.

أول شيء هو أنه يمكن للعملاء اليوم الاستفادة من Red Hat وقاعدتها المعرفية ، والتي تشمل الاستشاريين ومهندسي الحلول المتواجدين مع Red Hat والنظام البيئي الشريك.

يمكن لفريق المعرفة أن يجتمع ويعمل مع العملاء ، مما يساعدهم في بناء أفضل استراتيجية انتقال. نهدف إلى مساعدة هذه المؤسسات على تبني منصة أعمال جاهزة للمستقبل بأقل قدر من الاضطراب.

علاوة على ذلك ، سيكون النظام البيئي الأوسع المرتبط بـ RHEL متاحًا الآن للعملاء لتحديد المجموعة المناسبة من مجموعات أدوات التطوير ، وبناء مجموعات الأدوات ، وما إلى ذلك.

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

هناك موقع مصغر قدمه RedHat ، مع جميع الوثائق المطلوبة ومقاطع الفيديو ومقاطع الفيديو الانتقالية. كل شيء متاح للعملاء للاستهلاك ويقدم مجموعة أدوات مجانية للترحيل.

إذا كان لدى العميل فريق داخلي يتمتع بالكفاءة للعمل في بيئة عمل CentOS و RHEL ، فعليه الانتقال وتنزيل مجموعة الأدوات المجانية هذه والمضي قدمًا في استراتيجية الانتقال.

بصرف النظر عن ذلك ، نظرًا لأن هذه الإعلانات جاءت في منتصف السنة المالية ، فقد قدمت RedHat أيضًا بعض الحوافز المالية كجزء من هذه الحزمة.

استبدال CentOS

الآن ، هناك العديد من الخيارات المتاحة اعتمادًا على أهداف الانتقال التي يضعها العملاء وتعقيد البيئة التي لديهم. وفقًا لذلك ، يمكنهم اختيار المناسب لهم.

Asheet Makhija (11:33).

شكرًا لك ، إنه أمر مشجع جدًا للكثير من الأشخاص الموجودين على منصة CentOS. هناك نهج برنامجي حقيقي قادم من Red Hat حول هذا الموضوع. شكرا جزيلا لتوضيح ذلك لك.

لماذا الهجرة من CentOS إلى RHEL؟

سوكانتا باشاك (11:56)

أول شيء يجب أن نفهمه هو أن CentOS Linux هو مشروع مجتمعي بينما RHEL هو توزيعة Linux جاهزة للمؤسسات.

الاختلاف الرئيسي هنا هو أنه بمجرد إنشاء RHEL ونشر الكود المصدري على GitHub ، يحصل اتحاد CentOS على النص إلى الكود المصدري ويضيف بعض قاعدة التعليمات البرمجية غير المعتمدة إليه ، والتي لا تعد جزءًا من معاينة RHEL الخاصة بنا.

ثانيًا ، هناك عدد قليل من وظائف RHEL ، والتي لا يمكن لـ CentOS إعادة بنائها. على سبيل المثال ، رؤية RedHat ، إنها أداة تحليلات تنبؤية مهمة للغاية وغائبة في CentOS. لذلك ، هناك فرق بين بناء CentOS وبناء RHEL. هذا هو التمايز الأول من منظور التكنولوجيا.

الآن ، بينما يستخدم العملاء RHEL مع VCenter ، فإن الفوائد الفورية التي يدركونها هي الوصول إلى منصة RHEL مستقرة وآمنة ، والتي لا تمنحهم فقط دورة حياة محددة مدتها 10 سنوات ، بالإضافة إلى عامين من دورة الحياة الممتدة. والأداء الذي يمكن التنبؤ به والذي تم إثباته أيضًا من خلال التقارير المعيارية (تقرير TVC المتاح).

ثانيًا ، يمكن للعملاء الوصول إلى جميع شهادات الامتثال الحكومية والصناعية والأمن العام التي تعد جزءًا من RHEL لأن الكود معتمد بالفعل.

ثم إمكانية الوصول إلى النظام البيئي الأوسع ، والذي يأخذ الكثير من ملكيتهم من حيث استقرار بيئة العمل التجارية التي سيقومون ببنائها. هناك ثلاث مزايا فنية محددة تؤثر عادةً على بيئة الإنتاج للعملاء.

1. توفر دعم التحديثات الممتدة لمدة 18 شهرًا كجزء من دورة حياة الإصدار الثانوي لـ RHEL. خلال هذه الفترة ، يتمتع العملاء بتصحيحات الأمان وإصلاحات الأخطاء.

بينما على جانب CentOS ، لا يوجد فريق دعم التحديثات الموسعة. ينتقل CentOS من إصدار ثانوي إلى آخر. إذا كان هناك خطأ ، فلن يكون الإصلاح متاحًا حتى الإصدار التالي. بينهما ، لا يمكن أن يكون في الواقع.

2. هو توافر الإصلاحات الساخنة لبيئة العمل RHEL. لذلك ، يحصل العملاء والشركاء الذين تبنوا RHEL في بيئة عملهم التجارية على الوصول إلى إصلاح عاجل ثنائي من Red Hat عندما يتم تحديد خطأ في نظام RHEL البيئي.

إذا أثر ذلك ، فسيحصلون عليه من Red Hat ويتم تسليمه بمجرد الوصول إلى هذا الحل ، حتى قبل طرحه على المجتمع. لذلك ، هذه ميزة كبيرة. لكي يمتلك فريق CentOS قاعدة الكود هذه ، عليهم الانتظار حتى يأتي هذا الكود المعين من خلال إطار عمل الإصدار الصحيح ، ويتم إرساله إلى GitHub.

ثم يمكنهم استخراجه وبناءه. التأخير المعتاد يصل إلى حوالي ستة أسابيع وهو ما يمثل مخاطرة كبيرة بالنسبة لبيئة عمل المؤسسة.

3. هو الذي يؤثر على إنتاج بيئة العمل وهو نواة حية الترقيع. هذه الخدمة الخاصة هي جزء من عملية بناء نواة Red Hat. ومع ذلك ، فإن فريق خدمة تصحيح حياة kernel المحدد غير موجود لـ CentOS.

هذه هي أهم ثلاث مزايا ذات تأثير تكنولوجي والتي يتمتع بها عملاء RHEL.

Asheet Makhija (17:06).

من منظور مؤسسي ، ما هي الفوائد التجارية التي يمكن لعملائنا الاستفادة منها بالانتقال من CentOS إلى RHEL؟

فوائد الهجرة من CentOS إلى RHEL

سوكانتا باشاك (17:34)

تجربتنا من العمل مع العملاء على مدار العام الماضي أو نحو ذلك هي أن غالبية أولئك الذين اعتمدوا CentOS في وقت سابق يقومون بتوسيع رؤية مشروع انتقال CentOS الخاص بهم إلى ما وراء منصات OS. إنهم يتبنون أو ينفذون حالات الاستخدام ، والتي تقدم قيمة متزايدة للبنية التحتية لتكنولوجيا المعلومات.

بعض الفوائد الرئيسية هي # 1 زيادة الكفاءة التشغيلية بشكل عام لمراكز البيانات أو مشهد تكنولوجيا المعلومات ، # 2 زيادة في إنتاجية المطور.

في كثير من الأحيان ، رأينا عملاء يتحدثون عن التحول بعيدًا عن الإدارة التفاعلية ، أي إجراءات التشغيل الموحدة المبنية على الاستجابة لبعض الحوادث والانتقال إلى إطار عمل للإدارة التنبؤية - تعد رؤية RedHat واحدة من الأدوات الرئيسية التي يمكن أن تساعد هنا.

بينما يفكرون بالفعل في هذا التوسع المحدد في رؤيتهم ، غالبًا ما يتحدث العملاء عن تبني بيئة تشغيل متسقة عبر بيئة دورة الحياة بأكملها.

سواء تم نشر بيئة العمل في أماكن العمل ، أو على النظام الأساسي الافتراضي ، أو على السحابة الخاصة أو على السحابة العامة ، فلا يهم. يرغب العملاء في الحصول على بيئة متسقة.

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

سيظل الثلاثة جميعًا كما هو سواء تم استخدامها لبيئة التطوير ، والاختبار ، وضمان الجودة ، والإنتاج ، وما قبل الإنتاج. أيا كان وأينما كانوا يقدمونها ، فهذا لا يهم حقًا.

هذه هي الفائدة الكبيرة التي يتحدث عنها العملاء في الواقع كجزء من توسيع الرؤية. الشيء الثاني الذي له تأثير مباشر على تكلفة بيئة عمل CentOS التي يواجهها العميل بالفعل ، وكيف تؤثر في تقليل التكلفة الإجمالية للملكية مع RHEL. يمكن للعملاء الآن الاستفادة من الكثير من الأدوات الأصلية ، والتي تأتي مدمجة مع RHEL. إنسايت RHEL هي واحدة من العوامل الرئيسية هنا.

لذلك ، فإن اعتماد الأدوات الأصلية يساعد العميل على تحقيق الوظائف المتعلقة بالإدارة ، والمتعلقة بإمكانية الملاحظة ، والمتعلقة بإعداد التقارير. لا ينطوي على أي تصعيد في التكلفة.

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

كل تلك الابتكارات التي سيقدمونها إلى RHEL ، ستعتني RedHat تلقائيًا بإدارة دورة حياتهم. هذه فائدة كبيرة من حيث التأثير على تكاليف التطوير وخفضها من منظور العميل. لذا فإن الوصول المبكر إلى فرق CentOS يعود بالفائدة على العميل بالفعل.

سيعمل العميل أو الشركاء الذين يرغبون في التأثير على الإصدار الرئيسي من RHEL مع مشروع Fedora. أولئك الذين يرغبون في التأثير على نسخة الإصدار الثانوي من RHEL سيعملون مع مشروع CentOS Teams. لذلك ، يمكن تسليم الابتكارات بشكل أسرع إلى RHEL من خلال فرق CentOS.

Asheet Makhija (23:15)

جميل. شكراً جزيلاً. مثل كل مرة كنت فيها واضحًا جدًا في شرح الأشياء وقمت بإزالة الكثير من الثغرات في فهمي ، أنا متأكد من أن مشاهدينا سيشعرون أيضًا بنفس الشعور وهناك وضوح أفضل الآن حول ما يحدث بالفعل حول CentOS و لماذا يجب على المؤسسات والمطورين الانتقال من CentOS إلى RHEL. لذا ، شكرًا مرة أخرى على انضمامك إلينا ، ونتمنى لك يومًا سعيدًا. شكرًا لك.