Topik ini menjelaskan fase-fase siklus hidup CentOS Linux (CentOS) serta opsi untuk mengelola risiko terkait akhir masa pemeliharaan (EOM) CentOS.
Siklus hidup CentOS
CentOS adalah distribusi Linux gratis yang didukung komunitas, dikembangkan, didistribusikan, dan dipelihara oleh kontributor dari Proyek CentOS. Pada tahun 2020, Proyek CentOS mengumumkan peralihan seluruh investasinya ke CentOS Stream—platform pengembangan hulu untuk rilis Red Hat Enterprise Linux mendatang. Akibatnya, pembaruan dan rilis CentOS dihentikan antara tahun 2021 dan 2024. Pada 30 Juni 2024, CentOS Linux 7 mencapai masa akhir dukungannya (EOL).
Pada 30 Juni 2024, semua versi CentOS Linux telah mencapai EOM dan memasuki fase EOL. Alibaba Cloud telah menghentikan dukungan untuk CentOS, termasuk citra yang diperbarui, pembaruan perangkat lunak, dan patch keamanan. Jika Anda terus menggunakan CentOS, sistem Anda berisiko terpapar kerentanan yang belum ditambal dan potensi pelanggaran keamanan. Jika Anda memiliki instance Elastic Compute Service (ECS) yang menjalankan versi CentOS, kami menyarankan agar Anda memahami risiko tersebut dan segera mengambil tindakan yang diperlukan untuk memitigasi dampak EOL CentOS.
Tabel berikut menunjukkan tanggal rilis dan akhir masa pakai (EOL) versi CentOS.
Versi | Tanggal rilis | Penghentian layanan EOL |
CentOS 8 | 2019-09-24 | 2021-12-31 |
CentOS 7 | 2014-07-07 | 2024-06-30 |
CentOS 6 | 2011-11-27 | 2020-11-30 |
CentOS 5 | 2007-04-12 | 2017-03-31 |
Dampak dari CentOS EOL
Perubahan fokus Proyek CentOS dari CentOS ke CentOS Stream memberikan dampak berikut bagi pengguna CentOS:
Mulai 1 Januari 2022, pengguna CentOS 8 tidak lagi menerima pemeliharaan perangkat lunak atau dukungan teknis, seperti perbaikan bug dan pembaruan fitur.
Mulai 1 Juli 2024, pengguna CentOS 7 tidak lagi menerima pemeliharaan perangkat lunak atau dukungan teknis, seperti perbaikan bug dan pembaruan fitur.
Untuk gambar publik Alibaba Cloud dan layanan ECS:
Instance ECS yang menggunakan citra CentOS tidak terpengaruh dan dapat terus berjalan seperti biasa.
Siklus dukungan Alibaba Cloud untuk citra publik CentOS sejalan dengan siklus hidup CentOS.
Opsi untuk menangani CentOS EOL
Anda dapat mempertimbangkan opsi penanganan EOL CentOS berdasarkan skenario bisnis Anda. Jika bisnis Anda akan segera dihentikan, tidak diperlukan tindakan apa pun.
Setelah CentOS 7 dan 8 mencapai EOL, repositori citra tetap menyimpan paket perangkat lunak asli. Anda tidak perlu mengubah alamat repositori secara manual dan dapat terus menggunakan paket perangkat lunak pada sistem CentOS 7 dan 8. Jika Anda terus menggunakan CentOS 6 di Alibaba Cloud, Anda perlu mengubah alamat repositori untuk CentOS 6.
Untuk layanan yang disediakan melalui Internet dan memerlukan stabilitas serta keamanan sistem tinggi, Anda harus mengevaluasi secara cermat risiko downtime dan secara proaktif menyusun rencana tanggap:
Untuk bisnis baru: Kami menyarankan agar Anda menggunakan sistem operasi yang kompatibel dengan CentOS dan berada dalam fase Dukungan Utama, bukan CentOS.
Untuk bisnis yang sudah ada: Kami menyarankan agar Anda segera melakukan migrasi dari CentOS ke sistem operasi lain.
Ganti sistem operasi
Langkah 1: Pilih sistem operasi alternatif
Anda dapat memilih sistem operasi alternatif untuk migrasi dari CentOS. Saat memilih sistem operasi alternatif, pertimbangkan faktor-faktor seperti kepatuhan keamanan, stabilitas, kompatibilitas sistem operasi, anggaran, dan strategi jangka panjang. Tabel berikut menjelaskan alternatif Linux untuk CentOS.
Distribusi kompatibel biner CentOS
Ketika Anda menerapkan ulang lingkungan runtime terkait bisnis setelah bermigrasi dari CentOS ke distribusi yang kompatibel biner dengan CentOS, Anda dapat langsung menjalankan aplikasi dan perangkat lunak yang dikompilasi untuk sistem operasi CentOS asli di sistem operasi baru tanpa perlu mengompilasi ulang kode untuk menyesuaikan antarmuka yang dimodifikasi. Namun, migrasi ke distribusi yang kompatibel biner dengan CentOS tidak menjamin kompatibilitas biner sepenuhnya. Jika terjadi masalah ketidakcocokan atau bug, lihat dokumentasi yang didukung komunitas untuk distribusi tersebut guna menyelesaikan masalah tersebut.
Sistem operasi | Deskripsi | Dikenakan biaya | Dukungan teknis | Referensi |
Alibaba Cloud Linux | Alibaba Cloud Linux adalah sistem operasi Linux yang disediakan oleh Alibaba Cloud yang sepenuhnya kompatibel dengan RHEL/CentOS. Alibaba Cloud Linux dioptimalkan untuk platform Alibaba Cloud dan didukung oleh pemeliharaan dan dukungan jangka panjang gratis dari Alibaba Cloud. | Tidak | Dukungan Alibaba Cloud | |
Anolis OS | Anolis OS dirilis oleh Komunitas OpenAnolis dan 100% kompatibel dengan ekosistem perangkat lunak CentOS 8 serta distribusi Linux utama lainnya. Anolis OS adalah distribusi sumber terbuka, independen, dan terbuka yang menyediakan kinerja, stabilitas, keamanan, dan keandalan tingkat perusahaan. | Tidak | Dukungan Alibaba Cloud | |
Red Hat Enterprise Linux | Red Hat Enterprise Linux adalah sistem operasi perusahaan yang disediakan oleh Red Hat. Anda harus membayar untuk menggunakannya dan dapat menikmati layanan langganan dari Red Hat. | Anda dikenakan biaya lisensi sistem operasi untuk citra RHEL. Untuk informasi lebih lanjut, lihat Red Hat. | Dukungan bersama dari Alibaba Cloud dan Red Hat | |
CentOS Stream | CentOS Stream adalah distribusi Linux rolling-release yang disediakan oleh CentOS. | Tidak | Dukungan komunitas | |
Rocky Linux | Rocky Linux adalah sistem operasi tingkat perusahaan yang didorong oleh komunitas yang kompatibel dengan RHEL dan berfungsi sebagai alternatif untuk CentOS. | Tidak | Dukungan komunitas | |
AlmaLinux | AlmaLinux adalah cabang komunitas CentOS yang dibangun oleh tim CloudLinux. Ini kompatibel 1:1 dengan RHEL dan mendukung penggantian sistem operasi tanpa downtime. | Tidak | Dukungan komunitas |
Sistem operasi lainnya
Sistem operasi | Deskripsi | Dikenakan biaya | Dukungan teknis | Referensi |
SUSE Linux Enterprise Server | SUSE Linux Enterprise Server adalah sistem operasi yang dikembangkan oleh SUSE yang dapat beradaptasi dengan lingkungan apa pun dan dioptimalkan untuk kinerja, keamanan, dan keandalan. | Anda dikenakan biaya lisensi sistem operasi untuk citra SLES. Untuk informasi lebih lanjut, lihat Penagihan citra. | Dukungan bersama dari Alibaba Cloud dan SUSE | |
Ubuntu | Ubuntu adalah distribusi Linux yang dikembangkan oleh Canonical. Anda dapat menginstal desktop grafis pada Ubuntu untuk memudahkan penggunaan. | Tidak | Dukungan komunitas | |
Debian | Debian adalah sistem operasi Linux populer yang dikenal karena stabilitas, keamanan, dan prinsip perangkat lunak bebasnya. | Tidak | Dukungan komunitas | |
OpenSUSE | OpenSUSE adalah sistem operasi yang dibangun di atas kernel Linux. OpenSUSE dikembangkan dan dipelihara oleh komunitas proyek OpenSUSE dan disponsori oleh SUSE serta perusahaan lainnya. | Tidak | Dukungan komunitas |
Langkah 2: Evaluasi metode migrasi
Anda dapat memilih salah satu metode berikut berdasarkan penerapan bisnis Anda untuk mengganti sistem operasi:
Jika bisnis Anda dapat mentolerir downtime singkat dan Anda dapat menerapkan ulang sistem bisnis, Anda dapat mengganti disk sistem (mengganti sistem operasi). Metode ini cocok untuk lingkungan pengembangan atau pengujian, atau untuk penggantian sistem cepat dalam keadaan darurat.
Jika bisnis Anda diterapkan pada disk sistem atau sensitif terhadap downtime, kami menyarankan agar Anda menerapkan ulang lingkungan (membeli instance baru) untuk migrasi. Metode ini cocok untuk lingkungan produksi atau sistem dengan persyaratan ketat terhadap ketersediaan dan stabilitas.
Jika Anda kesulitan menerapkan ulang lingkungan, Anda dapat mencoba migrasi langsung (in-place migration).
Langkah 3: Persiapan sebelum penggantian
Persiapan | Deskripsi |
Evaluasi dampak pada bisnis Anda |
|
Cadangkan data | Proses migrasi melibatkan pembuatan snapshot untuk disk dasar, konversi versi kernel sistem operasi, instalasi ulang dan peningkatan paket perangkat lunak, serta menghentikan dan memulai instance ECS. Kami menyarankan agar Anda mencadangkan data penting terlebih dahulu dan menjadwalkan jendela migrasi yang wajar untuk menghindari dampak bisnis dari operasi ini. |
Pastikan tidak ada snapshot yang sedang dibuat | Jika snapshot sedang dibuat, migrasi akan gagal. Anda harus menunggu hingga pembuatan snapshot selesai sebelum memulai operasi penggantian. |
Lakukan verifikasi komprehensif | Sebelum migrasi dan penggantian, kami sangat menyarankan agar Anda melakukan pengujian dan verifikasi menyeluruh terhadap semua aplikasi bisnis di lingkungan sistem operasi target. Hal ini memastikan kompatibilitas dan kinerja antara aplikasi dan sistem operasi target serta mencegah secara efektif masalah seperti kinerja bisnis buruk atau kegagalan fungsi setelah migrasi. Selain itu, sebelum dan selama migrasi, sistem memeriksa kondisi migrasi dan melakukan penilaian awal terhadap instance asli. Jika sistem sumber tidak memenuhi kondisi migrasi atau penilaian awal gagal, migrasi akan dihentikan dengan pesan kesalahan. Keberhasilan migrasi tidak dijamin. Kami menyarankan agar Anda memahami batasan kondisi migrasi dan dokumen pemecahan masalah serta melakukan pengujian terlebih dahulu. Untuk informasi lebih lanjut tentang masalah migrasi, lihat Masalah migrasi sistem operasi Linux. |
Langkah 4: Ganti sistem operasi
Langkah dan catatan untuk menerapkan ulang lingkungan
Langkah-langkah berikut berlaku untuk mengganti instance asli dengan menyesuaikan pembelian instance dan mengganti sistem operasi (disk sistem) untuk instance yang sudah ada.
Cadangkan data: Sebelum operasi, cadangkan lingkungan instance asli dengan membuat citra kustom atau membuat snapshot.
Migrasikan beban kerja: Setelah membeli instance baru atau mengganti sistem operasi, terapkan ulang lingkungan runtime terkait bisnis. Misalnya, instal perangkat lunak dan pustaka (seperti apt dan yum), konfigurasikan variabel lingkungan, dan terapkan aplikasi. Anda dapat mengikuti proses ini:
Kumpulkan informasi perangkat lunak aplikasi dari instance asli dan ekspor konfigurasi aplikasi utama serta file data.
Jika Anda membeli instance baru, instal ulang perangkat lunak aplikasi yang ditentukan berdasarkan informasi dari instance asli. Kemudian, impor konfigurasi aplikasi dan file data yang diekspor.
Jika program bisnis Anda ditulis dalam bahasa terkompilasi seperti C/C++, kompilasi ulang program bisnis Anda di sistem baru.
Uji apakah aplikasi berjalan sesuai harapan.
Alihkan bisnis:
Jika Anda membeli instance baru dan menyelesaikan migrasi beban kerja serta verifikasi bisnis, Anda dapat menghentikan sementara bisnis di instance asli dan mengalihkan aplikasi di instance tujuan ke mode online.
Jika Anda memilih untuk mengganti sistem operasi, Anda harus langsung mengganti disk sistem di instance asli dan kemudian melakukan migrasi beban kerja serta verifikasi bisnis. Pastikan untuk mencadangkan data dan mengumpulkan informasi dari instance asli.
Langkah untuk migrasi langsung (in-place migration)
Metode migrasi langsung hanya berlaku ketika sistem operasi tujuan kompatibel biner dengan CentOS. Sistem operasi tujuan yang didukung tercantum dalam tabel di bawah ini.
Sistem operasi sumber | Sistem operasi tujuan | Prosedur dan referensi |
CentOS 7/CentOS 8 | Alibaba Cloud Linux | Untuk informasi tentang perbedaan antara Alibaba Cloud Linux 3 dan CentOS 7, lihat Perbedaan antara Alibaba Cloud Linux 3 dan CentOS 7. Anda dapat melakukan migrasi sistem operasi melalui antarmuka grafis dengan mengikuti petunjuk dalam Migrasi Sistem Operasi. |
Anolis OS | Untuk langkah migrasi spesifik, Anda dapat melakukan Migrasi sistem operasi menggunakan antarmuka visualisasi. | |
Red Hat Enterprise Linux | Anda dapat melakukan migrasi dengan masuk ke instance ECS dan menggunakan alat Convert2RHEL yang disediakan oleh Red Hat, atau menyelesaikan migrasi melalui antarmuka visual dengan mengikuti petunjuk dalam Migrasi Sistem Operasi. | |
CentOS 7 | AlmaLinux | Masuk ke Instance ECS CentOS dan lakukan migrasi di tempat. Untuk informasi lebih lanjut, lihat ELevating CentOS 7 to AlmaLinux. |
CentOS | Rocky Linux 8 | Masuk ke Instance ECS CentOS dan lakukan migrasi di tempat. Untuk informasi lebih lanjut, lihat Cara bermigrasi ke Rocky Linux dari CentOS. |
Rocky Linux 9 |
FAQ
Bagaimana cara mengonversi CentOS 7 ke Red Hat Enterprise Linux (RHEL) 7?
Bagaimana cara mengubah alamat repositori CentOS 6 setelah EOL?
Bagaimana cara mengubah konfigurasi repositori pada instance CentOS 6?
Referensi
Untuk informasi tentang siklus hidup sistem operasi, karakteristik setiap fase, dan solusi umum untuk menangani fase EOL atau dukungan diperpanjang, lihat Ikhtisar siklus hidup sistem operasi.


