Mengapa Bermigrasi dari CentOS Linux ke Red Hat Enterprise Linux (RHEL)?

Diterbitkan: 2021-11-25

Halo, terima kasih, dan selamat datang di diskusi seputar Nilai Bisnis Transisi ke RHEL, dan bersama saya Sukanta Basak. Sukanta Basak adalah arsitek utama di Red Hat dan dia juga ahli dalam bidang ekosistem RHEL.

Sukanta, ada banyak diskusi dan kebingungan seputar CentOS atau Sistem Operasi Perusahaan Komunitas, seperti yang awalnya disebut. Ada pengumuman bahwa RHEL Rebuild of CentOS akan berakhir pada tahun 2021.

Nilai Bisnis Transisi ke RHEL

Hal ini menimbulkan banyak pertanyaan di benak setiap orang. Hapus kekacauan ini untuk semua pemirsa kami, dan beri tahu kami apa yang sebenarnya terjadi dengan CentOS .

Daftar isi

Kemana Anda Pergi Sekarang Setelah CentOS Linux Hilang?

Sukanta Basak

Terima kasih telah mengundang saya untuk diskusi ini. Pengumuman tentang akhir masa pakai CentOS Linux 8 pada Desember 2021 telah membuat banyak pelanggan dan strategi TI mereka terganggu. Tetapi untuk menjawab ini, pertama-tama kita perlu memahami konteks di balik ini- mengapa langkah semacam itu terjadi.

Jika kita melihat asal mula CentOS, CentOS adalah proyek hilir Red Hat Enterprise Linux sedangkan Fedora adalah proyek hulu RHEL. Artinya, semua inovasi yang terjadi untuk RHEL juga terjadi di Fedora. Dari sana, beberapa inovasi tersebut mengalir ke RHEL.

Ketika kode sumber dikirimkan ke saluran GitHub CentOS, konsorsium CentOS mengekstrak basis kode dari GitHub, menambahkan beberapa nilai padanya dan membangunnya kembali sebagai inovasi yang didukung komunitas untuk mitra dan pelanggan, siapa pun yang benar-benar mengadopsi.

Sekarang, mari kita pahami aliran ini dengan lebih baik. Untuk ekosistem yang berkelanjutan, semua anggota ekosistem harus berkontribusi, yang berarti bahwa inovasi yang terjadi di Fedora, RHEL, dan CentOS harus benar-benar bersatu dan membantu membangun lingkungan kerja yang lebih baik untuk RHEL.

Itulah maksud memiliki ekosistem di sekitar RHEL hulu dan hilir. Semua inovasi dan pengembangan yang dilakukan oleh pengembang komunitas, pelanggan, dan mitra CentOS benar-benar diadopsi. Mereka sebenarnya tidak bersepeda kembali ke RHEL upstream, yaitu Fedora.

Di satu sisi, RHEL kehilangan inovasi yang telah dibangun di atas CentOS – ini akan menjadi kerugian yang lebih besar dari perspektif komunitas. Namun di sisi lain, para pengadopsi CentOS yang sebenarnya adalah inovator dibebani untuk melakukan manajemen siklus hidup inovasi tersebut dengan versi CentOS.

Jelas, setiap kali rilis baru masuk, mereka harus memulai manajemen siklus hidup lagi. Ada celah pada modul CentOS Linux hilir yang ada.

Pengembang, mitra, dan pelanggan mereka membutuhkan cara untuk berkolaborasi dan menemukan cara untuk versi RHEL yang akan datang. Sejak kesenjangan ini diidentifikasi sekarang, mereka telah mengumumkan proyek Tim CentOS yang merupakan platform pengembangan hulu untuk komunitas CentOS yang mencakup pengembang, pelanggan, dan mitra yang benar-benar melakukan inovasi ini dan sekarang akan memiliki kesempatan untuk mendapatkan kontribusi mereka diterima dan berbaris ke model hulu.

Jadi, CentOS berada tepat di antara Fedora dan RHEL. Hal ini diumumkan pada September 2019. Kini dengan ketersediaan Tim CentOS ini, hari ini Red Hat mampu mempersingkat umpan balik di antara para pengembang, konsumen, dan mitra.

Pada bulan Desember 2020, Red Hat mengumumkan bahwa Tim CentOS akan menjadi investasi masa depan dari komunitas CentOS. Jadi, tidak akan ada lagi investasi komunitas CentOS masuk ke proyek CentOS Linux. Sebaliknya, mereka hanya akan fokus pada proyek tim CentOS.

Untuk mewujudkannya, akhir masa pakai proyek CentOS Linux 8 diumumkan pada Desember 2021. Namun rilis CentOS sebelumnya, yaitu CentOS Linux 7, akan berlanjut hingga Juni 2024, yang merupakan jadwal semula.

Selain itu, kami juga tahu bahwa rilis yang lebih baru akan berada di bawah proyek Tim CentOS dan CentOS 9 akan dirilis pada tahun 2021.

Apa Selanjutnya untuk Pengguna CentOS?

Asheet Makhijah (7:35)

Anda dengan sangat baik mengklarifikasi apa yang terjadi dan apa latar belakangnya. Dan sekarang muncul pertanyaan selanjutnya, bagaimana Red Hat membantu pengguna CentOS yang ada? Jika Anda bisa memberi kami beberapa pemahaman tentang itu.

Bagaimana Red Hat membantu pengguna bermigrasi dari CentOS?

Sukanta Basak (7:55)

Pengumuman khusus ini sebenarnya telah mengganggu inisiatif TI dari banyak pelanggan yang telah mengadopsi proyek CentOS dalam lanskap TI mereka.

Kami tidak benar-benar memikirkannya sebagai platform ulang. Red Hat telah meluncurkan inisiatif transisi CentOS ke RHEL. Di bawah program ini, ada banyak manfaat yang diberikan kepada pelanggan yang siap untuk mengadopsi program ini.

Hal pertama adalah bahwa pelanggan saat ini dapat memanfaatkan Red Hat dan basis pengetahuannya, yang mencakup konsultan, arsitek solusi yang ada bersama Red Hat dan ekosistem mitra.

Tim pengetahuan dapat berkumpul dan bekerja dengan pelanggan, membantu mereka membangun strategi transisi terbaik. Kami bertujuan untuk membantu organisasi-organisasi ini mengadopsi platform bisnis masa depan dengan gangguan minimal.

Selain itu, ekosistem terluas yang melekat pada RHEL sekarang akan tersedia bagi pelanggan untuk memilih set yang tepat dari tool kit pengembangan, toolkit build, dll.

Sekarang, komunitas pengembang juga akan mendapatkan akses ke platform pengembangan berbasis RHEL berbiaya rendah. Ini jelas merupakan lingkungan kerja yang paling disambut karena penyemaian inovasi dan ide terjadi selama tahap pengembangan, yang ditambahkan ke tahap produksi. Jelas, sebagai bagian dari proyek ini, mereka akan memiliki akses ke basis pengetahuan migrasi RHEL.

Ada situs mikro yang disediakan RedHat, dengan semua dokumentasi, video, video transisi yang diperlukan. Semuanya tersedia untuk dikonsumsi pelanggan dan menawarkan toolkit gratis untuk migrasi.

Jika pelanggan memiliki tim internal dengan kompetensi untuk bekerja di lingkungan kerja CentOS dan RHEL, dia harus pergi dan mengunduh toolkit gratis itu dan melanjutkan dengan strategi transisi.

Selain itu, karena pengumuman ini datang di tengah tahun keuangan, RedHat juga mengeluarkan beberapa insentif keuangan sebagai bagian dari paket ini.

Penggantian CentOS

Sekarang, ada beberapa opsi yang tersedia tergantung pada apa tujuan transisi yang ditetapkan pelanggan dan kompleksitas lingkungan yang mereka alami. Dengan demikian, mereka dapat memilih yang tepat untuk mereka.

Asheet Makhijah (11:33)

Terima kasih, ini sangat menggembirakan bagi banyak orang yang menggunakan platform CentOS. Ada pendekatan program asli yang datang dari Red Hat di sekitar ini. Terima kasih banyak untuk membersihkan itu.

Mengapa Bermigrasi Dari CentOS ke RHEL?

Sukanta Basak (11:56)

Hal pertama yang harus kita pahami adalah bahwa CentOS Linux adalah proyek komunitas sedangkan RHEL adalah distribusi Linux yang siap untuk perusahaan.

Perbedaan utama di sini adalah bahwa setelah RHEL dibuat dan kode sumber diterbitkan ke GitHub, konsorsium CentOS memasukkan teks ke kode sumber dan menambahkan beberapa basis kode yang tidak bersertifikat ke dalamnya, yang bukan merupakan bagian dari pratinjau RHEL kami.

Kedua, ada beberapa fungsi RHEL, yang tidak dapat dibangun kembali oleh CentOS. Misalnya, wawasan RedHat, ini adalah alat analisis prediktif yang sangat penting yang tidak ada di CentOS. Jadi, ada perbedaan antara build CentOS dan build RHEL. Itulah perbedaan pertama dari perspektif teknologi.

Sekarang, sementara pelanggan mengadopsi RHEL dengan VCenter, manfaat langsung yang mereka sadari adalah akses ke platform RHEL yang stabil dan aman, yang tidak hanya memberi mereka siklus hidup yang ditentukan selama 10 tahun, ditambah dua tahun siklus hidup yang diperpanjang. Dan, kinerja yang dapat diprediksi juga yang dibuktikan melalui laporan benchmark (laporan TVC yang tersedia).

Hal kedua, semua sertifikasi keamanan dan kepatuhan pemerintah, industri dan publik yang merupakan bagian dari RHEL dapat diakses oleh pelanggan karena kodenya sudah disertifikasi.

Kemudian aksesibilitas ke ekosistem yang lebih luas, yang membutuhkan banyak kepemilikan mereka dalam hal stabilitas lingkungan kerja bisnis yang akan mereka bangun. Ada tiga manfaat teknis khusus yang biasanya berdampak pada lingkungan produksi pelanggan.

1. Ketersediaan dukungan pembaruan yang diperpanjang selama 18 bulan sebagai bagian dari siklus hidup rilis minor RHEL. Selama periode ini, pelanggan menikmati patch keamanan, perbaikan bug.

Sedangkan di sisi CentOS, tim dukungan pembaruan yang diperluas tidak ada. CentOS berpindah dari satu versi minor ke versi lainnya. Jika ada bug, perbaikannya tidak tersedia hingga rilis berikutnya. Di antara, mereka tidak dapat benar-benar memilikinya.

2. Apakah tersedianya hot fix untuk lingkungan kerja RHEL. Jadi, pelanggan dan mitra yang telah mengadopsi RHEL di lingkungan kerja bisnis mereka mendapatkan akses ke hotfix biner dari Red Hat ketika bug diidentifikasi di ekosistem RHEL.

Jika itu berdampak, mereka mendapatkannya dari Red Hat dan dikirimkan segera setelah solusi itu tercapai, bahkan sebelum dirilis ke komunitas. Jadi, itu adalah keuntungan besar. Agar tim CentOS memiliki basis kode tertentu, mereka harus menunggu kode tertentu datang melalui kerangka rilis yang tepat, dan dikirimkan ke GitHub.

Kemudian, mereka dapat mengekstraknya dan membangunnya. Penundaan tipikal adalah hingga sekitar enam minggu yang untuk lingkungan kerja perusahaan merupakan risiko besar.

3. Apakah salah satu yang berdampak pada produksi lingkungan kerja adalah kernel live patching. Layanan khusus ini adalah bagian dari proses pembuatan kernel Red Hat. Namun, tim layanan patching live kernel ini tidak ada untuk CentOS.

Ini adalah tiga manfaat teknologi teratas yang dinikmati pelanggan RHEL.

Asheet Makhijah (17:06)

Dari perspektif organisasi , apa keuntungan bisnis yang dapat diperoleh pelanggan kami dengan berpindah dari CentOS ke RHEL?

Manfaat Migrasi Dari CentOS ke RHEL

Sukanta Basak (17:34)

Pengalaman kami dari bekerja dengan pelanggan selama satu tahun terakhir atau lebih adalah bahwa mayoritas dari mereka yang telah mengadopsi CentOS sebelumnya memperluas visi proyek transisi CentOS mereka di luar platform OS. Mereka mengadopsi atau mengeksekusi kasus penggunaan, yang memberikan nilai tambahan untuk infrastruktur TI.

Beberapa manfaat utama adalah #1 peningkatan efisiensi operasional secara keseluruhan untuk pusat data atau lanskap TI mereka, #2 peningkatan produktivitas pengembang.

Banyak kali kita telah melihat pelanggan berbicara tentang beralih dari manajemen reaktif yaitu SOP dibangun di sekitar bereaksi terhadap beberapa insiden & pindah ke kerangka manajemen prediktif – wawasan RedHat adalah salah satu instrumen kunci yang dapat membantu di sini.

Sementara mereka benar-benar memikirkan perluasan visi mereka, pelanggan sering berbicara tentang penerapan lingkungan operasi yang konsisten di seluruh lingkungan siklus hidup.

Apakah lingkungan kerja disebarkan di tempat, di platform virtual, di cloud pribadi atau di cloud publik, itu tidak masalah. Pelanggan ingin memiliki lingkungan yang konsisten.

Ini membawa kita ke kasus penggunaan bisnis kedua, yang berdampak langsung pada peningkatan efisiensi operasional dan produktivitas pengembang. Mereka memiliki pilihan hari ini untuk menstandarisasi toolkit pengembang & alat build yang diperlukan untuk basis kode aplikasi akhir dan kemudian menstandarisasi alat manajemen operasi.

Ketiganya, akan tetap sama baik digunakan untuk lingkungan pengembangan, pengujian, QA, produksi, pra-produksi. Apa pun dan ke mana pun mereka menyampaikannya, sebenarnya tidak masalah.

Inilah manfaat besar yang sebenarnya dibicarakan pelanggan sebagai bagian dari perluasan visi ini. Hal kedua yang berdampak langsung pada biaya lingkungan kerja CentOS yang sebenarnya dimiliki pelanggan, dan bagaimana dampaknya terhadap penurunan TCO dengan RHEL. Pelanggan sekarang dapat memanfaatkan banyak alat asli, yang disertakan dengan RHEL. Wawasan RHEL adalah salah satu kuncinya di sini.

Jadi, adopsi alat asli membantu pelanggan mencapai fungsionalitas yang terkait dengan manajemen, terkait dengan observabilitas, terkait dengan pelaporan. Itu tidak melibatkan eskalasi biaya.

Selain itu, untuk pelanggan yang memiliki lingkungan pengembangan, salah satu kasus penggunaan besar yang sebenarnya mereka lihat adalah bagaimana mereka dapat memengaruhi pengembangan fungsionalitas fitur OS. Idenya adalah, jika mereka dapat memengaruhinya, biaya pengembangan mereka turun.

Semua inovasi yang akan mereka kirimkan ke RHEL, manajemen siklus hidupnya akan secara otomatis ditangani oleh RedHat. Ini adalah manfaat besar dalam hal mempengaruhi dan mengurangi biaya pengembangan dari perspektif pelanggan. Jadi akses awal ke tim CentOS sebenarnya menguntungkan pelanggan.

Pelanggan atau mitra yang ingin memengaruhi rilis versi utama RHEL akan bekerja dengan proyek Fedora. Mereka yang ingin memengaruhi versi rilis minor RHEL akan bekerja dengan proyek Tim CentOS. Sehingga, inovasi dapat disampaikan lebih cepat ke RHEL melalui tim CentOS.

Asheet Makhijah (23:15)

Fantastis. Terima kasih banyak. Seperti setiap kali Anda sangat jelas dalam menjelaskan sesuatu dan Anda menghilangkan banyak kesenjangan dalam pemahaman saya, saya yakin pemirsa kami juga akan merasakan hal yang sama dan ada kejelasan yang jauh lebih baik sekarang tentang apa yang sebenarnya terjadi di sekitar CentOS dan mengapa organisasi dan pengembang harus pindah dari CentOS ke RHEL. Jadi, sekali lagi terima kasih telah bergabung dengan kami, dan semoga hari Anda menyenangkan. Terima kasih.