Tahukah kamu bahwa Alibaba Cloud Linux tersedia dalam beberapa varian, yaitu: Alibaba Cloud Linux 2 dan Alibaba Cloud Linux 3. Apakah kamu penasaran dengan perbedaannya? Simak artikel berikut ini
Alibaba Cloud Linux 3 dan Alibaba Cloud Linux 2 adalah dua distribusi Linux yang ditawarkan oleh Alibaba Cloud. Meskipun keduanya sama-sama berbasis open-source, namun ada beberapa perbedaan utama di antara keduanya. Berikut ini adalah beberapa perbedaan yang perlu Anda pertimbangkan ketika memilih versi yang tepat untuk kebutuhan Anda:
- Kernel Linux:
Alibaba Cloud Linux 3 didasarkan pada kernel Linux 5.10 LTS (Long Term Support), yang lebih baru dibandingkan dengan kernel Linux 4.19 LTS yang digunakan pada Alibaba Cloud Linux 2. Kernel yang lebih baru umumnya menawarkan fitur-fitur terbaru dan peningkatan keamanan. - Dukungan Infrastruktur:
Alibaba Cloud Linux 3 menawarkan dukungan penuh untuk instance generasi kedelapan, termasuk instance Intel, AMD, dan Yitian. Alibaba Cloud Linux 2 tidak secara native mendukung semua instance generasi terbaru. - Fitur Baru:
Alibaba Cloud Linux 3 dilengkapi dengan berbagai fitur baru, seperti dukungan untuk Shared Memory Communications over RDMA (SMC-R) dan solusi khusus akselerator untuk meningkatkan performa pada skenario kecerdasan buatan (AI) dan server web pada instance Intel generasi kedelapan. Alibaba Cloud Linux 2 tidak memiliki fitur-fitur tersebut.
- Akhir Masa Dukungan:
Perlu diperhatikan bahwa akhir masa dukungan untuk Alibaba Cloud Linux 2 adalah 31 Maret 2024, sedangkan Alibaba Cloud Linux 3 didukung hingga 30 April 2031. Jika Anda menginginkan platform yang lebih stabil dan terjamin jangka panjang, Alibaba Cloud Linux 3 adalah pilihan yang lebih baik.
Perbandingan Komponen
Pertama, kita akan membahas tentang perbandingan module dari 2 OS tersebut
Module | Alibaba Cloud Linux 3 release | Alibaba Cloud Linux 2 release |
Kernel | 5.10 | 4.19 |
gcc | 10.2 | 4.8.5 |
glibc | 2.32 | 2.17 |
systemd | 239 | 219 |
python | 3.6 | 2.7 |
Kemudian ada perbedaan pada komponen sistem dan juga konfigurasi jaringan
Component | Alibaba Cloud Linux 3 | Alibaba Cloud Linux 2 |
Package management | dnf | yum |
Network configuration | NetworkManager | network-scripts |
Network packet filtering framework | nftables | iptables |
Container component | podman Note You can also introduce Docker-CE for self-deployment. | docker |
Perbedaan Fitur Kernel antara Alibaba Cloud Linux 3 dan 2
Selain perbedaan umum yang telah disebutkan sebelumnya, ada beberapa perbedaan mendasar pada fitur kernel antara Alibaba Cloud Linux 3 dan 2. Berikut adalah beberapa perbedaan utama:
Dukungan Generasi Kedelapan
Alibaba Cloud Linux 3 mendukung penuh semua instance generasi kedelapan, termasuk Intel, AMD, dan Yitian. Ini berarti kernel dioptimalkan untuk memanfaatkan spesifikasi hardware terbaru dan memberikan performa terbaik pada instance tersebut. Sebaliknya, Alibaba Cloud Linux 2 kemungkinan tidak mendukung semua instance generasi kedelapan secara native.
Shared Memory Communications over RDMA (SMC-R)
Alibaba Cloud Linux 3 mendukung SMC-R, yang memungkinkan komunikasi antar memori bersama dengan performa tinggi menggunakan RDMA (Remote Direct Memory Access). Fitur ini berguna untuk aplikasi yang membutuhkan transfer data berkecepatan tinggi antar prosesor. Sedangkan Alibaba Cloud Linux 2 tidak mendukung SMC-R secara default.
Optimalisasi Performa untuk Instance Tertentu
Alibaba Cloud Linux 3 menyediakan solusi khusus akselerator untuk instance Intel generasi kedelapan. Selain itu, optimalisasi dilakukan pada instance Yitian generasi kedelapan dengan menggunakan fitur-fitur seperti “hugetext”, “code multi-duplication”, “16k atomic write”, dan “optimized Multi-Generational Least Recently Used (MGLRU) page lock”. Semua optimalisasi ini bertujuan untuk meningkatkan performa pada skenario kecerdasan buatan (AI) dan server web. Kemungkinan Alibaba Cloud Linux 2 tidak memiliki optimalisasi khusus untuk instance generasi terbaru.
Secara keseluruhan, kernel Alibaba Cloud Linux 3 menawarkan dukungan hardware yang lebih luas, fitur komunikasi yang lebih canggih, dan berbagai optimalisasi untuk memaksimalkan performa pada instance generasi terbaru. Jika Anda membutuhkan performa terbaik dan dukungan untuk teknologi terkini, kernel Alibaba Cloud Linux 3 adalah pilihan yang tepat.