เหตุใดจึงต้องย้ายจาก CentOS Linux ไปเป็น Red Hat Enterprise Linux (RHEL)

เผยแพร่แล้ว: 2021-11-25

สวัสดี ขอขอบคุณ และยินดีต้อนรับเข้าสู่การสนทนาเกี่ยวกับมูลค่าธุรกิจของการเปลี่ยนผ่านสู่ RHEL และสุกันตฺบาศักดิ์ร่วมกับข้าพเจ้า สุกัญญา บาศักดิ์ เป็นสถาปนิกหลักในเร้ดแฮท และยังเป็นผู้เชี่ยวชาญด้านเนื้อหาสาระในระบบนิเวศ RHEL

Sukanta มีการพูดคุยและสับสนมากมายเกี่ยวกับ CentOS หรือระบบปฏิบัติการ Community Enterprise ตามที่เดิมเรียกว่า มีการประกาศว่า RHEL Rebuild ของ CentOS จะสิ้นสุดในปี 2564

มูลค่าทางธุรกิจของการเปลี่ยนผ่านสู่ RHEL

สิ่งนี้นำไปสู่คำถามมากมายในใจของทุกคน โปรดขจัดความยุ่งเหยิงนี้สำหรับผู้ดูทั้งหมดของเรา และบอกเรา ว่าเกิดอะไรขึ้นกับ CentOS

สารบัญ

คุณจะไปที่ไหนตอนนี้ CentOS Linux หายไปแล้ว?

สุกานต์ บาศักดิ์

ขอบคุณที่มีฉันสำหรับการสนทนานี้ การประกาศสิ้นสุดอายุของ CentOS Linux 8 ในเดือนธันวาคม 2564 ได้ทำให้ลูกค้าจำนวนมากและกลยุทธ์ด้านไอทีของพวกเขาหยุดชะงัก แต่เพื่อตอบคำถามนี้ เราต้องเข้าใจบริบทเบื้องหลังก่อนว่าทำไมการเคลื่อนไหวแบบนั้นจึงเกิดขึ้น

หากเราพิจารณาที่มาของ CentOS แล้ว CentOS จะเป็นโปรเจ็กต์ดาวน์สตรีมของ Red Hat Enterprise Linux ในขณะที่ Fedora เป็นโปรเจ็กต์ต้นน้ำของ RHEL ซึ่งหมายความว่านวัตกรรมทั้งหมดที่เกิดขึ้นสำหรับ RHEL ก็เกิดขึ้นบน Fedora ด้วย จากนั้น นวัตกรรมบางส่วนจะไหลเข้าสู่ RHEL

เมื่อซอร์สโค้ดถูกส่งไปยังแชนเนล GitHub ของ CentOS กลุ่ม CentOS จะแยก codebase จาก GitHub เพิ่มมูลค่าให้กับมัน และสร้างใหม่เป็นนวัตกรรมที่ชุมชนสนับสนุนสำหรับคู่ค้าและลูกค้า ไม่ว่าใครก็ตามที่นำไปใช้จริง

ตอนนี้ มาทำความเข้าใจโฟลว์นี้กันดีกว่า สำหรับระบบนิเวศที่ยั่งยืน สมาชิกทั้งหมดของระบบนิเวศต้องมีส่วนร่วม ซึ่งหมายความว่านวัตกรรมที่เกิดขึ้นบน Fedora, RHEL และ CentOS ควรมารวมกันและช่วยสร้างสภาพแวดล้อมการทำงานที่ดีขึ้นสำหรับ RHEL

นั่นคือความตั้งใจที่จะมีระบบนิเวศรอบๆ RHEL ต้นน้ำและปลายน้ำ นวัตกรรมและการพัฒนาทั้งหมดที่ดำเนินการโดยนักพัฒนาชุมชน CentOS ลูกค้าและคู่ค้าได้รับการนำไปใช้จริง พวกเขาไม่ได้ขี่จักรยานกลับไปที่ต้นน้ำ RHEL ซึ่งก็คือ Fedora

ด้านหนึ่ง RHEL พลาดนวัตกรรมเหล่านั้นซึ่งสร้างขึ้นบน CentOS – นี่จะเป็นการพลาดครั้งใหญ่จากมุมมองของชุมชน แต่ในทางกลับกัน การนำ CentOS มาใช้ซึ่งเป็นนักประดิษฐ์จริงๆ จะต้องแบกรับภาระในการจัดการวงจรชีวิตของนวัตกรรมเหล่านั้นด้วยเวอร์ชันของ CentOS

แน่นอน ทุกครั้งที่มีรุ่นใหม่เข้ามา พวกเขาต้องเริ่มการจัดการวงจรชีวิตอีกครั้ง มีช่องว่างในโมดูล CentOS Linux ดาวน์สตรีมที่มีอยู่

นักพัฒนา คู่ค้า และลูกค้าต้องการวิธีในการทำงานร่วมกันและค้นหาหนทางสู่ RHEL เวอร์ชันอนาคต เนื่องจากช่องว่างนี้ถูกระบุได้ในขณะนี้ พวกเขาจึงได้ประกาศโครงการทีม CentOS ซึ่งเป็นแพลตฟอร์มการพัฒนาต้นน้ำสำหรับชุมชน CentOS ซึ่งรวมถึงนักพัฒนา ลูกค้า และพันธมิตรที่กำลังทำนวัตกรรมนี้อยู่จริง และจะมีโอกาสได้รับการสนับสนุนและ เข้าสู่โมเดลต้นน้ำ

ดังนั้น CentOS จึงอยู่ระหว่าง Fedora และ RHEL ประกาศเมื่อเดือนกันยายน 2019 ด้วยความพร้อมใช้งานของทีม CentOS วันนี้ Red Hat สามารถย่นระยะฟีดแบ็คระหว่างนักพัฒนา ผู้บริโภค และพันธมิตรได้

ในเดือนธันวาคม 2020 Red Hat ประกาศว่าทีม CentOS จะเป็นการลงทุนในอนาคตจากชุมชน CentOS ดังนั้นจะไม่มีการลงทุนของชุมชน CentOS ในโครงการ CentOS Linux อีกต่อไป แต่จะเน้นเฉพาะโครงการของทีม CentOS เท่านั้น

ในการทำให้มันเกิดขึ้น โครงการ CentOS Linux 8 ที่สิ้นสุดอายุได้ประกาศเมื่อเดือนธันวาคม พ.ศ. 2564 แต่ CentOS รุ่นก่อนหน้าซึ่งก็คือ CentOS Linux 7 จะดำเนินต่อไปจนถึงเดือนมิถุนายน พ.ศ. 2567 ซึ่งเป็นกำหนดการเดิม

นอกจากนี้ เรายังทราบด้วยว่ารุ่นใหม่กว่าจะอยู่ภายใต้โปรเจ็กต์ CentOS Teams ดังนั้น CentOS 9 จะเปิดตัวในปี 2021

อะไรต่อไปสำหรับผู้ใช้ CentOS?

อชีต มะคิจา (7:35)

คุณอธิบายได้อย่างชัดเจนว่าเกิดอะไรขึ้นและเบื้องหลังคืออะไร และตอนนี้คำถามต่อไปก็เกิดขึ้น Red Hat ช่วยเหลือผู้ใช้ CentOS ที่มีอยู่ได้อย่างไร หากคุณสามารถให้ความเข้าใจกับเราได้บ้าง

Red Hat ช่วยผู้ใช้ในการโยกย้ายจาก CentOS อย่างไร

สุกานต์ บาศักดิ์ (7:55)

การประกาศเฉพาะครั้งนี้ได้ขัดขวางการริเริ่มด้านไอทีของลูกค้าจำนวนมากที่ได้นำโปรเจ็กต์ CentOS มาใช้ในแนวไอทีของตน

เราไม่ได้คิดว่ามันเป็นแพลตฟอร์มใหม่ Red Hat ได้เปิดตัวโครงการริเริ่มการเปลี่ยนแปลงจาก CentOS เป็น RHEL ภายใต้โปรแกรมนี้ มีประโยชน์มากมายที่จะส่งมอบให้กับลูกค้าที่พร้อมจะปรับใช้โปรแกรมนี้

สิ่งแรกคือ ปัจจุบันลูกค้าสามารถใช้ประโยชน์จาก Red Hat และฐานความรู้ของบริษัท ซึ่งรวมถึงที่ปรึกษา สถาปนิกโซลูชันที่ Red Hat และระบบนิเวศของพันธมิตร

ทีมความรู้สามารถทำงานร่วมกันและทำงานร่วมกับลูกค้า ช่วยสร้างกลยุทธ์การเปลี่ยนผ่านที่ดีที่สุด เรามุ่งหวังที่จะช่วยให้องค์กรเหล่านี้นำแพลตฟอร์มธุรกิจที่พร้อมสำหรับอนาคตมาใช้โดยมีการหยุดชะงักน้อยที่สุด

นอกจากนี้ ระบบนิเวศที่กว้างที่สุดซึ่งเชื่อมต่อกับ RHEL จะพร้อมใช้งานสำหรับลูกค้าในการเลือกชุดเครื่องมือสำหรับการพัฒนา ชุดเครื่องมือสร้าง ฯลฯ ที่เหมาะสม

ตอนนี้ ชุมชนนักพัฒนาจะสามารถเข้าถึงแพลตฟอร์มการพัฒนาตาม RHEL ต้นทุนต่ำได้อีกด้วย เห็นได้ชัดว่าเป็นสภาพแวดล้อมการทำงานที่น่ายินดีที่สุด เนื่องจากการเพาะงอกของนวัตกรรมและแนวคิดเกิดขึ้นระหว่างขั้นตอนการพัฒนา ซึ่งรวมเข้ากับขั้นตอนการผลิต เห็นได้ชัดว่าเป็นส่วนหนึ่งของโครงการนี้ พวกเขาจะสามารถเข้าถึงฐานความรู้การย้ายถิ่นของ RHEL

มีไมโครไซต์ที่ RedHat จัดเตรียมไว้ พร้อมด้วยเอกสาร วิดีโอ วิดีโอการเปลี่ยนภาพที่จำเป็นทั้งหมด ทุกอย่างพร้อมให้ลูกค้าบริโภคและเสนอชุดเครื่องมือฟรีสำหรับการย้ายข้อมูล

หากลูกค้ามีทีมงานภายในที่มีความสามารถในการทำงานบนสภาพแวดล้อมการทำงานของ CentOS และ RHEL เขาต้องไปดาวน์โหลดชุดเครื่องมือฟรีนั้นและดำเนินการตามกลยุทธ์การเปลี่ยนแปลง

นอกเหนือจากนั้น เนื่องจากการประกาศเหล่านี้ได้เกิดขึ้นในช่วงกลางปีการเงิน RedHat ยังได้นำสิ่งจูงใจทางการเงินออกมาเป็นส่วนหนึ่งของแพ็คเกจนี้ด้วย

การเปลี่ยน CentOS

ขณะนี้ มีตัวเลือกมากมายขึ้นอยู่กับวัตถุประสงค์ในการเปลี่ยนแปลงที่ลูกค้ากำหนดและความซับซ้อนของสภาพแวดล้อมที่พวกเขามี ดังนั้นพวกเขาจึงสามารถเลือกแบบที่ใช่สำหรับพวกเขาได้

อชีต มะคิจา (11:33)

ขอบคุณ เป็นกำลังใจสำหรับคนจำนวนมากที่ใช้แพลตฟอร์ม CentOS มีแนวทางแบบเป็นโปรแกรมอย่างแท้จริงซึ่งมาจากเร้ดแฮทเกี่ยวกับเรื่องนี้ ขอบคุณมากสำหรับการเคลียร์

เหตุใดจึงต้องย้ายจาก 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. เป็นสิ่งที่ส่งผลกระทบต่อการผลิตสภาพแวดล้อมการทำงานเป็นเคอร์เนล live patching บริการนี้เป็นส่วนหนึ่งของกระบวนการสร้างเคอร์เนล Red Hat อย่างไรก็ตาม ทีมบริการแพตช์ชีวิตเคอร์เนลเฉพาะนี้ไม่มีอยู่สำหรับ CentOS

นี่คือประโยชน์สูงสุด 3 ประการที่ส่งผลกระทบต่อเทคโนโลยีที่ลูกค้าของ RHEL พึงได้รับ

อชีต มะคิจา (17:06)

จากมุมมองขององค์กร ประโยชน์ทางธุรกิจที่ลูกค้าของเราสามารถได้รับจากการเปลี่ยนจาก CentOS เป็น RHEL คืออะไร

ประโยชน์ของการย้ายจาก CentOS ไปยัง RHEL

สุกานต์ บาศักดิ์ (17:34)

ประสบการณ์ของเราจากการทำงานร่วมกับลูกค้าในช่วง 1 ปีที่ผ่านมา ส่วนใหญ่ของผู้ที่ใช้ CentOS ก่อนหน้านี้กำลังขยายวิสัยทัศน์โครงการการเปลี่ยนผ่านของ CentOS ให้มากกว่าแพลตฟอร์ม OS พวกเขากำลังปรับใช้หรือดำเนินการกับกรณีการใช้งาน ซึ่งมอบมูลค่าที่เพิ่มขึ้นให้กับโครงสร้างพื้นฐานด้านไอที

ประโยชน์หลักบางประการคือการเพิ่มประสิทธิภาพในการปฏิบัติงานโดยรวมสำหรับศูนย์ข้อมูลหรือภูมิทัศน์ด้านไอที # 2 เพิ่มประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์ #2

หลายครั้งที่เราได้เห็นลูกค้าพูดถึงการเปลี่ยนจากการจัดการเชิงรับ เช่น SOP ที่สร้างขึ้นจากการตอบสนองต่อเหตุการณ์บางอย่าง & การย้ายไปยังกรอบการจัดการเชิงคาดการณ์ – ข้อมูลเชิงลึกของ RedHat เป็นหนึ่งในเครื่องมือสำคัญที่สามารถช่วยได้ที่นี่

ในขณะที่พวกเขากำลังคิดเกี่ยวกับการขยายวิสัยทัศน์โดยเฉพาะนี้ ลูกค้ามักพูดถึงการนำสภาพแวดล้อมการทำงานที่สม่ำเสมอมาใช้ในสภาพแวดล้อมวงจรชีวิตทั้งหมด

ไม่ว่าสภาพแวดล้อมการทำงานจะถูกปรับใช้ในสถานที่ บนแพลตฟอร์มเสมือน บนคลาวด์ส่วนตัว หรือบนคลาวด์สาธารณะ ก็ไม่สำคัญ ลูกค้าต้องการมีสภาพแวดล้อมที่สม่ำเสมอ

สิ่งนี้นำเราไปสู่กรณีการใช้งานทางธุรกิจครั้งที่สอง ซึ่งส่งผลกระทบโดยตรงต่อการเพิ่มประสิทธิภาพการดำเนินงานและประสิทธิผลของนักพัฒนา พวกเขามีทางเลือกในวันนี้ในการสร้างมาตรฐานในชุดเครื่องมือสำหรับนักพัฒนาและเครื่องมือสร้างที่จำเป็นสำหรับฐานรหัสแอปพลิเคชันขั้นสุดท้ายแล้วสร้างมาตรฐานในเครื่องมือการจัดการการดำเนินงาน

ทั้งสามรายการจะยังคงเหมือนเดิมไม่ว่าจะใช้สำหรับสภาพแวดล้อมการพัฒนา การทดสอบ QA การผลิต ก่อนการผลิต ไม่ว่าพวกเขาจะส่งมอบอะไรและที่ไหนก็ไม่สำคัญ

นี่คือประโยชน์ใหญ่ที่ลูกค้าพูดถึงจริง ๆ ว่าเป็นส่วนหนึ่งของการขยายวิสัยทัศน์นี้ สิ่งที่สองซึ่งมีผลกระทบโดยตรงต่อต้นทุนของสภาพแวดล้อมการทำงานของ CentOS ที่ลูกค้ามีอยู่จริง และผลกระทบต่อ TCO ที่ลดลงด้วย RHEL อย่างไร ลูกค้าสามารถใช้เครื่องมือดั้งเดิมจำนวนมากซึ่งมาพร้อมกับ RHEL ในตัว ข้อมูลเชิงลึกของ RHEL เป็นหนึ่งในสิ่งสำคัญที่นี่

ดังนั้น การนำเครื่องมือดั้งเดิมมาใช้ช่วยให้ลูกค้าบรรลุฟังก์ชันต่างๆ ที่เกี่ยวข้องกับการจัดการ เกี่ยวข้องกับความสามารถในการสังเกต ที่เกี่ยวข้องกับการรายงาน ไม่เกี่ยวข้องกับการเพิ่มต้นทุนใดๆ

นอกเหนือจากนั้น สำหรับลูกค้าที่มีสภาพแวดล้อมการพัฒนาอยู่แล้ว หนึ่งในกรณีการใช้งานขนาดใหญ่ที่พวกเขากำลังพิจารณาอยู่จริง ๆ คือวิธีที่พวกเขาสามารถมีอิทธิพลต่อการพัฒนาฟังก์ชันการทำงานของฟีเจอร์ของ OS แนวคิดก็คือ ถ้าพวกเขาสามารถส่งผลกระทบต่อมันได้ ต้นทุนการพัฒนาของพวกเขาจะลดลง

นวัตกรรมทั้งหมดที่พวกเขาจะส่งให้กับ RHEL การจัดการวงจรชีวิตของพวกเขาจะได้รับการดูแลโดย RedHat นี่เป็นประโยชน์อย่างมากในแง่ของการโน้มน้าวและลดต้นทุนการพัฒนาจากมุมมองของลูกค้า ดังนั้นการเข้าถึงทีม CentOS ก่อนใครจึงเป็นประโยชน์ต่อลูกค้าอย่างแท้จริง

ลูกค้าหรือพันธมิตรที่ต้องการสร้างผลกระทบให้กับรุ่นหลักของ RHEL จะทำงานร่วมกับโครงการ Fedora ผู้ที่ต้องการส่งผลกระทบต่อ RHEL เวอร์ชันรองจะทำงานร่วมกับโครงการ CentOS Teams เพื่อให้สามารถส่งมอบนวัตกรรมให้กับ RHEL ผ่านทีม CentOS ได้เร็วขึ้น

อชีต มะคิจา (23:15)

มหัศจรรย์. ขอบคุณมาก. เช่นเดียวกับทุกครั้งที่คุณอธิบายสิ่งต่าง ๆ ได้อย่างชัดเจนและได้ขจัดช่องว่างในความเข้าใจของฉันออกไป ฉันแน่ใจว่าผู้ชมของเราจะรู้สึกเช่นเดียวกัน และมีความชัดเจนมากขึ้นในขณะนี้เกี่ยวกับสิ่งที่เกิดขึ้นจริงรอบ ๆ CentOS และ เหตุใดองค์กรและนักพัฒนาจึงควรย้ายจาก CentOS เป็น RHEL ดังนั้นขอขอบคุณอีกครั้งสำหรับการเข้าร่วมกับเราและมีวันที่ดี ขอขอบคุณ.